pub struct ProductDefinitionWithAssociatedDocuments {
pub id: String,
pub description: Option<String>,
pub formation: ProductDefinitionFormationRef,
pub frame_of_reference: ProductDefinitionContextRef,
pub documentation_ids: Vec<DocumentRef>,
}Fields§
§id: String§description: Option<String>§formation: ProductDefinitionFormationRef§frame_of_reference: ProductDefinitionContextRef§documentation_ids: Vec<DocumentRef>Trait Implementations§
Source§impl Clone for ProductDefinitionWithAssociatedDocuments
impl Clone for ProductDefinitionWithAssociatedDocuments
Source§fn clone(&self) -> ProductDefinitionWithAssociatedDocuments
fn clone(&self) -> ProductDefinitionWithAssociatedDocuments
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl PartialEq for ProductDefinitionWithAssociatedDocuments
impl PartialEq for ProductDefinitionWithAssociatedDocuments
Source§fn eq(&self, other: &ProductDefinitionWithAssociatedDocuments) -> bool
fn eq(&self, other: &ProductDefinitionWithAssociatedDocuments) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ProductDefinitionWithAssociatedDocuments
Auto Trait Implementations§
impl Freeze for ProductDefinitionWithAssociatedDocuments
impl RefUnwindSafe for ProductDefinitionWithAssociatedDocuments
impl Send for ProductDefinitionWithAssociatedDocuments
impl Sync for ProductDefinitionWithAssociatedDocuments
impl Unpin for ProductDefinitionWithAssociatedDocuments
impl UnsafeUnpin for ProductDefinitionWithAssociatedDocuments
impl UnwindSafe for ProductDefinitionWithAssociatedDocuments
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