pub struct BrowserDataFileVersionDiscoveryRecord {Show 19 fields
pub asset: AssetRef,
pub datafile: DataFileRef,
pub version: VersionRef,
pub major: i32,
pub minor: i32,
pub patch: i32,
pub version_label: Option<String>,
pub version_note: Option<String>,
pub doi: Option<String>,
pub is_latest: Option<bool>,
pub created_at: Option<DateTime<Utc>>,
pub lifecycle: BrowserAssetVersionLifecycle,
pub format: String,
pub size_bytes: Option<u64>,
pub compressed: Option<bool>,
pub encrypted: Option<bool>,
pub tags: Vec<TagSummary>,
pub access_conditions: Vec<BrowserResourceAccessCondition>,
pub access_request: BrowserDataFileAccessRequestReference,
}Fields§
§asset: AssetRef§datafile: DataFileRef§version: VersionRef§major: i32§minor: i32§patch: i32§version_label: Option<String>§version_note: Option<String>§doi: Option<String>§is_latest: Option<bool>§created_at: Option<DateTime<Utc>>§lifecycle: BrowserAssetVersionLifecycle§format: String§size_bytes: Option<u64>Size in bytes of the managed stored artifact, when known.
compressed: Option<bool>§encrypted: Option<bool>§access_conditions: Vec<BrowserResourceAccessCondition>§access_request: BrowserDataFileAccessRequestReferenceTrait Implementations§
Source§impl Clone for BrowserDataFileVersionDiscoveryRecord
impl Clone for BrowserDataFileVersionDiscoveryRecord
Source§fn clone(&self) -> BrowserDataFileVersionDiscoveryRecord
fn clone(&self) -> BrowserDataFileVersionDiscoveryRecord
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 BrowserDataFileVersionDiscoveryRecord
impl<'de> Deserialize<'de> for BrowserDataFileVersionDiscoveryRecord
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 BrowserDataFileVersionDiscoveryRecord
impl PartialEq for BrowserDataFileVersionDiscoveryRecord
Source§fn eq(&self, other: &BrowserDataFileVersionDiscoveryRecord) -> bool
fn eq(&self, other: &BrowserDataFileVersionDiscoveryRecord) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for BrowserDataFileVersionDiscoveryRecord
impl StructuralPartialEq for BrowserDataFileVersionDiscoveryRecord
Auto Trait Implementations§
impl Freeze for BrowserDataFileVersionDiscoveryRecord
impl RefUnwindSafe for BrowserDataFileVersionDiscoveryRecord
impl Send for BrowserDataFileVersionDiscoveryRecord
impl Sync for BrowserDataFileVersionDiscoveryRecord
impl Unpin for BrowserDataFileVersionDiscoveryRecord
impl UnsafeUnpin for BrowserDataFileVersionDiscoveryRecord
impl UnwindSafe for BrowserDataFileVersionDiscoveryRecord
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