Struct wick_config::v1::StructSignature
source · pub struct StructSignature {
pub name: String,
pub fields: Vec<Field>,
pub description: Option<String>,
}Expand description
A struct definition of named fields and types.
Fields§
§name: StringThe name of the struct.
fields: Vec<Field>The fields in this struct.
description: Option<String>The description of the struct.
Trait Implementations§
source§impl Clone for StructSignature
impl Clone for StructSignature
source§fn clone(&self) -> StructSignature
fn clone(&self) -> StructSignature
Returns a copy 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 StructSignature
impl Debug for StructSignature
source§impl<'de> Deserialize<'de> for StructSignature
impl<'de> Deserialize<'de> for StructSignature
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<StructSignature> for StructSignature
impl PartialEq<StructSignature> for StructSignature
source§fn eq(&self, other: &StructSignature) -> bool
fn eq(&self, other: &StructSignature) -> bool
This method tests for
self and other values to be equal, and is used
by ==.source§impl Serialize for StructSignature
impl Serialize for StructSignature
source§impl TryFrom<StructDefinition> for StructSignature
impl TryFrom<StructDefinition> for StructSignature
§type Error = ManifestError
type Error = ManifestError
The type returned in the event of a conversion error.
source§impl TryFrom<StructSignature> for StructDefinition
impl TryFrom<StructSignature> for StructDefinition
§type Error = ManifestError
type Error = ManifestError
The type returned in the event of a conversion error.
impl StructuralPartialEq for StructSignature
Auto Trait Implementations§
impl RefUnwindSafe for StructSignature
impl Send for StructSignature
impl Sync for StructSignature
impl Unpin for StructSignature
impl UnwindSafe for StructSignature
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