Struct stc_ts_file_analyzer::ty::type_id::DestructureId
source · [−]pub struct DestructureId(pub u32);
Tuple Fields
0: u32
Implementations
sourceimpl DestructureId
impl DestructureId
pub fn next_id(&mut self) -> DestructureId
Trait Implementations
sourceimpl Clone for DestructureId
impl Clone for DestructureId
sourcefn clone(&self) -> DestructureId
fn clone(&self) -> DestructureId
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for DestructureId
impl Debug for DestructureId
sourceimpl Default for DestructureId
impl Default for DestructureId
sourcefn default() -> DestructureId
fn default() -> DestructureId
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for DestructureId
impl<'de> Deserialize<'de> for DestructureId
sourcefn deserialize<__D>(
__deserializer: __D
) -> Result<DestructureId, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D
) -> Result<DestructureId, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl<V> FoldWith<V> for DestructureIdwhere
V: ?Sized,
impl<V> FoldWith<V> for DestructureIdwhere
V: ?Sized,
fn fold_children_with(self, _visitor: &mut V) -> DestructureId
fn fold_with(self, visitor: &mut V) -> Selfwhere
V: Fold<Self>,
sourceimpl Hash for DestructureId
impl Hash for DestructureId
sourceimpl PartialEq<DestructureId> for DestructureId
impl PartialEq<DestructureId> for DestructureId
sourcefn eq(&self, other: &DestructureId) -> bool
fn eq(&self, other: &DestructureId) -> bool
sourceimpl Serialize for DestructureId
impl Serialize for DestructureId
sourcefn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
sourceimpl<V> VisitMutWith<V> for DestructureIdwhere
V: ?Sized,
impl<V> VisitMutWith<V> for DestructureIdwhere
V: ?Sized,
fn visit_mut_children_with(&mut self, _visitor: &mut V)
fn visit_mut_with(&mut self, visitor: &mut V)where
V: VisitMut<Self>,
sourceimpl<V> VisitWith<V> for DestructureIdwhere
V: ?Sized,
impl<V> VisitWith<V> for DestructureIdwhere
V: ?Sized,
fn visit_children_with(&self, _visitor: &mut V)
fn visit_with(&self, visitor: &mut V)where
V: Visit<Self>,
impl Copy for DestructureId
impl Eq for DestructureId
impl StructuralEq for DestructureId
impl StructuralPartialEq for DestructureId
impl Visitable for DestructureId
Auto Trait Implementations
impl RefUnwindSafe for DestructureId
impl Send for DestructureId
impl Sync for DestructureId
impl Unpin for DestructureId
impl UnwindSafe for DestructureId
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> CallHasher for Twhere
T: Hash + ?Sized,
impl<T> CallHasher for Twhere
T: Hash + ?Sized,
sourceimpl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.