pub struct ViewDirectNodeRelation {
pub container: Option<TaggedContainerReference>,
pub source: Option<TaggedViewReference>,
pub list: bool,
pub max_list_size: Option<i32>,
}Expand description
Direct node relation type, can include a hint to specify the view this direct relation points to.
Fields§
§container: Option<TaggedContainerReference>The required type for the node the direct relation points to.
source: Option<TaggedViewReference>Hint showing the view that the direct relation points to.
list: boolWhether this property is a list.
max_list_size: Option<i32>Maximum number of items in the list, if this is a list property.
Trait Implementations§
Source§impl Clone for ViewDirectNodeRelation
impl Clone for ViewDirectNodeRelation
Source§fn clone(&self) -> ViewDirectNodeRelation
fn clone(&self) -> ViewDirectNodeRelation
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 ViewDirectNodeRelation
impl Debug for ViewDirectNodeRelation
Source§impl<'de> Deserialize<'de> for ViewDirectNodeRelation
impl<'de> Deserialize<'de> for ViewDirectNodeRelation
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 ViewDirectNodeRelation
impl RefUnwindSafe for ViewDirectNodeRelation
impl Send for ViewDirectNodeRelation
impl Sync for ViewDirectNodeRelation
impl Unpin for ViewDirectNodeRelation
impl UnwindSafe for ViewDirectNodeRelation
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