pub struct TypeDetails { /* private fields */ }
Expand description
HashSet of type details
Implementations§
Source§impl TypeDetails
impl TypeDetails
pub fn new() -> Self
Sourcepub fn add(&mut self, td: TypeDetail)
pub fn add(&mut self, td: TypeDetail)
add a new type detail to the set of type details
Sourcepub fn iter(&mut self) -> Iter<'_, TypeDetail>
pub fn iter(&mut self) -> Iter<'_, TypeDetail>
iterate over all type details
Trait Implementations§
Source§impl Clone for TypeDetails
impl Clone for TypeDetails
Source§fn clone(&self) -> TypeDetails
fn clone(&self) -> TypeDetails
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for TypeDetails
impl Debug for TypeDetails
Source§impl Default for TypeDetails
impl Default for TypeDetails
Source§impl<'de> Deserialize<'de> for TypeDetails
impl<'de> Deserialize<'de> for TypeDetails
Source§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for TypeDetails
impl PartialEq for TypeDetails
Source§impl Serialize for TypeDetails
impl Serialize for TypeDetails
impl Eq for TypeDetails
impl StructuralPartialEq for TypeDetails
Auto Trait Implementations§
impl Freeze for TypeDetails
impl RefUnwindSafe for TypeDetails
impl Send for TypeDetails
impl Sync for TypeDetails
impl Unpin for TypeDetails
impl UnwindSafe for TypeDetails
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.