Struct stc_ts_types::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<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
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, _: &Self) -> bool
sourceimpl<F: ?Sized> FoldWith<F> for ArrayMetadata
impl<F: ?Sized> FoldWith<F> for ArrayMetadata
Noop.
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
sourceimpl TypeEq for ArrayMetadata
impl TypeEq for ArrayMetadata
sourceimpl TypeMetadata for ArrayMetadata
impl TypeMetadata for ArrayMetadata
fn common(&self) -> CommonTypeMetadata
sourceimpl<F: ?Sized> VisitMutWith<F> for ArrayMetadata
impl<F: ?Sized> VisitMutWith<F> for ArrayMetadata
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: ?Sized> VisitWith<F> for ArrayMetadata
impl<F: ?Sized> VisitWith<F> for ArrayMetadata
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.