[−][src]Struct lpc55s6x_pac::syscon::RegisterBlock
Register block
Fields
memoryremap: MEMORYREMAP
0x00 - Memory Remap control register
ahbmatprio: AHBMATPRIO
0x10 - AHB Matrix priority control register Priority values are 3 = highest, 0 = lowest
cpu0stckcal: CPU0STCKCAL
0x38 - System tick calibration for secure part of CPU0
cpu0nstckcal: CPU0NSTCKCAL
0x3c - System tick calibration for non-secure part of CPU0
cpu1tckcal: CPU1TCKCAL
0x40 - System tick calibration for CPU1
nmisrc: NMISRC
0x48 - NMI Source Select
presetctrlset: [PRESETCTRLSET; 3]
0x120 - Peripheral reset control set register
presetctrlclr: [PRESETCTRLCLR; 3]
0x140 - Peripheral reset contro clearl register
swr_reset: SWR_RESET
0x160 - generate a software_reset
ahbclkctrlset: [AHBCLKCTRLSET; 3]
0x220 - Peripheral reset control register
ahbclkctrlclr: [AHBCLKCTRLCLR; 3]
0x240 - Peripheral reset control register
traceclksel: TRACECLKSEL
0x268 - Trace clock source select
mainclksela: MAINCLKSELA
0x280 - Main clock A source select
mainclkselb: MAINCLKSELB
0x284 - Main clock source select
clkoutsel: CLKOUTSEL
0x288 - CLKOUT clock source select
pll0clksel: PLL0CLKSEL
0x290 - PLL0 clock source select
pll1clksel: PLL1CLKSEL
0x294 - PLL1 clock source select
adcclksel: ADCCLKSEL
0x2a4 - ADC clock source select
usb0clksel: USB0CLKSEL
0x2a8 - FS USB clock source select
usb1clksel: USB1CLKSEL
0x2ac - HS USB clock source select - NOT USED
hslspiclksel: HSLSPICLKSEL
0x2d0 - HS LSPI clock source select
mclkclksel: MCLKCLKSEL
0x2e0 - MCLK clock source select
sctclksel: SCTCLKSEL
0x2f0 - SCTimer/PWM clock source select
sdioclksel: SDIOCLKSEL
0x2f8 - SDIO clock source select
systickclkdiv0: SYSTICKCLKDIV0
0x300 - System Tick Timer divider for CPU0
systickclkdiv1: SYSTICKCLKDIV1
0x304 - System Tick Timer divider for CPU1
traceclkdiv: TRACECLKDIV
0x308 - TRACE clock divider
ahbclkdiv: AHBCLKDIV
0x380 - System clock divider
clkoutdiv: CLKOUTDIV
0x384 - CLKOUT clock divider
frohfdiv: FROHFDIV
0x388 - FRO_HF (96MHz) clock divider
wdtclkdiv: WDTCLKDIV
0x38c - WDT clock divider
adcclkdiv: ADCCLKDIV
0x394 - ADC clock divider
usb0clkdiv: USB0CLKDIV
0x398 - USB0 Clock divider
mclkdiv: MCLKDIV
0x3ac - I2S MCLK clock divider
sctclkdiv: SCTCLKDIV
0x3b4 - SCT/PWM clock divider
sdioclkdiv: SDIOCLKDIV
0x3bc - SDIO clock divider
pll0clkdiv: PLL0CLKDIV
0x3c4 - PLL0 clock divider
clockgenupdatelockout: CLOCKGENUPDATELOCKOUT
0x3fc - Control clock configuration registers access (like xxxDIV, xxxSEL)
fmccr: FMCCR
0x400 - FMC configuration register - INTERNAL USE ONLY
usb0clkctrl: USB0CLKCTRL
0x40c - USB0 clock control
usb0clkstat: USB0CLKSTAT
0x410 - USB0 clock status
fmcflush: FMCFLUSH
0x41c - FMCflush control
mclkio: MCLKIO
0x420 - MCLK control
usb1clkctrl: USB1CLKCTRL
0x424 - USB1 clock control
usb1clkstat: USB1CLKSTAT
0x428 - USB1 clock status
flashbankenable: FLASHBANKENABLE
0x450 - Flash Banks control
sdioclkctrl: SDIOCLKCTRL
0x460 - SDIO CCLKIN phase and delay control
pll1ctrl: PLL1CTRL
0x560 - PLL1 550m control
pll1stat: PLL1STAT
0x564 - PLL1 550m status
pll1ndec: PLL1NDEC
0x568 - PLL1 550m N divider
pll1mdec: PLL1MDEC
0x56c - PLL1 550m M divider
pll1pdec: PLL1PDEC
0x570 - PLL1 550m P divider
pll0ctrl: PLL0CTRL
0x580 - PLL0 550m control
pll0stat: PLL0STAT
0x584 - PLL0 550m status
pll0ndec: PLL0NDEC
0x588 - PLL0 550m N divider
pll0pdec: PLL0PDEC
0x58c - PLL0 550m P divider
pll0sscg0: PLL0SSCG0
0x590 - PLL0 Spread Spectrum Wrapper control register 0
pll0sscg1: PLL0SSCG1
0x594 - PLL0 Spread Spectrum Wrapper control register 1
efuseclkctrl: EFUSECLKCTRL
0x5cc - eFUSE controller clock enable
starter0: STARTER0
0x680 - Start logic wake-up enable register
starter1: STARTER1
0x684 - Start logic wake-up enable register
starterset0: STARTERSET0
0x6a0 - Set bits in STARTER
starterset1: STARTERSET1
0x6a4 - Set bits in STARTER
starterclr0: STARTERCLR0
0x6c0 - Clear bits in STARTER
starterclr1: STARTERCLR1
0x6c4 - Clear bits in STARTER
hardwaresleep: HARDWARESLEEP
0x780 - Hardware Sleep control
cpuctrl: CPUCTRL
0x800 - CPU Control for multiple processors
cpboot: CPBOOT
0x804 - Coprocessor Boot Address
cpstack: CPSTACK
0x808 - Coprocessor Stack Address
cpstat: CPSTAT
0x80c - CPU Status
dice_reg0: DICE_REG0
0x900 - Composite Device Identifier
dice_reg1: DICE_REG1
0x904 - Composite Device Identifier
dice_reg2: DICE_REG2
0x908 - Composite Device Identifier
dice_reg3: DICE_REG3
0x90c - Composite Device Identifier
dice_reg4: DICE_REG4
0x910 - Composite Device Identifier
dice_reg5: DICE_REG5
0x914 - Composite Device Identifier
dice_reg6: DICE_REG6
0x918 - Composite Device Identifier
dice_reg7: DICE_REG7
0x91c - Composite Device Identifier
clock_ctrl: CLOCK_CTRL
0xa18 - Various system clock controls : Flash clock (48 MHz) control, clocks to Frequency Measures
comp_int_ctrl: COMP_INT_CTRL
0xb10 - Comparator Interrupt control
comp_int_status: COMP_INT_STATUS
0xb14 - Comparator Interrupt status
autoclkgateoverride: AUTOCLKGATEOVERRIDE
0xe04 - Control automatic clock gating
gpiopsync: GPIOPSYNC
0xe08 - Enable bypass of the first stage of synchonization inside GPIO_INT module
debug_lock_en: DEBUG_LOCK_EN
0xfa0 - Control write access to security registers -- FOR INTERNAl USE ONLY
debug_features: DEBUG_FEATURES
0xfa4 - Cortex M33 (CPU0) and micro Cortex M33 (CPU1) debug features control -- FOR INTERNAl USE ONLY
debug_features_dp: DEBUG_FEATURES_DP
0xfa8 - Cortex M33 (CPU0) and micro Cortex M33 (CPU1) debug features control DUPLICATE register -- FOR INTERNAl USE ONLY
codesecurityprottest: CODESECURITYPROTTEST
0xfb0 - Security code to allow test (Design for Testability) access -- FOR INTERNAl USE ONLY
codesecurityprotcpu0: CODESECURITYPROTCPU0
0xfb4 - Security code to allow CPU0 (CM33) Debug Access Port (DAP) -- FOR INTERNAl USE ONLY
codesecurityprotcpu1: CODESECURITYPROTCPU1
0xfb8 - Security code to allow CPU1 (Micro CM33) Debug Access Port (DAP) -- FOR INTERNAl USE ONLY
key_block: KEY_BLOCK
0xfbc - block quiddikey/PUF all index. -- FOR INTERNAL USE ONLY
debug_auth_scratch: DEBUG_AUTH_SCRATCH
0xfc0 - Debug authentication scratch registers -- FOR INTERNAL USE ONLY
cpucfg: CPUCFG
0xfd4 - CPUs configuration register
periphencfg: PERIPHENCFG
0xfec - peripheral enable configuration -- FOR INTERNAL USE ONLY
device_id0: DEVICE_ID0
0xff8 - Device ID
dieid: DIEID
0xffc - Chip revision ID and Number
Methods
impl RegisterBlock
[src]
pub fn presetctrlx0(&self) -> &PRESETCTRLX0
[src]
0x100 - Peripheral reset control register
pub fn presetctrlx0_mut(&self) -> &mut PRESETCTRLX0
[src]
0x100 - Peripheral reset control register
pub fn presetctrl0(&self) -> &PRESETCTRL0
[src]
0x100 - Peripheral reset control 0
pub fn presetctrl0_mut(&self) -> &mut PRESETCTRL0
[src]
0x100 - Peripheral reset control 0
pub fn presetctrlx1(&self) -> &PRESETCTRLX1
[src]
0x104 - Peripheral reset control register
pub fn presetctrlx1_mut(&self) -> &mut PRESETCTRLX1
[src]
0x104 - Peripheral reset control register
pub fn presetctrl1(&self) -> &PRESETCTRL1
[src]
0x104 - Peripheral reset control 1
pub fn presetctrl1_mut(&self) -> &mut PRESETCTRL1
[src]
0x104 - Peripheral reset control 1
pub fn presetctrlx2(&self) -> &PRESETCTRLX2
[src]
0x108 - Peripheral reset control register
pub fn presetctrlx2_mut(&self) -> &mut PRESETCTRLX2
[src]
0x108 - Peripheral reset control register
pub fn presetctrl2(&self) -> &PRESETCTRL2
[src]
0x108 - Peripheral reset control 2
pub fn presetctrl2_mut(&self) -> &mut PRESETCTRL2
[src]
0x108 - Peripheral reset control 2
pub fn ahbclkctrlx0(&self) -> &AHBCLKCTRLX0
[src]
0x200 - Peripheral reset control register
pub fn ahbclkctrlx0_mut(&self) -> &mut AHBCLKCTRLX0
[src]
0x200 - Peripheral reset control register
pub fn ahbclkctrl0(&self) -> &AHBCLKCTRL0
[src]
0x200 - AHB Clock control 0
pub fn ahbclkctrl0_mut(&self) -> &mut AHBCLKCTRL0
[src]
0x200 - AHB Clock control 0
pub fn ahbclkctrlx1(&self) -> &AHBCLKCTRLX1
[src]
0x204 - Peripheral reset control register
pub fn ahbclkctrlx1_mut(&self) -> &mut AHBCLKCTRLX1
[src]
0x204 - Peripheral reset control register
pub fn ahbclkctrl1(&self) -> &AHBCLKCTRL1
[src]
0x204 - AHB Clock control 1
pub fn ahbclkctrl1_mut(&self) -> &mut AHBCLKCTRL1
[src]
0x204 - AHB Clock control 1
pub fn ahbclkctrlx2(&self) -> &AHBCLKCTRLX2
[src]
0x208 - Peripheral reset control register
pub fn ahbclkctrlx2_mut(&self) -> &mut AHBCLKCTRLX2
[src]
0x208 - Peripheral reset control register
pub fn ahbclkctrl2(&self) -> &AHBCLKCTRL2
[src]
0x208 - AHB Clock control 2
pub fn ahbclkctrl2_mut(&self) -> &mut AHBCLKCTRL2
[src]
0x208 - AHB Clock control 2
pub fn systickclkselx0(&self) -> &SYSTICKCLKSELX0
[src]
0x260 - Peripheral reset control register
pub fn systickclkselx0_mut(&self) -> &mut SYSTICKCLKSELX0
[src]
0x260 - Peripheral reset control register
pub fn systickclksel0(&self) -> &SYSTICKCLKSEL0
[src]
0x260 - System Tick Timer for CPU0 source select
pub fn systickclksel0_mut(&self) -> &mut SYSTICKCLKSEL0
[src]
0x260 - System Tick Timer for CPU0 source select
pub fn systickclkselx1(&self) -> &SYSTICKCLKSELX1
[src]
0x264 - Peripheral reset control register
pub fn systickclkselx1_mut(&self) -> &mut SYSTICKCLKSELX1
[src]
0x264 - Peripheral reset control register
pub fn systickclksel1(&self) -> &SYSTICKCLKSEL1
[src]
0x264 - System Tick Timer for CPU1 source select
pub fn systickclksel1_mut(&self) -> &mut SYSTICKCLKSEL1
[src]
0x264 - System Tick Timer for CPU1 source select
pub fn ctimerclkselx0(&self) -> &CTIMERCLKSELX0
[src]
0x26c - Peripheral reset control register
pub fn ctimerclkselx0_mut(&self) -> &mut CTIMERCLKSELX0
[src]
0x26c - Peripheral reset control register
pub fn ctimerclksel0(&self) -> &CTIMERCLKSEL0
[src]
0x26c - CTimer 0 clock source select
pub fn ctimerclksel0_mut(&self) -> &mut CTIMERCLKSEL0
[src]
0x26c - CTimer 0 clock source select
pub fn ctimerclkselx1(&self) -> &CTIMERCLKSELX1
[src]
0x270 - Peripheral reset control register
pub fn ctimerclkselx1_mut(&self) -> &mut CTIMERCLKSELX1
[src]
0x270 - Peripheral reset control register
pub fn ctimerclksel1(&self) -> &CTIMERCLKSEL1
[src]
0x270 - CTimer 1 clock source select
pub fn ctimerclksel1_mut(&self) -> &mut CTIMERCLKSEL1
[src]
0x270 - CTimer 1 clock source select
pub fn ctimerclkselx2(&self) -> &CTIMERCLKSELX2
[src]
0x274 - Peripheral reset control register
pub fn ctimerclkselx2_mut(&self) -> &mut CTIMERCLKSELX2
[src]
0x274 - Peripheral reset control register
pub fn ctimerclksel2(&self) -> &CTIMERCLKSEL2
[src]
0x274 - CTimer 2 clock source select
pub fn ctimerclksel2_mut(&self) -> &mut CTIMERCLKSEL2
[src]
0x274 - CTimer 2 clock source select
pub fn ctimerclkselx3(&self) -> &CTIMERCLKSELX3
[src]
0x278 - Peripheral reset control register
pub fn ctimerclkselx3_mut(&self) -> &mut CTIMERCLKSELX3
[src]
0x278 - Peripheral reset control register
pub fn ctimerclksel3(&self) -> &CTIMERCLKSEL3
[src]
0x278 - CTimer 3 clock source select
pub fn ctimerclksel3_mut(&self) -> &mut CTIMERCLKSEL3
[src]
0x278 - CTimer 3 clock source select
pub fn ctimerclkselx4(&self) -> &CTIMERCLKSELX4
[src]
0x27c - Peripheral reset control register
pub fn ctimerclkselx4_mut(&self) -> &mut CTIMERCLKSELX4
[src]
0x27c - Peripheral reset control register
pub fn ctimerclksel4(&self) -> &CTIMERCLKSEL4
[src]
0x27c - CTimer 4 clock source select
pub fn ctimerclksel4_mut(&self) -> &mut CTIMERCLKSEL4
[src]
0x27c - CTimer 4 clock source select
pub fn fcclkselx0(&self) -> &FCCLKSELX0
[src]
0x2b0 - Peripheral reset control register
pub fn fcclkselx0_mut(&self) -> &mut FCCLKSELX0
[src]
0x2b0 - Peripheral reset control register
pub fn fcclksel0(&self) -> &FCCLKSEL0
[src]
0x2b0 - Flexcomm Interface 0 clock source select for Fractional Rate Divider
pub fn fcclksel0_mut(&self) -> &mut FCCLKSEL0
[src]
0x2b0 - Flexcomm Interface 0 clock source select for Fractional Rate Divider
pub fn fcclkselx1(&self) -> &FCCLKSELX1
[src]
0x2b4 - Peripheral reset control register
pub fn fcclkselx1_mut(&self) -> &mut FCCLKSELX1
[src]
0x2b4 - Peripheral reset control register
pub fn fcclksel1(&self) -> &FCCLKSEL1
[src]
0x2b4 - Flexcomm Interface 1 clock source select for Fractional Rate Divider
pub fn fcclksel1_mut(&self) -> &mut FCCLKSEL1
[src]
0x2b4 - Flexcomm Interface 1 clock source select for Fractional Rate Divider
pub fn fcclkselx2(&self) -> &FCCLKSELX2
[src]
0x2b8 - Peripheral reset control register
pub fn fcclkselx2_mut(&self) -> &mut FCCLKSELX2
[src]
0x2b8 - Peripheral reset control register
pub fn fcclksel2(&self) -> &FCCLKSEL2
[src]
0x2b8 - Flexcomm Interface 2 clock source select for Fractional Rate Divider
pub fn fcclksel2_mut(&self) -> &mut FCCLKSEL2
[src]
0x2b8 - Flexcomm Interface 2 clock source select for Fractional Rate Divider
pub fn fcclkselx3(&self) -> &FCCLKSELX3
[src]
0x2bc - Peripheral reset control register
pub fn fcclkselx3_mut(&self) -> &mut FCCLKSELX3
[src]
0x2bc - Peripheral reset control register
pub fn fcclksel3(&self) -> &FCCLKSEL3
[src]
0x2bc - Flexcomm Interface 3 clock source select for Fractional Rate Divider
pub fn fcclksel3_mut(&self) -> &mut FCCLKSEL3
[src]
0x2bc - Flexcomm Interface 3 clock source select for Fractional Rate Divider
pub fn fcclkselx4(&self) -> &FCCLKSELX4
[src]
0x2c0 - Peripheral reset control register
pub fn fcclkselx4_mut(&self) -> &mut FCCLKSELX4
[src]
0x2c0 - Peripheral reset control register
pub fn fcclksel4(&self) -> &FCCLKSEL4
[src]
0x2c0 - Flexcomm Interface 4 clock source select for Fractional Rate Divider
pub fn fcclksel4_mut(&self) -> &mut FCCLKSEL4
[src]
0x2c0 - Flexcomm Interface 4 clock source select for Fractional Rate Divider
pub fn fcclkselx5(&self) -> &FCCLKSELX5
[src]
0x2c4 - Peripheral reset control register
pub fn fcclkselx5_mut(&self) -> &mut FCCLKSELX5
[src]
0x2c4 - Peripheral reset control register
pub fn fcclksel5(&self) -> &FCCLKSEL5
[src]
0x2c4 - Flexcomm Interface 5 clock source select for Fractional Rate Divider
pub fn fcclksel5_mut(&self) -> &mut FCCLKSEL5
[src]
0x2c4 - Flexcomm Interface 5 clock source select for Fractional Rate Divider
pub fn fcclkselx6(&self) -> &FCCLKSELX6
[src]
0x2c8 - Peripheral reset control register
pub fn fcclkselx6_mut(&self) -> &mut FCCLKSELX6
[src]
0x2c8 - Peripheral reset control register
pub fn fcclksel6(&self) -> &FCCLKSEL6
[src]
0x2c8 - Flexcomm Interface 6 clock source select for Fractional Rate Divider
pub fn fcclksel6_mut(&self) -> &mut FCCLKSEL6
[src]
0x2c8 - Flexcomm Interface 6 clock source select for Fractional Rate Divider
pub fn fcclkselx7(&self) -> &FCCLKSELX7
[src]
0x2cc - Peripheral reset control register
pub fn fcclkselx7_mut(&self) -> &mut FCCLKSELX7
[src]
0x2cc - Peripheral reset control register
pub fn fcclksel7(&self) -> &FCCLKSEL7
[src]
0x2cc - Flexcomm Interface 7 clock source select for Fractional Rate Divider
pub fn fcclksel7_mut(&self) -> &mut FCCLKSEL7
[src]
0x2cc - Flexcomm Interface 7 clock source select for Fractional Rate Divider
pub fn flexfrgxctrl0(&self) -> &FLEXFRGXCTRL0
[src]
0x320 - Peripheral reset control register
pub fn flexfrgxctrl0_mut(&self) -> &mut FLEXFRGXCTRL0
[src]
0x320 - Peripheral reset control register
pub fn flexfrg0ctrl(&self) -> &FLEXFRG0CTRL
[src]
0x320 - Fractional rate divider for flexcomm 0
pub fn flexfrg0ctrl_mut(&self) -> &mut FLEXFRG0CTRL
[src]
0x320 - Fractional rate divider for flexcomm 0
pub fn flexfrgxctrl1(&self) -> &FLEXFRGXCTRL1
[src]
0x324 - Peripheral reset control register
pub fn flexfrgxctrl1_mut(&self) -> &mut FLEXFRGXCTRL1
[src]
0x324 - Peripheral reset control register
pub fn flexfrg1ctrl(&self) -> &FLEXFRG1CTRL
[src]
0x324 - Fractional rate divider for flexcomm 1
pub fn flexfrg1ctrl_mut(&self) -> &mut FLEXFRG1CTRL
[src]
0x324 - Fractional rate divider for flexcomm 1
pub fn flexfrgxctrl2(&self) -> &FLEXFRGXCTRL2
[src]
0x328 - Peripheral reset control register
pub fn flexfrgxctrl2_mut(&self) -> &mut FLEXFRGXCTRL2
[src]
0x328 - Peripheral reset control register
pub fn flexfrg2ctrl(&self) -> &FLEXFRG2CTRL
[src]
0x328 - Fractional rate divider for flexcomm 2
pub fn flexfrg2ctrl_mut(&self) -> &mut FLEXFRG2CTRL
[src]
0x328 - Fractional rate divider for flexcomm 2
pub fn flexfrgxctrl3(&self) -> &FLEXFRGXCTRL3
[src]
0x32c - Peripheral reset control register
pub fn flexfrgxctrl3_mut(&self) -> &mut FLEXFRGXCTRL3
[src]
0x32c - Peripheral reset control register
pub fn flexfrg3ctrl(&self) -> &FLEXFRG3CTRL
[src]
0x32c - Fractional rate divider for flexcomm 3
pub fn flexfrg3ctrl_mut(&self) -> &mut FLEXFRG3CTRL
[src]
0x32c - Fractional rate divider for flexcomm 3
pub fn flexfrgxctrl4(&self) -> &FLEXFRGXCTRL4
[src]
0x330 - Peripheral reset control register
pub fn flexfrgxctrl4_mut(&self) -> &mut FLEXFRGXCTRL4
[src]
0x330 - Peripheral reset control register
pub fn flexfrg4ctrl(&self) -> &FLEXFRG4CTRL
[src]
0x330 - Fractional rate divider for flexcomm 4
pub fn flexfrg4ctrl_mut(&self) -> &mut FLEXFRG4CTRL
[src]
0x330 - Fractional rate divider for flexcomm 4
pub fn flexfrgxctrl5(&self) -> &FLEXFRGXCTRL5
[src]
0x334 - Peripheral reset control register
pub fn flexfrgxctrl5_mut(&self) -> &mut FLEXFRGXCTRL5
[src]
0x334 - Peripheral reset control register
pub fn flexfrg5ctrl(&self) -> &FLEXFRG5CTRL
[src]
0x334 - Fractional rate divider for flexcomm 5
pub fn flexfrg5ctrl_mut(&self) -> &mut FLEXFRG5CTRL
[src]
0x334 - Fractional rate divider for flexcomm 5
pub fn flexfrgxctrl6(&self) -> &FLEXFRGXCTRL6
[src]
0x338 - Peripheral reset control register
pub fn flexfrgxctrl6_mut(&self) -> &mut FLEXFRGXCTRL6
[src]
0x338 - Peripheral reset control register
pub fn flexfrg6ctrl(&self) -> &FLEXFRG6CTRL
[src]
0x338 - Fractional rate divider for flexcomm 6
pub fn flexfrg6ctrl_mut(&self) -> &mut FLEXFRG6CTRL
[src]
0x338 - Fractional rate divider for flexcomm 6
pub fn flexfrgxctrl7(&self) -> &FLEXFRGXCTRL7
[src]
0x33c - Peripheral reset control register
pub fn flexfrgxctrl7_mut(&self) -> &mut FLEXFRGXCTRL7
[src]
0x33c - Peripheral reset control register
pub fn flexfrg7ctrl(&self) -> &FLEXFRG7CTRL
[src]
0x33c - Fractional rate divider for flexcomm 7
pub fn flexfrg7ctrl_mut(&self) -> &mut FLEXFRG7CTRL
[src]
0x33c - Fractional rate divider for flexcomm 7
Auto Trait Implementations
Blanket Implementations
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Same<T> for T
type Output = T
Should always be Self