Struct stc_ts_file_analyzer::ty::ArrayMetadata
source · [−]pub struct ArrayMetadata {
pub common: CommonTypeMetadata,
}
Fields
common: CommonTypeMetadata
Trait Implementations
sourceimpl Clone for ArrayMetadata
impl Clone for ArrayMetadata
sourcefn clone(&self) -> ArrayMetadata
fn clone(&self) -> ArrayMetadata
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 ArrayMetadata
impl Debug for ArrayMetadata
sourceimpl Default for ArrayMetadata
impl Default for ArrayMetadata
sourcefn default() -> ArrayMetadata
fn default() -> ArrayMetadata
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for ArrayMetadata
impl<'de> Deserialize<'de> for ArrayMetadata
sourcefn deserialize<__D>(
__deserializer: __D
) -> Result<ArrayMetadata, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D
) -> Result<ArrayMetadata, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl EqIgnoreSpan for ArrayMetadata
impl EqIgnoreSpan for ArrayMetadata
Note
This struct is treated as a span while comparison. It means, EqIgnoreSpan will always return true.
fn eq_ignore_span(&self, &ArrayMetadata) -> bool
sourceimpl<F> FoldWith<F> for ArrayMetadatawhere
F: ?Sized,
impl<F> FoldWith<F> for ArrayMetadatawhere
F: ?Sized,
Noop.
fn fold_children_with(self, &mut F) -> ArrayMetadata
fn fold_with(self, visitor: &mut V) -> Selfwhere
V: Fold<Self>,
sourceimpl PartialEq<ArrayMetadata> for ArrayMetadata
impl PartialEq<ArrayMetadata> for ArrayMetadata
sourcefn eq(&self, other: &ArrayMetadata) -> bool
fn eq(&self, other: &ArrayMetadata) -> bool
sourceimpl Serialize for ArrayMetadata
impl Serialize for ArrayMetadata
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 TypeEq for ArrayMetadata
impl TypeEq for ArrayMetadata
sourcefn type_eq(&self, &ArrayMetadata) -> bool
fn type_eq(&self, &ArrayMetadata) -> bool
Note: This method should return
true
for non-type values.sourceimpl TypeMetadata for ArrayMetadata
impl TypeMetadata for ArrayMetadata
fn common(&self) -> CommonTypeMetadata
sourceimpl<F> VisitMutWith<F> for ArrayMetadatawhere
F: ?Sized,
impl<F> VisitMutWith<F> for ArrayMetadatawhere
F: ?Sized,
Noop.
fn visit_mut_children_with(&mut self, &mut F)
fn visit_mut_with(&mut self, visitor: &mut V)where
V: VisitMut<Self>,
sourceimpl<F> VisitWith<F> for ArrayMetadatawhere
F: ?Sized,
impl<F> VisitWith<F> for ArrayMetadatawhere
F: ?Sized,
Noop.
fn visit_children_with(&self, &mut F)
fn visit_with(&self, visitor: &mut V)where
V: Visit<Self>,
impl Copy for ArrayMetadata
impl Eq for ArrayMetadata
impl StructuralEq for ArrayMetadata
impl StructuralPartialEq for ArrayMetadata
impl Visitable for ArrayMetadata
Auto Trait Implementations
impl RefUnwindSafe for ArrayMetadata
impl Send for ArrayMetadata
impl Sync for ArrayMetadata
impl Unpin for ArrayMetadata
impl UnwindSafe for ArrayMetadata
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<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.