Struct rusoto_clouddirectory::TypedLinkFacet
source · [−]pub struct TypedLinkFacet {
pub attributes: Vec<TypedLinkAttributeDefinition>,
pub identity_attribute_order: Vec<String>,
pub name: String,
}
Expand description
Defines the typed links structure and its attributes. To create a typed link facet, use the CreateTypedLinkFacet API.
Fields
attributes: Vec<TypedLinkAttributeDefinition>
A set of key-value pairs associated with the typed link. Typed link attributes are used when you have data values that are related to the link itself, and not to one of the two objects being linked. Identity attributes also serve to distinguish the link from others of the same type between the same objects.
identity_attribute_order: Vec<String>
The set of attributes that distinguish links made from this facet from each other, in the order of significance. Listing typed links can filter on the values of these attributes. See ListOutgoingTypedLinks and ListIncomingTypedLinks for details.
name: String
The unique name of the typed link facet.
Trait Implementations
sourceimpl Clone for TypedLinkFacet
impl Clone for TypedLinkFacet
sourcefn clone(&self) -> TypedLinkFacet
fn clone(&self) -> TypedLinkFacet
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 more
sourceimpl Debug for TypedLinkFacet
impl Debug for TypedLinkFacet
sourceimpl Default for TypedLinkFacet
impl Default for TypedLinkFacet
sourcefn default() -> TypedLinkFacet
fn default() -> TypedLinkFacet
Returns the “default value” for a type. Read more
sourceimpl PartialEq<TypedLinkFacet> for TypedLinkFacet
impl PartialEq<TypedLinkFacet> for TypedLinkFacet
sourcefn eq(&self, other: &TypedLinkFacet) -> bool
fn eq(&self, other: &TypedLinkFacet) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &TypedLinkFacet) -> bool
fn ne(&self, other: &TypedLinkFacet) -> bool
This method tests for !=
.
sourceimpl Serialize for TypedLinkFacet
impl Serialize for TypedLinkFacet
impl StructuralPartialEq for TypedLinkFacet
Auto Trait Implementations
impl RefUnwindSafe for TypedLinkFacet
impl Send for TypedLinkFacet
impl Sync for TypedLinkFacet
impl Unpin for TypedLinkFacet
impl UnwindSafe for TypedLinkFacet
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more