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<'de> Deserialize<'de> for WCSParams
impl<'de> Deserialize<'de> for WCSParams
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 WCSParams
impl RefUnwindSafe for WCSParams
impl Send for WCSParams
impl Sync for WCSParams
impl Unpin for WCSParams
impl UnwindSafe for WCSParams
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