pub struct Asset { /* private fields */ }
Implementations§
Source§impl Asset
impl Asset
pub fn rid(&self) -> &AssetRid
pub fn title(&self) -> &str
pub fn description(&self) -> Option<&str>
pub fn properties(&self) -> &BTreeMap<PropertyName, PropertyValue>
Sourcepub fn labels(&self) -> &BTreeSet<Label>
pub fn labels(&self) -> &BTreeSet<Label>
Labels associated with the asset. These labels do not have a time dimension. To associate labels with a range of time, create a time range on the asset with labels.
Sourcepub fn links(&self) -> &[Link]
pub fn links(&self) -> &[Link]
Links associated with the asset. These links do not have a time dimension. To associate links with a range of time, create a time range on the asset with links.
Sourcepub fn data_scopes(&self) -> &[AssetDataScope]
pub fn data_scopes(&self) -> &[AssetDataScope]
The data scopes associated with the asset.
pub fn created_by(&self) -> Option<&ResourceIdentifier>
pub fn created_at(&self) -> DateTime<Utc>
pub fn updated_at(&self) -> DateTime<Utc>
pub fn attachments(&self) -> &BTreeSet<AttachmentRid>
pub fn type_(&self) -> Option<&TypeRid>
pub fn is_archived(&self) -> bool
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Asset
impl<'de> Deserialize<'de> for Asset
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 Ord for Asset
impl Ord for Asset
Source§impl PartialOrd for Asset
impl PartialOrd for Asset
impl Eq for Asset
impl StructuralPartialEq for Asset
Auto Trait Implementations§
impl Freeze for Asset
impl RefUnwindSafe for Asset
impl Send for Asset
impl Sync for Asset
impl Unpin for Asset
impl UnwindSafe for Asset
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request