#[non_exhaustive]pub struct RelationToEntity {
pub data: Option<RelationshipItem>,
pub meta: Option<EntityMeta>,
pub additional_properties: BTreeMap<String, Value>,
/* private fields */
}
Expand description
Relation to entity.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.data: Option<RelationshipItem>
Relationship entry.
meta: Option<EntityMeta>
Entity metadata.
additional_properties: BTreeMap<String, Value>
Implementations§
Source§impl RelationToEntity
impl RelationToEntity
pub fn new() -> RelationToEntity
pub fn data(self, value: RelationshipItem) -> Self
pub fn meta(self, value: EntityMeta) -> Self
pub fn additional_properties(self, value: BTreeMap<String, Value>) -> Self
Trait Implementations§
Source§impl Clone for RelationToEntity
impl Clone for RelationToEntity
Source§fn clone(&self) -> RelationToEntity
fn clone(&self) -> RelationToEntity
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 RelationToEntity
impl Debug for RelationToEntity
Source§impl Default for RelationToEntity
impl Default for RelationToEntity
Source§impl<'de> Deserialize<'de> for RelationToEntity
impl<'de> Deserialize<'de> for RelationToEntity
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 for RelationToEntity
impl PartialEq for RelationToEntity
Source§impl Serialize for RelationToEntity
impl Serialize for RelationToEntity
impl StructuralPartialEq for RelationToEntity
Auto Trait Implementations§
impl Freeze for RelationToEntity
impl RefUnwindSafe for RelationToEntity
impl Send for RelationToEntity
impl Sync for RelationToEntity
impl Unpin for RelationToEntity
impl UnwindSafe for RelationToEntity
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