pub struct AssociationSpecificationRef {
pub base_type: Option<String>,
pub referred_type: Option<String>,
pub schema_location: Option<String>,
pub type_: Option<String>,
pub href: Option<String>,
pub id: String,
pub name: Option<String>,
}Expand description
reference to an AssociationSpecification object
Fields§
§base_type: Option<String>When sub-classing, this defines the super-class
referred_type: Option<String>The actual type of the target instance when needed for disambiguation.
schema_location: Option<String>A URI to a JSON-Schema file that defines additional attributes and relationships
type_: Option<String>When sub-classing, this defines the sub-class Extensible name
href: Option<String>Hyperlink reference
id: Stringunique identifier
name: Option<String>Name of the related entity.
Trait Implementations§
Source§impl Clone for AssociationSpecificationRef
impl Clone for AssociationSpecificationRef
Source§fn clone(&self) -> AssociationSpecificationRef
fn clone(&self) -> AssociationSpecificationRef
Returns a duplicate 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 AssociationSpecificationRef
impl Debug for AssociationSpecificationRef
Source§impl Default for AssociationSpecificationRef
impl Default for AssociationSpecificationRef
Source§fn default() -> AssociationSpecificationRef
fn default() -> AssociationSpecificationRef
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AssociationSpecificationRef
impl<'de> Deserialize<'de> for AssociationSpecificationRef
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
Auto Trait Implementations§
impl Freeze for AssociationSpecificationRef
impl RefUnwindSafe for AssociationSpecificationRef
impl Send for AssociationSpecificationRef
impl Sync for AssociationSpecificationRef
impl Unpin for AssociationSpecificationRef
impl UnsafeUnpin for AssociationSpecificationRef
impl UnwindSafe for AssociationSpecificationRef
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