pub struct ReverseDirectRelationConnection {
pub name: Option<String>,
pub description: Option<String>,
pub source: TaggedViewReference,
pub through: SourcePropertyReference,
pub targets_list: Option<bool>,
}Expand description
Connection to a view through a reverse direct relation.
Fields§
§name: Option<String>Readable connection name.
description: Option<String>Description of the connection.
source: TaggedViewReferenceWhich view this connection references.
through: SourcePropertyReferenceWhich property this connection uses.
targets_list: Option<bool>Whether this relation targets a list of direct relations.
Trait Implementations§
Source§impl Clone for ReverseDirectRelationConnection
impl Clone for ReverseDirectRelationConnection
Source§fn clone(&self) -> ReverseDirectRelationConnection
fn clone(&self) -> ReverseDirectRelationConnection
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<'de> Deserialize<'de> for ReverseDirectRelationConnection
impl<'de> Deserialize<'de> for ReverseDirectRelationConnection
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 ReverseDirectRelationConnection
impl RefUnwindSafe for ReverseDirectRelationConnection
impl Send for ReverseDirectRelationConnection
impl Sync for ReverseDirectRelationConnection
impl Unpin for ReverseDirectRelationConnection
impl UnwindSafe for ReverseDirectRelationConnection
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