pub struct DatasetManifest {
pub format_version: u32,
pub measurement_manifest: PathBuf,
pub configuration: PathBuf,
pub ground_truth_object: Option<PathBuf>,
pub valid_object_mask: Option<PathBuf>,
pub provenance: BTreeMap<String, String>,
pub measurement_units: Option<String>,
}Expand description
The dataset.json entry point defined by dataset_spec.md.
Fields§
§format_version: u32§measurement_manifest: PathBuf§configuration: PathBuf§ground_truth_object: Option<PathBuf>Optional JSON-serialized Array2<Complex64> in reconstruction space.
valid_object_mask: Option<PathBuf>Optional JSON-serialized binary Array2<u8> in reconstruction space.
provenance: BTreeMap<String, String>§measurement_units: Option<String>Trait Implementations§
Source§impl Clone for DatasetManifest
impl Clone for DatasetManifest
Source§fn clone(&self) -> DatasetManifest
fn clone(&self) -> DatasetManifest
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 Debug for DatasetManifest
impl Debug for DatasetManifest
Source§impl<'de> Deserialize<'de> for DatasetManifest
impl<'de> Deserialize<'de> for DatasetManifest
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 DatasetManifest
impl RefUnwindSafe for DatasetManifest
impl Send for DatasetManifest
impl Sync for DatasetManifest
impl Unpin for DatasetManifest
impl UnsafeUnpin for DatasetManifest
impl UnwindSafe for DatasetManifest
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