WCSParams

Struct WCSParams 

Source
pub struct WCSParams {
Show 187 fields pub ctype1: String, pub naxis: i64, pub naxis1: Option<i64>, pub naxis2: Option<i64>, pub naxis3: Option<i64>, pub naxis4: Option<i64>, pub znaxis1: Option<i64>, pub znaxis2: Option<i64>, pub znaxis3: Option<i64>, pub znaxis4: Option<i64>, pub crpix1: Option<f64>, pub crpix2: Option<f64>, pub crpix3: Option<f64>, pub crval1: Option<f64>, pub crval2: Option<f64>, pub crval3: Option<f64>, pub cd1_1: Option<f64>, pub cd1_2: Option<f64>, pub cd1_3: Option<f64>, pub cd2_1: Option<f64>, pub cd2_2: Option<f64>, pub cd2_3: Option<f64>, pub cd3_1: Option<f64>, pub cd3_2: Option<f64>, pub cd3_3: Option<f64>, pub pc1_1: Option<f64>, pub pc1_2: Option<f64>, pub pc1_3: Option<f64>, pub pc2_1: Option<f64>, pub pc2_2: Option<f64>, pub pc2_3: Option<f64>, pub pc3_1: Option<f64>, pub pc3_2: Option<f64>, pub pc3_3: Option<f64>, pub cdelt1: Option<f64>, pub cdelt2: Option<f64>, pub cdelt3: Option<f64>, pub crota1: Option<f64>, pub crota2: Option<f64>, pub crota3: Option<f64>, pub ctype2: Option<String>, pub ctype3: Option<String>, pub pv1_0: Option<f64>, pub pv1_1: Option<f64>, pub pv1_2: Option<f64>, pub pv2_0: Option<f64>, pub pv2_1: Option<f64>, pub pv2_2: Option<f64>, pub pv2_3: Option<f64>, pub pv2_4: Option<f64>, pub pv2_5: Option<f64>, pub pv2_6: Option<f64>, pub pv2_7: Option<f64>, pub pv2_8: Option<f64>, pub pv2_9: Option<f64>, pub pv2_10: Option<f64>, pub pv2_11: Option<f64>, pub pv2_12: Option<f64>, pub pv2_13: Option<f64>, pub pv2_14: Option<f64>, pub pv2_15: Option<f64>, pub pv2_16: Option<f64>, pub pv2_17: Option<f64>, pub pv2_18: Option<f64>, pub pv2_19: Option<f64>, pub pv2_20: Option<f64>, pub epoch: Option<f64>, pub equinox: Option<f64>, pub radesys: Option<String>, pub lonpole: Option<f64>, pub latpole: Option<f64>, pub a_order: Option<i64>, pub a_0_0: Option<f64>, pub a_0_1: Option<f64>, pub a_0_2: Option<f64>, pub a_0_3: Option<f64>, pub a_0_4: Option<f64>, pub a_0_5: Option<f64>, pub a_0_6: Option<f64>, pub a_1_0: Option<f64>, pub a_1_1: Option<f64>, pub a_1_2: Option<f64>, pub a_1_3: Option<f64>, pub a_1_4: Option<f64>, pub a_1_5: Option<f64>, pub a_2_0: Option<f64>, pub a_2_1: Option<f64>, pub a_2_2: Option<f64>, pub a_2_3: Option<f64>, pub a_2_4: Option<f64>, pub a_3_0: Option<f64>, pub a_3_1: Option<f64>, pub a_3_2: Option<f64>, pub a_3_3: Option<f64>, pub a_4_0: Option<f64>, pub a_4_1: Option<f64>, pub a_4_2: Option<f64>, pub a_5_0: Option<f64>, pub a_5_1: Option<f64>, pub a_6_0: Option<f64>, pub b_order: Option<i64>, pub b_0_0: Option<f64>, pub b_0_1: Option<f64>, pub b_0_2: Option<f64>, pub b_0_3: Option<f64>, pub b_0_4: Option<f64>, pub b_0_5: Option<f64>, pub b_0_6: Option<f64>, pub b_1_0: Option<f64>, pub b_1_1: Option<f64>, pub b_1_2: Option<f64>, pub b_1_3: Option<f64>, pub b_1_4: Option<f64>, pub b_1_5: Option<f64>, pub b_2_0: Option<f64>, pub b_2_1: Option<f64>, pub b_2_2: Option<f64>, pub b_2_3: Option<f64>, pub b_2_4: Option<f64>, pub b_3_0: Option<f64>, pub b_3_1: Option<f64>, pub b_3_2: Option<f64>, pub b_3_3: Option<f64>, pub b_4_0: Option<f64>, pub b_4_1: Option<f64>, pub b_4_2: Option<f64>, pub b_5_0: Option<f64>, pub b_5_1: Option<f64>, pub b_6_0: Option<f64>, pub ap_order: Option<i64>, pub ap_0_0: Option<f64>, pub ap_0_1: Option<f64>, pub ap_0_2: Option<f64>, pub ap_0_3: Option<f64>, pub ap_0_4: Option<f64>, pub ap_0_5: Option<f64>, pub ap_0_6: Option<f64>, pub ap_1_0: Option<f64>, pub ap_1_1: Option<f64>, pub ap_1_2: Option<f64>, pub ap_1_3: Option<f64>, pub ap_1_4: Option<f64>, pub ap_1_5: Option<f64>, pub ap_2_0: Option<f64>, pub ap_2_1: Option<f64>, pub ap_2_2: Option<f64>, pub ap_2_3: Option<f64>, pub ap_2_4: Option<f64>, pub ap_3_0: Option<f64>, pub ap_3_1: Option<f64>, pub ap_3_2: Option<f64>, pub ap_3_3: Option<f64>, pub ap_4_0: Option<f64>, pub ap_4_1: Option<f64>, pub ap_4_2: Option<f64>, pub ap_5_0: Option<f64>, pub ap_5_1: Option<f64>, pub ap_6_0: Option<f64>, pub bp_order: Option<i64>, pub bp_0_0: Option<f64>, pub bp_0_1: Option<f64>, pub bp_0_2: Option<f64>, pub bp_0_3: Option<f64>, pub bp_0_4: Option<f64>, pub bp_0_5: Option<f64>, pub bp_0_6: Option<f64>, pub bp_1_0: Option<f64>, pub bp_1_1: Option<f64>, pub bp_1_2: Option<f64>, pub bp_1_3: Option<f64>, pub bp_1_4: Option<f64>, pub bp_1_5: Option<f64>, pub bp_2_0: Option<f64>, pub bp_2_1: Option<f64>, pub bp_2_2: Option<f64>, pub bp_2_3: Option<f64>, pub bp_2_4: Option<f64>, pub bp_3_0: Option<f64>, pub bp_3_1: Option<f64>, pub bp_3_2: Option<f64>, pub bp_3_3: Option<f64>, pub bp_4_0: Option<f64>, pub bp_4_1: Option<f64>, pub bp_4_2: Option<f64>, pub bp_5_0: Option<f64>, pub bp_5_1: Option<f64>, pub bp_6_0: Option<f64>,
}

Fields§

§ctype1: String§naxis: i64§naxis1: Option<i64>§naxis2: Option<i64>§naxis3: Option<i64>§naxis4: Option<i64>§znaxis1: Option<i64>§znaxis2: Option<i64>§znaxis3: Option<i64>§znaxis4: Option<i64>§crpix1: Option<f64>§crpix2: Option<f64>§crpix3: Option<f64>§crval1: Option<f64>§crval2: Option<f64>§crval3: Option<f64>§cd1_1: Option<f64>§cd1_2: Option<f64>§cd1_3: Option<f64>§cd2_1: Option<f64>§cd2_2: Option<f64>§cd2_3: Option<f64>§cd3_1: Option<f64>§cd3_2: Option<f64>§cd3_3: Option<f64>§pc1_1: Option<f64>§pc1_2: Option<f64>§pc1_3: Option<f64>§pc2_1: Option<f64>§pc2_2: Option<f64>§pc2_3: Option<f64>§pc3_1: Option<f64>§pc3_2: Option<f64>§pc3_3: Option<f64>§cdelt1: Option<f64>§cdelt2: Option<f64>§cdelt3: Option<f64>§crota1: Option<f64>§crota2: Option<f64>§crota3: Option<f64>§ctype2: Option<String>§ctype3: Option<String>§pv1_0: Option<f64>§pv1_1: Option<f64>§pv1_2: Option<f64>§pv2_0: Option<f64>§pv2_1: Option<f64>§pv2_2: Option<f64>§pv2_3: Option<f64>§pv2_4: Option<f64>§pv2_5: Option<f64>§pv2_6: Option<f64>§pv2_7: Option<f64>§pv2_8: Option<f64>§pv2_9: Option<f64>§pv2_10: Option<f64>§pv2_11: Option<f64>§pv2_12: Option<f64>§pv2_13: Option<f64>§pv2_14: Option<f64>§pv2_15: Option<f64>§pv2_16: Option<f64>§pv2_17: Option<f64>§pv2_18: Option<f64>§pv2_19: Option<f64>§pv2_20: Option<f64>§epoch: Option<f64>§equinox: Option<f64>§radesys: Option<String>§lonpole: Option<f64>§latpole: Option<f64>§a_order: Option<i64>§a_0_0: Option<f64>§a_0_1: Option<f64>§a_0_2: Option<f64>§a_0_3: Option<f64>§a_0_4: Option<f64>§a_0_5: Option<f64>§a_0_6: Option<f64>§a_1_0: Option<f64>§a_1_1: Option<f64>§a_1_2: Option<f64>§a_1_3: Option<f64>§a_1_4: Option<f64>§a_1_5: Option<f64>§a_2_0: Option<f64>§a_2_1: Option<f64>§a_2_2: Option<f64>§a_2_3: Option<f64>§a_2_4: Option<f64>§a_3_0: Option<f64>§a_3_1: Option<f64>§a_3_2: Option<f64>§a_3_3: Option<f64>§a_4_0: Option<f64>§a_4_1: Option<f64>§a_4_2: Option<f64>§a_5_0: Option<f64>§a_5_1: Option<f64>§a_6_0: Option<f64>§b_order: Option<i64>§b_0_0: Option<f64>§b_0_1: Option<f64>§b_0_2: Option<f64>§b_0_3: Option<f64>§b_0_4: Option<f64>§b_0_5: Option<f64>§b_0_6: Option<f64>§b_1_0: Option<f64>§b_1_1: Option<f64>§b_1_2: Option<f64>§b_1_3: Option<f64>§b_1_4: Option<f64>§b_1_5: Option<f64>§b_2_0: Option<f64>§b_2_1: Option<f64>§b_2_2: Option<f64>§b_2_3: Option<f64>§b_2_4: Option<f64>§b_3_0: Option<f64>§b_3_1: Option<f64>§b_3_2: Option<f64>§b_3_3: Option<f64>§b_4_0: Option<f64>§b_4_1: Option<f64>§b_4_2: Option<f64>§b_5_0: Option<f64>§b_5_1: Option<f64>§b_6_0: Option<f64>§ap_order: Option<i64>§ap_0_0: Option<f64>§ap_0_1: Option<f64>§ap_0_2: Option<f64>§ap_0_3: Option<f64>§ap_0_4: Option<f64>§ap_0_5: Option<f64>§ap_0_6: Option<f64>§ap_1_0: Option<f64>§ap_1_1: Option<f64>§ap_1_2: Option<f64>§ap_1_3: Option<f64>§ap_1_4: Option<f64>§ap_1_5: Option<f64>§ap_2_0: Option<f64>§ap_2_1: Option<f64>§ap_2_2: Option<f64>§ap_2_3: Option<f64>§ap_2_4: Option<f64>§ap_3_0: Option<f64>§ap_3_1: Option<f64>§ap_3_2: Option<f64>§ap_3_3: Option<f64>§ap_4_0: Option<f64>§ap_4_1: Option<f64>§ap_4_2: Option<f64>§ap_5_0: Option<f64>§ap_5_1: Option<f64>§ap_6_0: Option<f64>§bp_order: Option<i64>§bp_0_0: Option<f64>§bp_0_1: Option<f64>§bp_0_2: Option<f64>§bp_0_3: Option<f64>§bp_0_4: Option<f64>§bp_0_5: Option<f64>§bp_0_6: Option<f64>§bp_1_0: Option<f64>§bp_1_1: Option<f64>§bp_1_2: Option<f64>§bp_1_3: Option<f64>§bp_1_4: Option<f64>§bp_1_5: Option<f64>§bp_2_0: Option<f64>§bp_2_1: Option<f64>§bp_2_2: Option<f64>§bp_2_3: Option<f64>§bp_2_4: Option<f64>§bp_3_0: Option<f64>§bp_3_1: Option<f64>§bp_3_2: Option<f64>§bp_3_3: Option<f64>§bp_4_0: Option<f64>§bp_4_1: Option<f64>§bp_4_2: Option<f64>§bp_5_0: Option<f64>§bp_5_1: Option<f64>§bp_6_0: Option<f64>

Trait Implementations§

Source§

impl Debug for WCSParams

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for WCSParams

Source§

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 Serialize for WCSParams

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> DeserializeOwned for T
where T: for<'de> Deserialize<'de>,