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<public_api::diff::ChangedPublicItem> 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::StructuralEq for public_api::diff::ChangedPublicItem
impl core::marker::StructuralPartialEq 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<T, U> core::convert::Into<U> for public_api::diff::ChangedPublicItem where U: core::convert::From<T>
pub fn public_api::diff::ChangedPublicItem::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for public_api::diff::ChangedPublicItem where U: core::convert::Into<T>
pub type public_api::diff::ChangedPublicItem::Error = core::convert::Infallible
pub fn public_api::diff::ChangedPublicItem::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for public_api::diff::ChangedPublicItem where U: core::convert::TryFrom<T>
pub type public_api::diff::ChangedPublicItem::Error = <U as core::convert::TryFrom<T>>::Error
pub fn public_api::diff::ChangedPublicItem::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> 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<T> 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<T> core::borrow::Borrow<T> for public_api::diff::ChangedPublicItem where T: core::marker::Sized
pub fn public_api::diff::ChangedPublicItem::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for public_api::diff::ChangedPublicItem where T: core::marker::Sized
pub fn public_api::diff::ChangedPublicItem::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> 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<public_api::PublicItem>
pub public_api::diff::PublicApiDiff::changed: alloc::vec::Vec<public_api::diff::ChangedPublicItem>
pub public_api::diff::PublicApiDiff::removed: alloc::vec::Vec<public_api::PublicItem>
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<public_api::diff::PublicApiDiff> 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::StructuralEq for public_api::diff::PublicApiDiff
impl core::marker::StructuralPartialEq 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<T, U> core::convert::Into<U> for public_api::diff::PublicApiDiff where U: core::convert::From<T>
pub fn public_api::diff::PublicApiDiff::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for public_api::diff::PublicApiDiff where U: core::convert::Into<T>
pub type public_api::diff::PublicApiDiff::Error = core::convert::Infallible
pub fn public_api::diff::PublicApiDiff::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for public_api::diff::PublicApiDiff where U: core::convert::TryFrom<T>
pub type public_api::diff::PublicApiDiff::Error = <U as core::convert::TryFrom<T>>::Error
pub fn public_api::diff::PublicApiDiff::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> 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<T> 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<T> core::borrow::Borrow<T> for public_api::diff::PublicApiDiff where T: core::marker::Sized
pub fn public_api::diff::PublicApiDiff::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for public_api::diff::PublicApiDiff where T: core::marker::Sized
pub fn public_api::diff::PublicApiDiff::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> 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<public_api::tokens::Token> for public_api::tokens::Token
pub fn public_api::tokens::Token::eq(&self, other: &public_api::tokens::Token) -> bool
impl core::cmp::PartialOrd<public_api::tokens::Token> for public_api::tokens::Token
pub fn public_api::tokens::Token::partial_cmp(&self, other: &public_api::tokens::Token) -> core::option::Option<core::cmp::Ordering>
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::StructuralEq for public_api::tokens::Token
impl core::marker::StructuralPartialEq 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<T, U> core::convert::Into<U> for public_api::tokens::Token where U: core::convert::From<T>
pub fn public_api::tokens::Token::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for public_api::tokens::Token where U: core::convert::Into<T>
pub type public_api::tokens::Token::Error = core::convert::Infallible
pub fn public_api::tokens::Token::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for public_api::tokens::Token where U: core::convert::TryFrom<T>
pub type public_api::tokens::Token::Error = <U as core::convert::TryFrom<T>>::Error
pub fn public_api::tokens::Token::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> 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<T> 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<T> core::borrow::Borrow<T> for public_api::tokens::Token where T: core::marker::Sized
pub fn public_api::tokens::Token::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for public_api::tokens::Token where T: core::marker::Sized
pub fn public_api::tokens::Token::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> 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<serde_json::error::Error> for public_api::Error
pub fn public_api::Error::from(source: serde_json::error::Error) -> Self
impl core::convert::From<std::io::error::Error> 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::Display for public_api::Error
pub fn public_api::Error::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
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::panic::unwind_safe::RefUnwindSafe for public_api::Error
impl !core::panic::unwind_safe::UnwindSafe 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<E> core::any::Provider for public_api::Error where E: core::error::Error + core::marker::Sized
pub fn public_api::Error::provide<'a>(&'a self, demand: &mut core::any::Demand<'a>)
impl<T, U> core::convert::Into<U> for public_api::Error where U: core::convert::From<T>
pub fn public_api::Error::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for public_api::Error where U: core::convert::Into<T>
pub type public_api::Error::Error = core::convert::Infallible
pub fn public_api::Error::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for public_api::Error where U: core::convert::TryFrom<T>
pub type public_api::Error::Error = <U as core::convert::TryFrom<T>>::Error
pub fn public_api::Error::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> 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<T> 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<T> core::borrow::Borrow<T> for public_api::Error where T: core::marker::Sized
pub fn public_api::Error::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for public_api::Error where T: core::marker::Sized
pub fn public_api::Error::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> 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<public_api::PublicApi>
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<std::path::PathBuf>) -> 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::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<T, U> core::convert::Into<U> for public_api::Builder where U: core::convert::From<T>
pub fn public_api::Builder::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for public_api::Builder where U: core::convert::Into<T>
pub type public_api::Builder::Error = core::convert::Infallible
pub fn public_api::Builder::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for public_api::Builder where U: core::convert::TryFrom<T>
pub type public_api::Builder::Error = <U as core::convert::TryFrom<T>>::Error
pub fn public_api::Builder::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> 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<T> 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<T> core::borrow::Borrow<T> for public_api::Builder where T: core::marker::Sized
pub fn public_api::Builder::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for public_api::Builder where T: core::marker::Sized
pub fn public_api::Builder::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for public_api::Builder
pub fn public_api::Builder::from(t: T) -> T
#[non_exhaustive] pub struct public_api::Options
pub public_api::Options::debug_sorting: bool
pub public_api::Options::omit_auto_derived_impls: bool
pub public_api::Options::omit_auto_trait_impls: bool
pub public_api::Options::omit_blanket_impls: bool
pub public_api::Options::sorted: bool
impl core::default::Default for public_api::Options
pub fn public_api::Options::default() -> Self
impl core::clone::Clone for public_api::Options
pub fn public_api::Options::clone(&self) -> public_api::Options
impl core::fmt::Debug for public_api::Options
pub fn public_api::Options::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for public_api::Options
impl core::marker::Send for public_api::Options
impl core::marker::Sync for public_api::Options
impl core::marker::Unpin for public_api::Options
impl core::panic::unwind_safe::RefUnwindSafe for public_api::Options
impl core::panic::unwind_safe::UnwindSafe for public_api::Options
impl<T, U> core::convert::Into<U> for public_api::Options where U: core::convert::From<T>
pub fn public_api::Options::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for public_api::Options where U: core::convert::Into<T>
pub type public_api::Options::Error = core::convert::Infallible
pub fn public_api::Options::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for public_api::Options where U: core::convert::TryFrom<T>
pub type public_api::Options::Error = <U as core::convert::TryFrom<T>>::Error
pub fn public_api::Options::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for public_api::Options where T: core::clone::Clone
pub type public_api::Options::Owned = T
pub fn public_api::Options::clone_into(&self, target: &mut T)
pub fn public_api::Options::to_owned(&self) -> T
impl<T> core::any::Any for public_api::Options where T: 'static + core::marker::Sized
pub fn public_api::Options::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for public_api::Options where T: core::marker::Sized
pub fn public_api::Options::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for public_api::Options where T: core::marker::Sized
pub fn public_api::Options::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for public_api::Options
pub fn public_api::Options::from(t: T) -> T
#[non_exhaustive] pub struct public_api::PublicApi
impl public_api::PublicApi
pub fn public_api::PublicApi::from_rustdoc_json(path: impl core::convert::AsRef<std::path::Path>, options: public_api::Options) -> public_api::Result<public_api::PublicApi>
pub fn public_api::PublicApi::from_rustdoc_json_str(rustdoc_json_str: impl core::convert::AsRef<str>, options: public_api::Options) -> public_api::Result<public_api::PublicApi>
pub fn public_api::PublicApi::into_items(self) -> impl core::iter::traits::iterator::Iterator<Item = public_api::PublicItem>
pub fn public_api::PublicApi::items(&self) -> impl core::iter::traits::iterator::Iterator<Item = &public_api::PublicItem>
pub fn public_api::PublicApi::missing_item_ids(&self) -> impl core::iter::traits::iterator::Iterator<Item = &alloc::string::String>
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::fmt::Debug for public_api::PublicApi
pub fn public_api::PublicApi::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
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<T, U> core::convert::Into<U> for public_api::PublicApi where U: core::convert::From<T>
pub fn public_api::PublicApi::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for public_api::PublicApi where U: core::convert::Into<T>
pub type public_api::PublicApi::Error = core::convert::Infallible
pub fn public_api::PublicApi::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for public_api::PublicApi where U: core::convert::TryFrom<T>
pub type public_api::PublicApi::Error = <U as core::convert::TryFrom<T>>::Error
pub fn public_api::PublicApi::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> 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<T> 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<T> core::borrow::Borrow<T> for public_api::PublicApi where T: core::marker::Sized
pub fn public_api::PublicApi::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for public_api::PublicApi where T: core::marker::Sized
pub fn public_api::PublicApi::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> 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::tokens(&self) -> impl core::iter::traits::iterator::Iterator<Item = &public_api::tokens::Token>
impl core::cmp::Eq for public_api::PublicItem
impl core::cmp::PartialEq<public_api::PublicItem> 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<H: core::hash::Hasher>(&self, state: &mut H)
impl core::clone::Clone for public_api::PublicItem
pub fn public_api::PublicItem::clone(&self) -> 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<T, U> core::convert::Into<U> for public_api::PublicItem where U: core::convert::From<T>
pub fn public_api::PublicItem::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for public_api::PublicItem where U: core::convert::Into<T>
pub type public_api::PublicItem::Error = core::convert::Infallible
pub fn public_api::PublicItem::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for public_api::PublicItem where U: core::convert::TryFrom<T>
pub type public_api::PublicItem::Error = <U as core::convert::TryFrom<T>>::Error
pub fn public_api::PublicItem::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> 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<T> 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<T> 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<T> core::borrow::Borrow<T> for public_api::PublicItem where T: core::marker::Sized
pub fn public_api::PublicItem::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for public_api::PublicItem where T: core::marker::Sized
pub fn public_api::PublicItem::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for public_api::PublicItem
pub fn public_api::PublicItem::from(t: T) -> T
pub const public_api::MINIMUM_NIGHTLY_RUST_VERSION: &str
pub const public_api::MINIMUM_NIGHTLY_VERSION: MINIMUM_NIGHTLY_RUST_VERSION
pub const public_api::MINIMUM_RUSTDOC_JSON_VERSION: MINIMUM_NIGHTLY_RUST_VERSION
pub type public_api::Result<T> = core::result::Result<T, public_api::Error>
