RegisterBlock

Struct RegisterBlock 

Source
pub struct RegisterBlock {
Show 151 fields pub rf_rev: RF_REV, pub rf_fsm_ctrl_hw: RF_FSM_CTRL_HW, pub rf_fsm_ctrl_sw: RF_FSM_CTRL_SW, pub rfctrl_hw_en: RFCTRL_HW_EN, pub temp_comp: TEMP_COMP, pub rfcal_status: RFCAL_STATUS, pub rfcal_status2: RFCAL_STATUS2, pub rfcal_ctrlen: RFCAL_CTRLEN, pub rfcal_stateen: RFCAL_STATEEN, pub saradc_resv: SARADC_RESV, pub rf_base_ctrl1: RF_BASE_CTRL1, pub rf_base_ctrl2: RF_BASE_CTRL2, pub pucr1: PUCR1, pub pucr1_hw: PUCR1_HW, pub pucr2: PUCR2, pub pucr2_hw: PUCR2_HW, pub ppu_ctrl_hw: PPU_CTRL_HW, pub pud_ctrl_hw: PUD_CTRL_HW, pub trx_gain1: TRX_GAIN1, pub trx_gain_hw: TRX_GAIN_HW, pub ten_dc: TEN_DC, pub ten_dig: TEN_DIG, pub ten_ac: TEN_AC, pub pmip_mv2aon: PMIP_MV2AON, pub cip: CIP, pub pa1: PA1, pub pa2: PA2, pub tmx: TMX, pub tbb: TBB, pub lna: LNA, pub rmxgm: RMXGM, pub rbb1: RBB1, pub rbb2: RBB2, pub rbb3: RBB3, pub rbb4: RBB4, pub adda1: ADDA1, pub adda2: ADDA2, pub vco1: VCO1, pub vco2: VCO2, pub vco3: VCO3, pub vco4: VCO4, pub pfdcp: PFDCP, pub lo: LO, pub fbdv: FBDV, pub lodist: LODIST, pub sdm1: SDM1, pub sdm2: SDM2, pub sdm3: SDM3, pub rf_resv_reg_0: RF_RESV_REG_0, pub rf_resv_reg_1: RF_RESV_REG_1, pub rf_resv_reg_2: RF_RESV_REG_2, pub rrf_gain_index1: RRF_GAIN_INDEX1, pub rrf_gain_index2: RRF_GAIN_INDEX2, pub lna_ctrl_hw_mux: LNA_CTRL_HW_MUX, pub rbb_gain_index1: RBB_GAIN_INDEX1, pub rbb_gain_index2: RBB_GAIN_INDEX2, pub rbb_gain_index3: RBB_GAIN_INDEX3, pub rbb_gain_index4: RBB_GAIN_INDEX4, pub rbb_gain_index5: RBB_GAIN_INDEX5, pub tbb_gain_index1: TBB_GAIN_INDEX1, pub tbb_gain_index2: TBB_GAIN_INDEX2, pub tbb_gain_index3: TBB_GAIN_INDEX3, pub tbb_gain_index4: TBB_GAIN_INDEX4, pub pa_reg_ctrl_hw1: PA_REG_CTRL_HW1, pub pa_reg_ctrl_hw2: PA_REG_CTRL_HW2, pub pa_reg_wifi_ctrl_hw: PA_REG_WIFI_CTRL_HW, pub adda_reg_ctrl_hw: ADDA_REG_CTRL_HW, pub lo_reg_ctrl_hw1: LO_REG_CTRL_HW1, pub lo_cal_ctrl_hw1: LO_CAL_CTRL_HW1, pub lo_cal_ctrl_hw2: LO_CAL_CTRL_HW2, pub lo_cal_ctrl_hw3: LO_CAL_CTRL_HW3, pub lo_cal_ctrl_hw4: LO_CAL_CTRL_HW4, pub lo_cal_ctrl_hw5: LO_CAL_CTRL_HW5, pub lo_cal_ctrl_hw6: LO_CAL_CTRL_HW6, pub lo_cal_ctrl_hw7: LO_CAL_CTRL_HW7, pub lo_cal_ctrl_hw8: LO_CAL_CTRL_HW8, pub lo_cal_ctrl_hw9: LO_CAL_CTRL_HW9, pub lo_cal_ctrl_hw10: LO_CAL_CTRL_HW10, pub lo_cal_ctrl_hw11: LO_CAL_CTRL_HW11, pub rosdac_ctrl_hw1: ROSDAC_CTRL_HW1, pub rosdac_ctrl_hw2: ROSDAC_CTRL_HW2, pub rxiq_ctrl_hw1: RXIQ_CTRL_HW1, pub rxiq_ctrl_hw2: RXIQ_CTRL_HW2, pub rxiq_ctrl_hw3: RXIQ_CTRL_HW3, pub rxiq_ctrl_hw4: RXIQ_CTRL_HW4, pub tosdac_ctrl_hw1: TOSDAC_CTRL_HW1, pub tosdac_ctrl_hw2: TOSDAC_CTRL_HW2, pub tosdac_ctrl_hw3: TOSDAC_CTRL_HW3, pub tosdac_ctrl_hw4: TOSDAC_CTRL_HW4, pub tx_iq_gain_hw0: TX_IQ_GAIN_HW0, pub tx_iq_gain_hw1: TX_IQ_GAIN_HW1, pub tx_iq_gain_hw2: TX_IQ_GAIN_HW2, pub tx_iq_gain_hw3: TX_IQ_GAIN_HW3, pub tx_iq_gain_hw4: TX_IQ_GAIN_HW4, pub tx_iq_gain_hw5: TX_IQ_GAIN_HW5, pub tx_iq_gain_hw6: TX_IQ_GAIN_HW6, pub tx_iq_gain_hw7: TX_IQ_GAIN_HW7, pub lo_sdm_ctrl_hw1: LO_SDM_CTRL_HW1, pub lo_sdm_ctrl_hw2: LO_SDM_CTRL_HW2, pub lo_sdm_ctrl_hw3: LO_SDM_CTRL_HW3, pub lo_sdm_ctrl_hw4: LO_SDM_CTRL_HW4, pub lo_sdm_ctrl_hw5: LO_SDM_CTRL_HW5, pub lo_sdm_ctrl_hw6: LO_SDM_CTRL_HW6, pub lo_sdm_ctrl_hw7: LO_SDM_CTRL_HW7, pub lo_sdm_ctrl_hw8: LO_SDM_CTRL_HW8, pub rbb_bw_ctrl_hw: RBB_BW_CTRL_HW, pub singen_ctrl0: SINGEN_CTRL0, pub singen_ctrl1: SINGEN_CTRL1, pub singen_ctrl2: SINGEN_CTRL2, pub singen_ctrl3: SINGEN_CTRL3, pub singen_ctrl4: SINGEN_CTRL4, pub rfif_dfe_ctrl0: RFIF_DFE_CTRL0, pub rfif_test_read: RFIF_TEST_READ, pub rfif_dig_ctrl: RFIF_DIG_CTRL, pub rf_data_temp_0: RF_DATA_TEMP_0, pub rf_data_temp_1: RF_DATA_TEMP_1, pub rf_data_temp_2: RF_DATA_TEMP_2, pub rf_data_temp_3: RF_DATA_TEMP_3, pub rf_sram_ctrl0: RF_SRAM_CTRL0, pub rf_sram_ctrl1: RF_SRAM_CTRL1, pub rf_sram_ctrl2: RF_SRAM_CTRL2, pub rf_sram_ctrl3: RF_SRAM_CTRL3, pub rf_sram_ctrl4: RF_SRAM_CTRL4, pub rf_sram_ctrl5: RF_SRAM_CTRL5, pub rf_sram_ctrl6: RF_SRAM_CTRL6, pub rf_ical_ctrl0: RF_ICAL_CTRL0, pub rf_ical_ctrl1: RF_ICAL_CTRL1, pub rf_ical_ctrl2: RF_ICAL_CTRL2, pub rf_fsm_ctrl0: RF_FSM_CTRL0, pub rf_fsm_ctrl1: RF_FSM_CTRL1, pub rf_fsm_ctrl2: RF_FSM_CTRL2, pub rf_pkdet_ctrl0: RF_PKDET_CTRL0, pub dfe_ctrl_0: DFE_CTRL_0, pub dfe_ctrl_1: DFE_CTRL_1, pub dfe_ctrl_2: DFE_CTRL_2, pub dfe_ctrl_3: DFE_CTRL_3, pub dfe_ctrl_4: DFE_CTRL_4, pub dfe_ctrl_5: DFE_CTRL_5, pub dfe_ctrl_6: DFE_CTRL_6, pub dfe_ctrl_7: DFE_CTRL_7, pub dfe_ctrl_8: DFE_CTRL_8, pub dfe_ctrl_9: DFE_CTRL_9, pub dfe_ctrl_10: DFE_CTRL_10, pub dfe_ctrl_11: DFE_CTRL_11, pub dfe_ctrl_12: DFE_CTRL_12, pub dfe_ctrl_13: DFE_CTRL_13, pub dfe_ctrl_14: DFE_CTRL_14, pub dfe_ctrl_15: DFE_CTRL_15, pub dfe_ctrl_16: DFE_CTRL_16, pub dfe_ctrl_17: DFE_CTRL_17, pub dfe_ctrl_18: DFE_CTRL_18, /* private fields */
}
Expand description

Register block

Fields§

§rf_rev: RF_REV

0x00 - Silicon revision

§rf_fsm_ctrl_hw: RF_FSM_CTRL_HW

0x04 - Digital Control

§rf_fsm_ctrl_sw: RF_FSM_CTRL_SW

0x08 - rfsm status reg

§rfctrl_hw_en: RFCTRL_HW_EN

0x0c - Control logic switch

§temp_comp: TEMP_COMP

0x10 - temp_comp.

§rfcal_status: RFCAL_STATUS

0x14 - rfcal_status.

§rfcal_status2: RFCAL_STATUS2

0x18 - rfcal_status2.

§rfcal_ctrlen: RFCAL_CTRLEN

0x1c - Calibration mode register

§rfcal_stateen: RFCAL_STATEEN

0x20 - rf calibration state enabl in full cal list

§saradc_resv: SARADC_RESV

0x24 - SARADC Control Registers

§rf_base_ctrl1: RF_BASE_CTRL1

0x28 - ZRF Control register 0

§rf_base_ctrl2: RF_BASE_CTRL2

0x2c - ZRF Control register 0

§pucr1: PUCR1

0x30 - pucr1.

§pucr1_hw: PUCR1_HW

0x34 - read only from hardware logic

§pucr2: PUCR2

0x38 - pucr2.

§pucr2_hw: PUCR2_HW

0x3c - pucr2_hw.

§ppu_ctrl_hw: PPU_CTRL_HW

0x40 - ppu_ctrl_hw.

§pud_ctrl_hw: PUD_CTRL_HW

0x44 - pud_ctrl_hw.

§trx_gain1: TRX_GAIN1

0x48 - gain control1

§trx_gain_hw: TRX_GAIN_HW

0x4c - trx gain hardware readback

§ten_dc: TEN_DC

0x50 - dc test register

§ten_dig: TEN_DIG

0x54 - digital test register

§ten_ac: TEN_AC

0x58 - ac test register

§pmip_mv2aon: PMIP_MV2AON

0x5c - pmip_mv2aon.

§cip: CIP

0x60 - RX normal bias mode registers

§pa1: PA1

0x64 - pa1.

§pa2: PA2

0x68 - RX normal bias mode registers

§tmx: TMX

0x6c - tmx.

§tbb: TBB

0x70 - tbb.

§lna: LNA

0x74 - lna.

§rmxgm: RMXGM

0x78 - rmxgm.

§rbb1: RBB1

0x7c - rbb1.

§rbb2: RBB2

0x80 - rbb2.

§rbb3: RBB3

0x84 - rbb3.

§rbb4: RBB4

0x88 - rbb4.

§adda1: ADDA1

0x8c - adda1.

§adda2: ADDA2

0x90 - adda2.

§vco1: VCO1

0xa0 - vco1.

§vco2: VCO2

0xa4 - vco2.

§vco3: VCO3

0xa8 - vco3.

§vco4: VCO4

0xac - vco4.

§pfdcp: PFDCP

0xb0 - pfdcp.

§lo: LO

0xb4 - lo.

§fbdv: FBDV

0xb8 - fbdv.

§lodist: LODIST

0xbc - lodist.

§sdm1: SDM1

0xc0 - sdm1.

§sdm2: SDM2

0xc4 - sdm2.

§sdm3: SDM3

0xc8 - sdm3.

§rf_resv_reg_0: RF_RESV_REG_0

0xec - rf_resv_reg_0.

§rf_resv_reg_1: RF_RESV_REG_1

0xf0 - rf_resv_reg_1.

§rf_resv_reg_2: RF_RESV_REG_2

0xf4 - rf_resv_reg_2.

§rrf_gain_index1: RRF_GAIN_INDEX1

0xf8 - rrf_gain_index1.

§rrf_gain_index2: RRF_GAIN_INDEX2

0xfc - rrf_gain_index2.

§lna_ctrl_hw_mux: LNA_CTRL_HW_MUX

0x100 - lna_ctrl_hw_mux.

§rbb_gain_index1: RBB_GAIN_INDEX1

0x104 - rbb_gain_index1.

§rbb_gain_index2: RBB_GAIN_INDEX2

0x108 - rbb_gain_index2.

§rbb_gain_index3: RBB_GAIN_INDEX3

0x10c - rbb_gain_index3.

§rbb_gain_index4: RBB_GAIN_INDEX4

0x110 - rbb_gain_index4.

§rbb_gain_index5: RBB_GAIN_INDEX5

0x114 - rbb_gain_index5.

§tbb_gain_index1: TBB_GAIN_INDEX1

0x118 - tbb_gain_index1.

§tbb_gain_index2: TBB_GAIN_INDEX2

0x11c - tbb_gain_index2.

§tbb_gain_index3: TBB_GAIN_INDEX3

0x120 - tbb_gain_index3.

§tbb_gain_index4: TBB_GAIN_INDEX4

0x124 - tbb_gain_index4.

§pa_reg_ctrl_hw1: PA_REG_CTRL_HW1

0x128 - pa_reg_ctrl_hw1.

§pa_reg_ctrl_hw2: PA_REG_CTRL_HW2

0x12c - pa_reg_ctrl_hw2.

§pa_reg_wifi_ctrl_hw: PA_REG_WIFI_CTRL_HW

0x130 - pa_reg_wifi_ctrl_hw.

§adda_reg_ctrl_hw: ADDA_REG_CTRL_HW

0x134 - adda_reg_ctrl_hw.

§lo_reg_ctrl_hw1: LO_REG_CTRL_HW1

0x138 - lo_reg_ctrl_hw1.

§lo_cal_ctrl_hw1: LO_CAL_CTRL_HW1

0x13c - lo_cal_ctrl_hw1.

§lo_cal_ctrl_hw2: LO_CAL_CTRL_HW2

0x140 - lo_cal_ctrl_hw2.

§lo_cal_ctrl_hw3: LO_CAL_CTRL_HW3

0x144 - lo_cal_ctrl_hw3.

§lo_cal_ctrl_hw4: LO_CAL_CTRL_HW4

0x148 - lo_cal_ctrl_hw4.

§lo_cal_ctrl_hw5: LO_CAL_CTRL_HW5

0x14c - lo_cal_ctrl_hw5.

§lo_cal_ctrl_hw6: LO_CAL_CTRL_HW6

0x150 - lo_cal_ctrl_hw6.

§lo_cal_ctrl_hw7: LO_CAL_CTRL_HW7

0x154 - lo_cal_ctrl_hw7.

§lo_cal_ctrl_hw8: LO_CAL_CTRL_HW8

0x158 - lo_cal_ctrl_hw8.

§lo_cal_ctrl_hw9: LO_CAL_CTRL_HW9

0x15c - lo_cal_ctrl_hw9.

§lo_cal_ctrl_hw10: LO_CAL_CTRL_HW10

0x160 - lo_cal_ctrl_hw10.

§lo_cal_ctrl_hw11: LO_CAL_CTRL_HW11

0x164 - lo_cal_ctrl_hw11.

§rosdac_ctrl_hw1: ROSDAC_CTRL_HW1

0x168 - rosdac_ctrl_hw1.

§rosdac_ctrl_hw2: ROSDAC_CTRL_HW2

0x16c - rosdac_ctrl_hw2.

§rxiq_ctrl_hw1: RXIQ_CTRL_HW1

0x170 - rxiq_ctrl_hw1.

§rxiq_ctrl_hw2: RXIQ_CTRL_HW2

0x174 - rxiq_ctrl_hw2.

§rxiq_ctrl_hw3: RXIQ_CTRL_HW3

0x178 - rxiq_ctrl_hw3.

§rxiq_ctrl_hw4: RXIQ_CTRL_HW4

0x17c - rxiq_ctrl_hw4.

§tosdac_ctrl_hw1: TOSDAC_CTRL_HW1

0x180 - tosdac_ctrl_hw1.

§tosdac_ctrl_hw2: TOSDAC_CTRL_HW2

0x184 - tosdac_ctrl_hw2.

§tosdac_ctrl_hw3: TOSDAC_CTRL_HW3

0x188 - tosdac_ctrl_hw3.

§tosdac_ctrl_hw4: TOSDAC_CTRL_HW4

0x18c - tosdac_ctrl_hw4.

§tx_iq_gain_hw0: TX_IQ_GAIN_HW0

0x190 - tx_iq_gain_hw0.

§tx_iq_gain_hw1: TX_IQ_GAIN_HW1

0x194 - tx_iq_gain_hw1.

§tx_iq_gain_hw2: TX_IQ_GAIN_HW2

0x198 - tx_iq_gain_hw2.

§tx_iq_gain_hw3: TX_IQ_GAIN_HW3

0x19c - tx_iq_gain_hw3.

§tx_iq_gain_hw4: TX_IQ_GAIN_HW4

0x1a0 - tx_iq_gain_hw4.

§tx_iq_gain_hw5: TX_IQ_GAIN_HW5

0x1a4 - tx_iq_gain_hw5.

§tx_iq_gain_hw6: TX_IQ_GAIN_HW6

0x1a8 - tx_iq_gain_hw6.

§tx_iq_gain_hw7: TX_IQ_GAIN_HW7

0x1ac - tx_iq_gain_hw7.

§lo_sdm_ctrl_hw1: LO_SDM_CTRL_HW1

0x1b0 - lo_sdm_ctrl_hw1.

§lo_sdm_ctrl_hw2: LO_SDM_CTRL_HW2

0x1b4 - lo_sdm_ctrl_hw2.

§lo_sdm_ctrl_hw3: LO_SDM_CTRL_HW3

0x1b8 - lo_sdm_ctrl_hw3.

§lo_sdm_ctrl_hw4: LO_SDM_CTRL_HW4

0x1bc - lo_sdm_ctrl_hw4.

§lo_sdm_ctrl_hw5: LO_SDM_CTRL_HW5

0x1c0 - lo_sdm_ctrl_hw5.

§lo_sdm_ctrl_hw6: LO_SDM_CTRL_HW6

0x1c4 - lo_sdm_ctrl_hw6.

§lo_sdm_ctrl_hw7: LO_SDM_CTRL_HW7

0x1c8 - lo_sdm_ctrl_hw7.

§lo_sdm_ctrl_hw8: LO_SDM_CTRL_HW8

0x1cc - lo_sdm_ctrl_hw8.

§rbb_bw_ctrl_hw: RBB_BW_CTRL_HW

0x1d0 - rbb_bw_ctrl_hw.

§singen_ctrl0: SINGEN_CTRL0

0x20c - singen_ctrl0.

§singen_ctrl1: SINGEN_CTRL1

0x210 - singen_ctrl1.

§singen_ctrl2: SINGEN_CTRL2

0x214 - singen_ctrl2.

§singen_ctrl3: SINGEN_CTRL3

0x218 - singen_ctrl3.

§singen_ctrl4: SINGEN_CTRL4

0x21c - singen_ctrl4.

§rfif_dfe_ctrl0: RFIF_DFE_CTRL0

0x220 - rfif_dfe_ctrl0.

§rfif_test_read: RFIF_TEST_READ

0x224 - rfif_test_read.

§rfif_dig_ctrl: RFIF_DIG_CTRL

0x228 - rfif_dig_ctrl.

§rf_data_temp_0: RF_DATA_TEMP_0

0x22c - rf_data_temp_0.

§rf_data_temp_1: RF_DATA_TEMP_1

0x230 - rf_data_temp_1.

§rf_data_temp_2: RF_DATA_TEMP_2

0x234 - rf_data_temp_2.

§rf_data_temp_3: RF_DATA_TEMP_3

0x238 - rf_data_temp_3.

§rf_sram_ctrl0: RF_SRAM_CTRL0

0x23c - rf_sram_ctrl0.

§rf_sram_ctrl1: RF_SRAM_CTRL1

0x240 - rf_sram_ctrl1.

§rf_sram_ctrl2: RF_SRAM_CTRL2

0x244 - rf_sram_ctrl2.

§rf_sram_ctrl3: RF_SRAM_CTRL3

0x248 - rf_sram_ctrl3.

§rf_sram_ctrl4: RF_SRAM_CTRL4

0x24c - rf_sram_ctrl4.

§rf_sram_ctrl5: RF_SRAM_CTRL5

0x250 - rf_sram_ctrl5.

§rf_sram_ctrl6: RF_SRAM_CTRL6

0x254 - rf_sram_ctrl6.

§rf_ical_ctrl0: RF_ICAL_CTRL0

0x258 - rf_ical_ctrl0.

§rf_ical_ctrl1: RF_ICAL_CTRL1

0x25c - rf_ical_ctrl1.

§rf_ical_ctrl2: RF_ICAL_CTRL2

0x260 - rf_ical_ctrl2.

§rf_fsm_ctrl0: RF_FSM_CTRL0

0x264 - rf_fsm_ctrl0.

§rf_fsm_ctrl1: RF_FSM_CTRL1

0x268 - rf_fsm_ctrl1.

§rf_fsm_ctrl2: RF_FSM_CTRL2

0x26c - rf_fsm_ctrl2.

§rf_pkdet_ctrl0: RF_PKDET_CTRL0

0x270 - rf_pkdet_ctrl0.

§dfe_ctrl_0: DFE_CTRL_0

0x600 - dfe_ctrl_0.

§dfe_ctrl_1: DFE_CTRL_1

0x604 - dfe_ctrl_1.

§dfe_ctrl_2: DFE_CTRL_2

0x608 - dfe_ctrl_2.

§dfe_ctrl_3: DFE_CTRL_3

0x60c - dfe_ctrl_3.

§dfe_ctrl_4: DFE_CTRL_4

0x610 - dfe_ctrl_4.

§dfe_ctrl_5: DFE_CTRL_5

0x614 - dfe_ctrl_5.

§dfe_ctrl_6: DFE_CTRL_6

0x618 - dfe_ctrl_6.

§dfe_ctrl_7: DFE_CTRL_7

0x61c - dfe_ctrl_7.

§dfe_ctrl_8: DFE_CTRL_8

0x620 - dfe_ctrl_8.

§dfe_ctrl_9: DFE_CTRL_9

0x624 - dfe_ctrl_9.

§dfe_ctrl_10: DFE_CTRL_10

0x628 - dfe_ctrl_10.

§dfe_ctrl_11: DFE_CTRL_11

0x62c - dfe_ctrl_11.

§dfe_ctrl_12: DFE_CTRL_12

0x630 - dfe_ctrl_12.

§dfe_ctrl_13: DFE_CTRL_13

0x634 - dfe_ctrl_13.

§dfe_ctrl_14: DFE_CTRL_14

0x638 - dfe_ctrl_14.

§dfe_ctrl_15: DFE_CTRL_15

0x63c - dfe_ctrl_15.

§dfe_ctrl_16: DFE_CTRL_16

0x640 - dfe_ctrl_16.

§dfe_ctrl_17: DFE_CTRL_17

0x644 - dfe_ctrl_17.

§dfe_ctrl_18: DFE_CTRL_18

0x648 - dfe_ctrl_18.

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.