Struct mars_raw_utils::metadata::Metadata [−][src]
pub struct Metadata {Show 26 fields
pub link: String,
pub credit: String,
pub sol: u32,
pub imageid: String,
pub caption: String,
pub date_taken_utc: String,
pub date_taken_mars: Option<String>,
pub subframe_rect: Option<Vec<f64>>,
pub scale_factor: u32,
pub instrument: String,
pub filter_name: Option<String>,
pub camera_vector: Option<Vec<f64>>,
pub mast_az: Option<f64>,
pub mast_el: Option<f64>,
pub sclk: Option<f64>,
pub camera_position: Option<Vec<f64>>,
pub camera_model_type: Option<String>,
pub site: Option<u32>,
pub drive: Option<u32>,
pub camera_model_component_list: Option<Cahvor>,
pub decompand: bool,
pub debayer: bool,
pub flatfield: bool,
pub radiometric: bool,
pub inpaint: bool,
pub cropped: bool,
}
Fields
link: String
credit: String
sol: u32
imageid: String
date_taken_utc: String
date_taken_mars: Option<String>
subframe_rect: Option<Vec<f64>>
scale_factor: u32
instrument: String
filter_name: Option<String>
camera_vector: Option<Vec<f64>>
mast_az: Option<f64>
mast_el: Option<f64>
sclk: Option<f64>
camera_position: Option<Vec<f64>>
camera_model_type: Option<String>
site: Option<u32>
drive: Option<u32>
camera_model_component_list: Option<Cahvor>
decompand: bool
debayer: bool
flatfield: bool
radiometric: bool
inpaint: bool
cropped: bool
Trait Implementations
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 RefUnwindSafe for Metadata
impl UnwindSafe for Metadata
Blanket Implementations
type Err = NoError
type Err = NoError
The error type produced by a failed conversion.
pub fn approx_from(
src: Src
) -> Result<Src, <Src as ApproxFrom<Src, Scheme>>::Err>
pub fn approx_from(
src: Src
) -> Result<Src, <Src as ApproxFrom<Src, Scheme>>::Err>
Convert the given value into an approximately equivalent representation.
type Err = <Dst as ApproxFrom<Src, Scheme>>::Err
type Err = <Dst as ApproxFrom<Src, Scheme>>::Err
The error type produced by a failed conversion.
pub fn approx_into(self) -> Result<Dst, <Src as ApproxInto<Dst, Scheme>>::Err>
pub fn approx_into(self) -> Result<Dst, <Src as ApproxInto<Dst, Scheme>>::Err>
Convert the subject into an approximately equivalent representation.
Mutably borrows from an owned value. Read more
Approximate the subject to a given type with the default scheme.
fn approx_as_by<Dst, Scheme>(self) -> Result<Dst, Self::Err> where
Self: ApproxInto<Dst, Scheme>,
Scheme: ApproxScheme,
fn approx_as_by<Dst, Scheme>(self) -> Result<Dst, Self::Err> where
Self: ApproxInto<Dst, Scheme>,
Scheme: ApproxScheme,
Approximate the subject to a given type with a specific scheme.
Attempt to convert the subject to a given type.
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
pub fn vzip(self) -> V
type Err = NoError
type Err = NoError
The error type produced by a failed conversion.
pub fn value_from(src: Src) -> Result<Src, <Src as ValueFrom<Src>>::Err>
pub fn value_from(src: Src) -> Result<Src, <Src as ValueFrom<Src>>::Err>
Convert the given value into an exactly equivalent representation.
type Err = <Dst as ValueFrom<Src>>::Err
type Err = <Dst as ValueFrom<Src>>::Err
The error type produced by a failed conversion.
pub fn value_into(self) -> Result<Dst, <Src as ValueInto<Dst>>::Err>
pub fn value_into(self) -> Result<Dst, <Src as ValueInto<Dst>>::Err>
Convert the subject into an exactly equivalent representation.