Struct mars_raw_utils::msl::metadata::Image [−][src]
pub struct Image {Show 30 fields
pub extended: Extended,
pub id: u32,
pub camera_vector: Option<Vec<f64>>,
pub site: Option<u32>,
pub imageid: String,
pub subframe_rect: Option<Vec<f64>>,
pub sol: u32,
pub scale_factor: Option<u32>,
pub camera_model_component_list: Option<Cahvor>,
pub instrument: String,
pub url: String,
pub spacecraft_clock: Option<f64>,
pub attitude: Option<Vec<f64>>,
pub camera_position: Option<Vec<f64>>,
pub camera_model_type: Option<String>,
pub drive: Option<u32>,
pub xyz: Option<Vec<f64>>,
pub created_at: String,
pub updated_at: String,
pub mission: String,
pub date_taken: String,
pub date_received: String,
pub instrument_sort: u32,
pub sample_type_sort: u32,
pub is_thumbnail: bool,
pub title: String,
pub description: String,
pub link: String,
pub image_credit: String,
pub https_url: String,
}
Fields
extended: Extended
id: u32
camera_vector: Option<Vec<f64>>
site: Option<u32>
imageid: String
subframe_rect: Option<Vec<f64>>
sol: u32
scale_factor: Option<u32>
camera_model_component_list: Option<Cahvor>
instrument: String
url: String
spacecraft_clock: Option<f64>
attitude: Option<Vec<f64>>
camera_position: Option<Vec<f64>>
camera_model_type: Option<String>
drive: Option<u32>
xyz: Option<Vec<f64>>
created_at: String
updated_at: String
mission: String
date_taken: String
date_received: String
instrument_sort: u32
sample_type_sort: u32
is_thumbnail: bool
title: String
description: String
link: String
image_credit: String
https_url: String
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 Image
impl UnwindSafe for Image
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.