[][src]Struct rusoto_clouddirectory::FacetAttributeDefinition

pub struct FacetAttributeDefinition {
    pub default_value: Option<TypedAttributeValue>,
    pub is_immutable: Option<bool>,
    pub rules: Option<HashMap<String, Rule>>,
    pub type_: String,
}

A facet attribute definition. See Attribute References for more information.

Fields

The default value of the attribute (if configured).

Whether the attribute is mutable or not.

Validation rules attached to the attribute definition.

The type of the attribute.

Trait Implementations

impl Clone for FacetAttributeDefinition
[src]

Performs copy-assignment from source. Read more

impl Default for FacetAttributeDefinition
[src]

impl PartialEq<FacetAttributeDefinition> for FacetAttributeDefinition
[src]

impl Debug for FacetAttributeDefinition
[src]

impl Serialize for FacetAttributeDefinition
[src]

impl<'de> Deserialize<'de> for FacetAttributeDefinition
[src]

Auto Trait Implementations

Blanket Implementations

impl<T> From for T
[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

impl<T, U> TryFrom for T where
    T: From<U>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

impl<T> Same for T

Should always be Self

impl<T> Erased for T