pub mod public_api pub mod public_api::diff pub struct public_api::diff::ChangedPublicItem pub public_api::diff::ChangedPublicItem::new: public_api::PublicItem pub public_api::diff::ChangedPublicItem::old: public_api::PublicItem impl public_api::diff::ChangedPublicItem pub fn public_api::diff::ChangedPublicItem::grouping_cmp(&self, other: &Self) -> core::cmp::Ordering impl core::clone::Clone for public_api::diff::ChangedPublicItem pub fn public_api::diff::ChangedPublicItem::clone(&self) -> public_api::diff::ChangedPublicItem impl core::cmp::Eq for public_api::diff::ChangedPublicItem impl core::cmp::PartialEq for public_api::diff::ChangedPublicItem pub fn public_api::diff::ChangedPublicItem::eq(&self, other: &public_api::diff::ChangedPublicItem) -> bool impl core::fmt::Debug for public_api::diff::ChangedPublicItem pub fn public_api::diff::ChangedPublicItem::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::marker::StructuralPartialEq for public_api::diff::ChangedPublicItem impl core::marker::Freeze for public_api::diff::ChangedPublicItem impl core::marker::Send for public_api::diff::ChangedPublicItem impl core::marker::Sync for public_api::diff::ChangedPublicItem impl core::marker::Unpin for public_api::diff::ChangedPublicItem impl core::panic::unwind_safe::RefUnwindSafe for public_api::diff::ChangedPublicItem impl core::panic::unwind_safe::UnwindSafe for public_api::diff::ChangedPublicItem impl core::convert::Into for public_api::diff::ChangedPublicItem where U: core::convert::From pub fn public_api::diff::ChangedPublicItem::into(self) -> U impl core::convert::TryFrom for public_api::diff::ChangedPublicItem where U: core::convert::Into pub type public_api::diff::ChangedPublicItem::Error = core::convert::Infallible pub fn public_api::diff::ChangedPublicItem::try_from(value: U) -> core::result::Result>::Error> impl core::convert::TryInto for public_api::diff::ChangedPublicItem where U: core::convert::TryFrom pub type public_api::diff::ChangedPublicItem::Error = >::Error pub fn public_api::diff::ChangedPublicItem::try_into(self) -> core::result::Result>::Error> impl alloc::borrow::ToOwned for public_api::diff::ChangedPublicItem where T: core::clone::Clone pub type public_api::diff::ChangedPublicItem::Owned = T pub fn public_api::diff::ChangedPublicItem::clone_into(&self, target: &mut T) pub fn public_api::diff::ChangedPublicItem::to_owned(&self) -> T impl core::any::Any for public_api::diff::ChangedPublicItem where T: 'static + ?core::marker::Sized pub fn public_api::diff::ChangedPublicItem::type_id(&self) -> core::any::TypeId impl core::borrow::Borrow for public_api::diff::ChangedPublicItem where T: ?core::marker::Sized pub fn public_api::diff::ChangedPublicItem::borrow(&self) -> &T impl core::borrow::BorrowMut for public_api::diff::ChangedPublicItem where T: ?core::marker::Sized pub fn public_api::diff::ChangedPublicItem::borrow_mut(&mut self) -> &mut T impl core::clone::CloneToUninit for public_api::diff::ChangedPublicItem where T: core::clone::Clone pub unsafe fn public_api::diff::ChangedPublicItem::clone_to_uninit(&self, dst: *mut u8) impl core::convert::From for public_api::diff::ChangedPublicItem pub fn public_api::diff::ChangedPublicItem::from(t: T) -> T pub struct public_api::diff::PublicApiDiff pub public_api::diff::PublicApiDiff::added: alloc::vec::Vec pub public_api::diff::PublicApiDiff::changed: alloc::vec::Vec pub public_api::diff::PublicApiDiff::removed: alloc::vec::Vec impl public_api::diff::PublicApiDiff pub fn public_api::diff::PublicApiDiff::between(old: public_api::PublicApi, new: public_api::PublicApi) -> Self pub fn public_api::diff::PublicApiDiff::is_empty(&self) -> bool impl core::clone::Clone for public_api::diff::PublicApiDiff pub fn public_api::diff::PublicApiDiff::clone(&self) -> public_api::diff::PublicApiDiff impl core::cmp::Eq for public_api::diff::PublicApiDiff impl core::cmp::PartialEq for public_api::diff::PublicApiDiff pub fn public_api::diff::PublicApiDiff::eq(&self, other: &public_api::diff::PublicApiDiff) -> bool impl core::fmt::Debug for public_api::diff::PublicApiDiff pub fn public_api::diff::PublicApiDiff::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::marker::StructuralPartialEq for public_api::diff::PublicApiDiff impl core::marker::Freeze for public_api::diff::PublicApiDiff impl core::marker::Send for public_api::diff::PublicApiDiff impl core::marker::Sync for public_api::diff::PublicApiDiff impl core::marker::Unpin for public_api::diff::PublicApiDiff impl core::panic::unwind_safe::RefUnwindSafe for public_api::diff::PublicApiDiff impl core::panic::unwind_safe::UnwindSafe for public_api::diff::PublicApiDiff impl core::convert::Into for public_api::diff::PublicApiDiff where U: core::convert::From pub fn public_api::diff::PublicApiDiff::into(self) -> U impl core::convert::TryFrom for public_api::diff::PublicApiDiff where U: core::convert::Into pub type public_api::diff::PublicApiDiff::Error = core::convert::Infallible pub fn public_api::diff::PublicApiDiff::try_from(value: U) -> core::result::Result>::Error> impl core::convert::TryInto for public_api::diff::PublicApiDiff where U: core::convert::TryFrom pub type public_api::diff::PublicApiDiff::Error = >::Error pub fn public_api::diff::PublicApiDiff::try_into(self) -> core::result::Result>::Error> impl alloc::borrow::ToOwned for public_api::diff::PublicApiDiff where T: core::clone::Clone pub type public_api::diff::PublicApiDiff::Owned = T pub fn public_api::diff::PublicApiDiff::clone_into(&self, target: &mut T) pub fn public_api::diff::PublicApiDiff::to_owned(&self) -> T impl core::any::Any for public_api::diff::PublicApiDiff where T: 'static + ?core::marker::Sized pub fn public_api::diff::PublicApiDiff::type_id(&self) -> core::any::TypeId impl core::borrow::Borrow for public_api::diff::PublicApiDiff where T: ?core::marker::Sized pub fn public_api::diff::PublicApiDiff::borrow(&self) -> &T impl core::borrow::BorrowMut for public_api::diff::PublicApiDiff where T: ?core::marker::Sized pub fn public_api::diff::PublicApiDiff::borrow_mut(&mut self) -> &mut T impl core::clone::CloneToUninit for public_api::diff::PublicApiDiff where T: core::clone::Clone pub unsafe fn public_api::diff::PublicApiDiff::clone_to_uninit(&self, dst: *mut u8) impl core::convert::From for public_api::diff::PublicApiDiff pub fn public_api::diff::PublicApiDiff::from(t: T) -> T pub mod public_api::tokens pub enum public_api::tokens::Token pub public_api::tokens::Token::Annotation(alloc::string::String) pub public_api::tokens::Token::Function(alloc::string::String) pub public_api::tokens::Token::Generic(alloc::string::String) pub public_api::tokens::Token::Identifier(alloc::string::String) pub public_api::tokens::Token::Keyword(alloc::string::String) pub public_api::tokens::Token::Kind(alloc::string::String) pub public_api::tokens::Token::Lifetime(alloc::string::String) pub public_api::tokens::Token::Primitive(alloc::string::String) pub public_api::tokens::Token::Qualifier(alloc::string::String) pub public_api::tokens::Token::Self_(alloc::string::String) pub public_api::tokens::Token::Symbol(alloc::string::String) pub public_api::tokens::Token::Type(alloc::string::String) pub public_api::tokens::Token::Whitespace impl public_api::tokens::Token pub fn public_api::tokens::Token::len(&self) -> usize pub fn public_api::tokens::Token::text(&self) -> &str impl core::clone::Clone for public_api::tokens::Token pub fn public_api::tokens::Token::clone(&self) -> public_api::tokens::Token impl core::cmp::Eq for public_api::tokens::Token impl core::cmp::Ord for public_api::tokens::Token pub fn public_api::tokens::Token::cmp(&self, other: &public_api::tokens::Token) -> core::cmp::Ordering impl core::cmp::PartialEq for public_api::tokens::Token pub fn public_api::tokens::Token::eq(&self, other: &public_api::tokens::Token) -> bool impl core::cmp::PartialOrd for public_api::tokens::Token pub fn public_api::tokens::Token::partial_cmp(&self, other: &public_api::tokens::Token) -> core::option::Option impl core::fmt::Debug for public_api::tokens::Token pub fn public_api::tokens::Token::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::hash::Hash for public_api::tokens::Token pub fn public_api::tokens::Token::hash<__H: core::hash::Hasher>(&self, state: &mut __H) impl core::marker::StructuralPartialEq for public_api::tokens::Token impl core::marker::Freeze for public_api::tokens::Token impl core::marker::Send for public_api::tokens::Token impl core::marker::Sync for public_api::tokens::Token impl core::marker::Unpin for public_api::tokens::Token impl core::panic::unwind_safe::RefUnwindSafe for public_api::tokens::Token impl core::panic::unwind_safe::UnwindSafe for public_api::tokens::Token impl core::convert::Into for public_api::tokens::Token where U: core::convert::From pub fn public_api::tokens::Token::into(self) -> U impl core::convert::TryFrom for public_api::tokens::Token where U: core::convert::Into pub type public_api::tokens::Token::Error = core::convert::Infallible pub fn public_api::tokens::Token::try_from(value: U) -> core::result::Result>::Error> impl core::convert::TryInto for public_api::tokens::Token where U: core::convert::TryFrom pub type public_api::tokens::Token::Error = >::Error pub fn public_api::tokens::Token::try_into(self) -> core::result::Result>::Error> impl alloc::borrow::ToOwned for public_api::tokens::Token where T: core::clone::Clone pub type public_api::tokens::Token::Owned = T pub fn public_api::tokens::Token::clone_into(&self, target: &mut T) pub fn public_api::tokens::Token::to_owned(&self) -> T impl core::any::Any for public_api::tokens::Token where T: 'static + ?core::marker::Sized pub fn public_api::tokens::Token::type_id(&self) -> core::any::TypeId impl core::borrow::Borrow for public_api::tokens::Token where T: ?core::marker::Sized pub fn public_api::tokens::Token::borrow(&self) -> &T impl core::borrow::BorrowMut for public_api::tokens::Token where T: ?core::marker::Sized pub fn public_api::tokens::Token::borrow_mut(&mut self) -> &mut T impl core::clone::CloneToUninit for public_api::tokens::Token where T: core::clone::Clone pub unsafe fn public_api::tokens::Token::clone_to_uninit(&self, dst: *mut u8) impl core::convert::From for public_api::tokens::Token pub fn public_api::tokens::Token::from(t: T) -> T #[non_exhaustive] pub enum public_api::Error pub public_api::Error::IoError(std::io::error::Error) pub public_api::Error::SerdeJsonError(serde_json::error::Error) impl core::convert::From for public_api::Error pub fn public_api::Error::from(source: serde_json::error::Error) -> Self impl core::convert::From for public_api::Error pub fn public_api::Error::from(source: std::io::error::Error) -> Self impl core::error::Error for public_api::Error pub fn public_api::Error::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)> impl core::fmt::Debug for public_api::Error pub fn public_api::Error::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::fmt::Display for public_api::Error pub fn public_api::Error::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::marker::Freeze for public_api::Error impl core::marker::Send for public_api::Error impl core::marker::Sync for public_api::Error impl core::marker::Unpin for public_api::Error impl !core::panic::unwind_safe::RefUnwindSafe for public_api::Error impl !core::panic::unwind_safe::UnwindSafe for public_api::Error impl core::convert::Into for public_api::Error where U: core::convert::From pub fn public_api::Error::into(self) -> U impl core::convert::TryFrom for public_api::Error where U: core::convert::Into pub type public_api::Error::Error = core::convert::Infallible pub fn public_api::Error::try_from(value: U) -> core::result::Result>::Error> impl core::convert::TryInto for public_api::Error where U: core::convert::TryFrom pub type public_api::Error::Error = >::Error pub fn public_api::Error::try_into(self) -> core::result::Result>::Error> impl alloc::string::ToString for public_api::Error where T: core::fmt::Display + ?core::marker::Sized pub fn public_api::Error::to_string(&self) -> alloc::string::String impl core::any::Any for public_api::Error where T: 'static + ?core::marker::Sized pub fn public_api::Error::type_id(&self) -> core::any::TypeId impl core::borrow::Borrow for public_api::Error where T: ?core::marker::Sized pub fn public_api::Error::borrow(&self) -> &T impl core::borrow::BorrowMut for public_api::Error where T: ?core::marker::Sized pub fn public_api::Error::borrow_mut(&mut self) -> &mut T impl core::convert::From for public_api::Error pub fn public_api::Error::from(t: T) -> T pub struct public_api::Builder impl public_api::Builder pub fn public_api::Builder::build(self) -> public_api::Result pub fn public_api::Builder::debug_sorting(self, debug_sorting: bool) -> Self pub fn public_api::Builder::from_rustdoc_json(path: impl core::convert::Into) -> Self pub fn public_api::Builder::omit_auto_derived_impls(self, omit_auto_derived_impls: bool) -> Self pub fn public_api::Builder::omit_auto_trait_impls(self, omit_auto_trait_impls: bool) -> Self pub fn public_api::Builder::omit_blanket_impls(self, omit_blanket_impls: bool) -> Self pub fn public_api::Builder::sorted(self, sorted: bool) -> Self impl core::clone::Clone for public_api::Builder pub fn public_api::Builder::clone(&self) -> public_api::Builder impl core::fmt::Debug for public_api::Builder pub fn public_api::Builder::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::marker::Freeze for public_api::Builder impl core::marker::Send for public_api::Builder impl core::marker::Sync for public_api::Builder impl core::marker::Unpin for public_api::Builder impl core::panic::unwind_safe::RefUnwindSafe for public_api::Builder impl core::panic::unwind_safe::UnwindSafe for public_api::Builder impl core::convert::Into for public_api::Builder where U: core::convert::From pub fn public_api::Builder::into(self) -> U impl core::convert::TryFrom for public_api::Builder where U: core::convert::Into pub type public_api::Builder::Error = core::convert::Infallible pub fn public_api::Builder::try_from(value: U) -> core::result::Result>::Error> impl core::convert::TryInto for public_api::Builder where U: core::convert::TryFrom pub type public_api::Builder::Error = >::Error pub fn public_api::Builder::try_into(self) -> core::result::Result>::Error> impl alloc::borrow::ToOwned for public_api::Builder where T: core::clone::Clone pub type public_api::Builder::Owned = T pub fn public_api::Builder::clone_into(&self, target: &mut T) pub fn public_api::Builder::to_owned(&self) -> T impl core::any::Any for public_api::Builder where T: 'static + ?core::marker::Sized pub fn public_api::Builder::type_id(&self) -> core::any::TypeId impl core::borrow::Borrow for public_api::Builder where T: ?core::marker::Sized pub fn public_api::Builder::borrow(&self) -> &T impl core::borrow::BorrowMut for public_api::Builder where T: ?core::marker::Sized pub fn public_api::Builder::borrow_mut(&mut self) -> &mut T impl core::clone::CloneToUninit for public_api::Builder where T: core::clone::Clone pub unsafe fn public_api::Builder::clone_to_uninit(&self, dst: *mut u8) impl core::convert::From for public_api::Builder pub fn public_api::Builder::from(t: T) -> T #[non_exhaustive] pub struct public_api::PublicApi impl public_api::PublicApi pub fn public_api::PublicApi::into_items(self) -> impl core::iter::traits::iterator::Iterator pub fn public_api::PublicApi::items(&self) -> impl core::iter::traits::iterator::Iterator pub fn public_api::PublicApi::missing_item_ids(&self) -> impl core::iter::traits::iterator::Iterator impl core::fmt::Debug for public_api::PublicApi pub fn public_api::PublicApi::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::fmt::Display for public_api::PublicApi pub fn public_api::PublicApi::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::marker::Freeze for public_api::PublicApi impl core::marker::Send for public_api::PublicApi impl core::marker::Sync for public_api::PublicApi impl core::marker::Unpin for public_api::PublicApi impl core::panic::unwind_safe::RefUnwindSafe for public_api::PublicApi impl core::panic::unwind_safe::UnwindSafe for public_api::PublicApi impl core::convert::Into for public_api::PublicApi where U: core::convert::From pub fn public_api::PublicApi::into(self) -> U impl core::convert::TryFrom for public_api::PublicApi where U: core::convert::Into pub type public_api::PublicApi::Error = core::convert::Infallible pub fn public_api::PublicApi::try_from(value: U) -> core::result::Result>::Error> impl core::convert::TryInto for public_api::PublicApi where U: core::convert::TryFrom pub type public_api::PublicApi::Error = >::Error pub fn public_api::PublicApi::try_into(self) -> core::result::Result>::Error> impl alloc::string::ToString for public_api::PublicApi where T: core::fmt::Display + ?core::marker::Sized pub fn public_api::PublicApi::to_string(&self) -> alloc::string::String impl core::any::Any for public_api::PublicApi where T: 'static + ?core::marker::Sized pub fn public_api::PublicApi::type_id(&self) -> core::any::TypeId impl core::borrow::Borrow for public_api::PublicApi where T: ?core::marker::Sized pub fn public_api::PublicApi::borrow(&self) -> &T impl core::borrow::BorrowMut for public_api::PublicApi where T: ?core::marker::Sized pub fn public_api::PublicApi::borrow_mut(&mut self) -> &mut T impl core::convert::From for public_api::PublicApi pub fn public_api::PublicApi::from(t: T) -> T pub struct public_api::PublicItem impl public_api::PublicItem pub fn public_api::PublicItem::grouping_cmp(&self, other: &Self) -> core::cmp::Ordering pub fn public_api::PublicItem::id(&self) -> rustdoc_types::Id pub fn public_api::PublicItem::parent_id(&self) -> core::option::Option pub fn public_api::PublicItem::tokens(&self) -> impl core::iter::traits::iterator::Iterator impl core::clone::Clone for public_api::PublicItem pub fn public_api::PublicItem::clone(&self) -> public_api::PublicItem impl core::cmp::Eq for public_api::PublicItem impl core::cmp::PartialEq for public_api::PublicItem pub fn public_api::PublicItem::eq(&self, other: &Self) -> bool impl core::fmt::Debug for public_api::PublicItem pub fn public_api::PublicItem::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::fmt::Display for public_api::PublicItem pub fn public_api::PublicItem::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::hash::Hash for public_api::PublicItem pub fn public_api::PublicItem::hash(&self, state: &mut H) impl core::marker::Freeze for public_api::PublicItem impl core::marker::Send for public_api::PublicItem impl core::marker::Sync for public_api::PublicItem impl core::marker::Unpin for public_api::PublicItem impl core::panic::unwind_safe::RefUnwindSafe for public_api::PublicItem impl core::panic::unwind_safe::UnwindSafe for public_api::PublicItem impl core::convert::Into for public_api::PublicItem where U: core::convert::From pub fn public_api::PublicItem::into(self) -> U impl core::convert::TryFrom for public_api::PublicItem where U: core::convert::Into pub type public_api::PublicItem::Error = core::convert::Infallible pub fn public_api::PublicItem::try_from(value: U) -> core::result::Result>::Error> impl core::convert::TryInto for public_api::PublicItem where U: core::convert::TryFrom pub type public_api::PublicItem::Error = >::Error pub fn public_api::PublicItem::try_into(self) -> core::result::Result>::Error> impl alloc::borrow::ToOwned for public_api::PublicItem where T: core::clone::Clone pub type public_api::PublicItem::Owned = T pub fn public_api::PublicItem::clone_into(&self, target: &mut T) pub fn public_api::PublicItem::to_owned(&self) -> T impl alloc::string::ToString for public_api::PublicItem where T: core::fmt::Display + ?core::marker::Sized pub fn public_api::PublicItem::to_string(&self) -> alloc::string::String impl core::any::Any for public_api::PublicItem where T: 'static + ?core::marker::Sized pub fn public_api::PublicItem::type_id(&self) -> core::any::TypeId impl core::borrow::Borrow for public_api::PublicItem where T: ?core::marker::Sized pub fn public_api::PublicItem::borrow(&self) -> &T impl core::borrow::BorrowMut for public_api::PublicItem where T: ?core::marker::Sized pub fn public_api::PublicItem::borrow_mut(&mut self) -> &mut T impl core::clone::CloneToUninit for public_api::PublicItem where T: core::clone::Clone pub unsafe fn public_api::PublicItem::clone_to_uninit(&self, dst: *mut u8) impl core::convert::From for public_api::PublicItem pub fn public_api::PublicItem::from(t: T) -> T pub const public_api::MINIMUM_NIGHTLY_RUST_VERSION: &str pub type public_api::Result = core::result::Result