pub struct SystemReference {
pub id: Uuid,
pub name: String,
pub description: Option<String>,
pub table_ids: Vec<Uuid>,
pub asset_ids: Vec<Uuid>,
}Expand description
System reference within a domain
Fields§
§id: UuidSystem identifier
name: StringSystem name
description: Option<String>Optional description
table_ids: Vec<Uuid>Optional array of table UUIDs that belong to this system. When present, provides explicit table-to-system mapping without requiring parsing of individual ODCS files.
asset_ids: Vec<Uuid>Optional array of compute asset (CADS) UUIDs that belong to this system. When present, provides explicit asset-to-system mapping.
Trait Implementations§
Source§impl Clone for SystemReference
impl Clone for SystemReference
Source§fn clone(&self) -> SystemReference
fn clone(&self) -> SystemReference
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 SystemReference
impl Debug for SystemReference
Source§impl<'de> Deserialize<'de> for SystemReference
impl<'de> Deserialize<'de> for SystemReference
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 SystemReference
impl PartialEq for SystemReference
Source§impl Serialize for SystemReference
impl Serialize for SystemReference
impl StructuralPartialEq for SystemReference
Auto Trait Implementations§
impl Freeze for SystemReference
impl RefUnwindSafe for SystemReference
impl Send for SystemReference
impl Sync for SystemReference
impl Unpin for SystemReference
impl UnwindSafe for SystemReference
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