pub struct IndexSignature {
pub value: Box<Type>,
pub readonly: bool,
}Expand description
Values available under arbitrary string property names.
Fields§
§value: Box<Type>§readonly: boolImplementations§
Trait Implementations§
Source§impl Clone for IndexSignature
impl Clone for IndexSignature
Source§impl Debug for IndexSignature
impl Debug for IndexSignature
Source§impl<'de> Deserialize<'de> for IndexSignature
impl<'de> Deserialize<'de> for IndexSignature
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
impl Eq for IndexSignature
Source§impl Ord for IndexSignature
impl Ord for IndexSignature
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for IndexSignature
impl PartialEq for IndexSignature
Source§impl PartialOrd for IndexSignature
impl PartialOrd for IndexSignature
Source§impl Serialize for IndexSignature
impl Serialize for IndexSignature
impl StructuralPartialEq for IndexSignature
Auto Trait Implementations§
impl Freeze for IndexSignature
impl RefUnwindSafe for IndexSignature
impl Send for IndexSignature
impl Sync for IndexSignature
impl Unpin for IndexSignature
impl UnsafeUnpin for IndexSignature
impl UnwindSafe for IndexSignature
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> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.