Struct CanfdB

Source
pub struct CanfdB { /* private fields */ }

Implementations§

Source§

impl CanfdB

Source

pub const fn cfdc0ncfg(&self) -> &'static Reg<Cfdc0Ncfg_SPEC, RW>

Channel 0 Nominal Bitrate Configuration Register

Source

pub const fn cfdc0ctr(&self) -> &'static Reg<Cfdc0Ctr_SPEC, RW>

Channel 0 Control Register

Source

pub const fn cfdc0sts(&self) -> &'static Reg<Cfdc0Sts_SPEC, RW>

Channel 0 Status Register

Source

pub const fn cfdc0erfl(&self) -> &'static Reg<Cfdc0Erfl_SPEC, RW>

Channel 0 Error Flag Register

Source

pub const fn cfdgcfg(&self) -> &'static Reg<Cfdgcfg_SPEC, RW>

Global Configuration Register

Source

pub const fn cfdgctr(&self) -> &'static Reg<Cfdgctr_SPEC, RW>

Global Control Register

Source

pub const fn cfdgsts(&self) -> &'static Reg<Cfdgsts_SPEC, R>

Global Status Register

Source

pub const fn cfdgerfl(&self) -> &'static Reg<Cfdgerfl_SPEC, RW>

Global Error Flag Register

Source

pub const fn cfdgtsc(&self) -> &'static Reg<Cfdgtsc_SPEC, R>

Global Timestamp Counter Register

Source

pub const fn cfdgaflectr(&self) -> &'static Reg<Cfdgaflectr_SPEC, RW>

Global Acceptance Filter List Entry Control Register

Source

pub const fn cfdgaflcfg(&self) -> &'static Reg<Cfdgaflcfg_SPEC, RW>

Global Acceptance Filter List Configuration Register

Source

pub const fn cfdrmnb(&self) -> &'static Reg<Cfdrmnb_SPEC, RW>

RX Message Buffer Number Register

Source

pub const fn cfdrmnd(&self) -> &'static Reg<Cfdrmnd_SPEC, RW>

RX Message Buffer New Data Register

Source

pub const fn cfdrmiec(&self) -> &'static Reg<Cfdrmiec_SPEC, RW>

RX Message Buffer Interrupt Enable Configuration Register

Source

pub const fn cfdrfcc( &self, ) -> &'static ClusterRegisterArray<Reg<Cfdrfcc_SPEC, RW>, 2, 0x4>

RX FIFO Configuration/Control Registers %s

Source

pub const fn cfdrfsts( &self, ) -> &'static ClusterRegisterArray<Reg<Cfdrfsts_SPEC, RW>, 2, 0x4>

RX FIFO Status Registers %s

Source

pub const fn cfdrfpctr( &self, ) -> &'static ClusterRegisterArray<Reg<Cfdrfpctr_SPEC, W>, 2, 0x4>

RX FIFO Pointer Control Registers %s

Source

pub const fn cfdcfcc(&self) -> &'static Reg<Cfdcfcc_SPEC, RW>

Common FIFO Configuration/Control Register

Source

pub const fn cfdcfsts(&self) -> &'static Reg<Cfdcfsts_SPEC, RW>

Common FIFO Status Register

Source

pub const fn cfdcfpctr(&self) -> &'static Reg<Cfdcfpctr_SPEC, W>

Common FIFO Pointer Control Register

Source

pub const fn cfdfests(&self) -> &'static Reg<Cfdfests_SPEC, R>

FIFO Empty Status Register

Source

pub const fn cfdffsts(&self) -> &'static Reg<Cfdffsts_SPEC, R>

FIFO Full Status Register

Source

pub const fn cfdfmsts(&self) -> &'static Reg<Cfdfmsts_SPEC, R>

FIFO Message Lost Status Register

Source

pub const fn cfdrfists(&self) -> &'static Reg<Cfdrfists_SPEC, R>

RX FIFO Interrupt Flag Status Register

Source

pub const fn cfdtmc( &self, ) -> &'static ClusterRegisterArray<Reg<Cfdtmc_SPEC, RW>, 4, 0x1>

TX Message Buffer Control Registers %s

Source

pub const fn cfdtmsts( &self, ) -> &'static ClusterRegisterArray<Reg<Cfdtmsts_SPEC, RW>, 4, 0x1>

TX Message Buffer Status Registers %s

Source

pub const fn cfdtmtrsts(&self) -> &'static Reg<Cfdtmtrsts_SPEC, R>

TX Message Buffer Transmission Request Status Register

Source

pub const fn cfdtmtarsts(&self) -> &'static Reg<Cfdtmtarsts_SPEC, R>

TX Message Buffer Transmission Abort Request Status Register

Source

pub const fn cfdtmtcsts(&self) -> &'static Reg<Cfdtmtcsts_SPEC, R>

TX Message Buffer Transmission Completion Status Register

Source

pub const fn cfdtmtasts(&self) -> &'static Reg<Cfdtmtasts_SPEC, R>

TX Message Buffer Transmission Abort Status Register

Source

pub const fn cfdtmiec(&self) -> &'static Reg<Cfdtmiec_SPEC, RW>

TX Message Buffer Interrupt Enable Configuration Register

Source

pub const fn cfdtxqcc(&self) -> &'static Reg<Cfdtxqcc_SPEC, RW>

TX Queue Configuration/Control Register

Source

pub const fn cfdtxqsts(&self) -> &'static Reg<Cfdtxqsts_SPEC, RW>

TX Queue Status Register

Source

pub const fn cfdtxqpctr(&self) -> &'static Reg<Cfdtxqpctr_SPEC, RW>

TX Queue Pointer Control Register

Source

pub const fn cfdthlcc(&self) -> &'static Reg<Cfdthlcc_SPEC, RW>

TX History List Configuration/Control Register

Source

pub const fn cfdthlsts(&self) -> &'static Reg<Cfdthlsts_SPEC, RW>

TX History List Status Register

Source

pub const fn cfdthlpctr(&self) -> &'static Reg<Cfdthlpctr_SPEC, W>

TX History List Pointer Control Register

Source

pub const fn cfdgtintsts(&self) -> &'static Reg<Cfdgtintsts_SPEC, R>

Global TX Interrupt Status Register

Source

pub const fn cfdgtstcfg(&self) -> &'static Reg<Cfdgtstcfg_SPEC, RW>

Global Test Configuration Register

Source

pub const fn cfdgtstctr(&self) -> &'static Reg<Cfdgtstctr_SPEC, RW>

Global Test Control Register

Source

pub const fn cfdgfdcfg(&self) -> &'static Reg<Cfdgfdcfg_SPEC, RW>

Global FD Configuration Register

Source

pub const fn cfdglockk(&self) -> &'static Reg<Cfdglockk_SPEC, W>

Global Lock Key Register

Source

pub const fn cfdgaflignent(&self) -> &'static Reg<Cfdgaflignent_SPEC, RW>

Global AFL Ignore Entry Register

Source

pub const fn cfdgaflignctr(&self) -> &'static Reg<Cfdgaflignctr_SPEC, RW>

Global AFL Ignore Control Register

Source

pub const fn cfdcdtct(&self) -> &'static Reg<Cfdcdtct_SPEC, RW>

DMA Transfer Control Register

Source

pub const fn cfdcdtsts(&self) -> &'static Reg<Cfdcdtsts_SPEC, R>

DMA Transfer Status Register

Source

pub const fn cfdgrstc(&self) -> &'static Reg<Cfdgrstc_SPEC, RW>

Global SW reset Register

Source

pub const fn cfdc0dcfg(&self) -> &'static Reg<Cfdc0Dcfg_SPEC, RW>

Channel 0 Data Bitrate Configuration Register

Source

pub const fn cfdc0fdcfg(&self) -> &'static Reg<Cfdc0Fdcfg_SPEC, RW>

Channel 0 CANFD Configuration Register

Source

pub const fn cfdc0fdctr(&self) -> &'static Reg<Cfdc0Fdctr_SPEC, RW>

Channel 0 CANFD Control Register

Source

pub const fn cfdc0fdsts(&self) -> &'static Reg<Cfdc0Fdsts_SPEC, RW>

Channel 0 CANFD Status Register

Source

pub const fn cfdc0fdcrc(&self) -> &'static Reg<Cfdc0Fdcrc_SPEC, RW>

Channel 0 CANFD CRC Register

Source

pub const fn cfdgaflid( &self, ) -> &'static ClusterRegisterArray<Reg<Cfdgaflid_SPEC, RW>, 16, 0x10>

Global Acceptance Filter List ID Registers

Source

pub const fn cfdgaflm( &self, ) -> &'static ClusterRegisterArray<Reg<Cfdgaflm_SPEC, RW>, 16, 0x10>

Global Acceptance Filter List Mask Registers

Source

pub const fn cfdgaflp0( &self, ) -> &'static ClusterRegisterArray<Reg<Cfdgaflp0_SPEC, RW>, 16, 0x10>

Global Acceptance Filter List Pointer 0 Registers

Source

pub const fn cfdgaflp1( &self, ) -> &'static ClusterRegisterArray<Reg<Cfdgaflp1_SPEC, RW>, 16, 0x10>

Global Acceptance Filter List Pointer 1 Registers

Source

pub const fn cfdrpgacc( &self, ) -> &'static ClusterRegisterArray<Reg<Cfdrpgacc_SPEC, RW>, 64, 0x4>

RAM Test Page Access Registers %s

Source

pub const fn cfdrfid( &self, ) -> &'static ClusterRegisterArray<Reg<Cfdrfid_SPEC, R>, 2, 0x4c>

RX FIFO Access ID Register %s

Source

pub const fn cfdrfptr( &self, ) -> &'static ClusterRegisterArray<Reg<Cfdrfptr_SPEC, R>, 2, 0x4c>

RX FIFO Access Pointer Register %s

Source

pub const fn cfdrffdsts( &self, ) -> &'static ClusterRegisterArray<Reg<Cfdrffdsts_SPEC, R>, 2, 0x4c>

RX FIFO Access CANFD Status Register %s

Source

pub const fn cfdrfdf_0( &self, ) -> &'static ClusterRegisterArray<Reg<Cfdrfdf0_SPEC, R>, 2, 0x4c>

RX FIFO Access Data Field 0 Register %s

Source

pub const fn cfdrfdf_1( &self, ) -> &'static ClusterRegisterArray<Reg<Cfdrfdf1_SPEC, R>, 2, 0x4c>

RX FIFO Access Data Field 1 Register %s

Source

pub const fn cfdrfdf_2( &self, ) -> &'static ClusterRegisterArray<Reg<Cfdrfdf2_SPEC, R>, 2, 0x4c>

RX FIFO Access Data Field 2 Register %s

Source

pub const fn cfdrfdf_3( &self, ) -> &'static ClusterRegisterArray<Reg<Cfdrfdf3_SPEC, R>, 2, 0x4c>

RX FIFO Access Data Field 3 Register %s

Source

pub const fn cfdrfdf_4( &self, ) -> &'static ClusterRegisterArray<Reg<Cfdrfdf4_SPEC, R>, 2, 0x4c>

RX FIFO Access Data Field 4 Register %s

Source

pub const fn cfdrfdf_5( &self, ) -> &'static ClusterRegisterArray<Reg<Cfdrfdf5_SPEC, R>, 2, 0x4c>

RX FIFO Access Data Field 5 Register %s

Source

pub const fn cfdrfdf_6( &self, ) -> &'static ClusterRegisterArray<Reg<Cfdrfdf6_SPEC, R>, 2, 0x4c>

RX FIFO Access Data Field 6 Register %s

Source

pub const fn cfdrfdf_7( &self, ) -> &'static ClusterRegisterArray<Reg<Cfdrfdf7_SPEC, R>, 2, 0x4c>

RX FIFO Access Data Field 7 Register %s

Source

pub const fn cfdrfdf_8( &self, ) -> &'static ClusterRegisterArray<Reg<Cfdrfdf8_SPEC, R>, 2, 0x4c>

RX FIFO Access Data Field 8 Register %s

Source

pub const fn cfdrfdf_9( &self, ) -> &'static ClusterRegisterArray<Reg<Cfdrfdf9_SPEC, R>, 2, 0x4c>

RX FIFO Access Data Field 9 Register %s

Source

pub const fn cfdrfdf_10( &self, ) -> &'static ClusterRegisterArray<Reg<Cfdrfdf10_SPEC, R>, 2, 0x4c>

RX FIFO Access Data Field 10 Register %s

Source

pub const fn cfdrfdf_11( &self, ) -> &'static ClusterRegisterArray<Reg<Cfdrfdf11_SPEC, R>, 2, 0x4c>

RX FIFO Access Data Field 11 Register %s

Source

pub const fn cfdrfdf_12( &self, ) -> &'static ClusterRegisterArray<Reg<Cfdrfdf12_SPEC, R>, 2, 0x4c>

RX FIFO Access Data Field 12 Register %s

Source

pub const fn cfdrfdf_13( &self, ) -> &'static ClusterRegisterArray<Reg<Cfdrfdf13_SPEC, R>, 2, 0x4c>

RX FIFO Access Data Field 13 Register %s

Source

pub const fn cfdrfdf_14( &self, ) -> &'static ClusterRegisterArray<Reg<Cfdrfdf14_SPEC, R>, 2, 0x4c>

RX FIFO Access Data Field 14 Register %s

Source

pub const fn cfdrfdf_15( &self, ) -> &'static ClusterRegisterArray<Reg<Cfdrfdf15_SPEC, R>, 2, 0x4c>

RX FIFO Access Data Field 15 Register %s

Source

pub const fn cfdcfid(&self) -> &'static Reg<Cfdcfid_SPEC, RW>

Common FIFO Access ID Register

Source

pub const fn cfdcfptr(&self) -> &'static Reg<Cfdcfptr_SPEC, RW>

Common FIFO Access Pointer Register

Source

pub const fn cfdcffdcsts(&self) -> &'static Reg<Cfdcffdcsts_SPEC, RW>

Common FIFO Access CANFD Control/Status Register

Source

pub const fn cfdcfdf( &self, ) -> &'static ClusterRegisterArray<Reg<Cfdcfdf_SPEC, RW>, 16, 0x4>

Common FIFO Access Data Field %s Registers

Source

pub const fn cfdtmid( &self, ) -> &'static ClusterRegisterArray<Reg<Cfdtmid_SPEC, RW>, 4, 0x4c>

TX Message Buffer ID Registers

Source

pub const fn cfdtmptr( &self, ) -> &'static ClusterRegisterArray<Reg<Cfdtmptr_SPEC, RW>, 4, 0x4c>

TX Message Buffer Pointer Register

Source

pub const fn cfdtmfdctr( &self, ) -> &'static ClusterRegisterArray<Reg<Cfdtmfdctr_SPEC, RW>, 4, 0x4c>

TX Message Buffer CANFD Control Register

Source

pub const fn cfdtmdf_0( &self, ) -> &'static ClusterRegisterArray<Reg<Cfdtmdf0_SPEC, RW>, 4, 0x4c>

TX Message Buffer Data Field Register

Source

pub const fn cfdtmdf_1( &self, ) -> &'static ClusterRegisterArray<Reg<Cfdtmdf1_SPEC, RW>, 4, 0x4c>

TX Message Buffer Data Field Register

Source

pub const fn cfdtmdf_2( &self, ) -> &'static ClusterRegisterArray<Reg<Cfdtmdf2_SPEC, RW>, 4, 0x4c>

TX Message Buffer Data Field Register

Source

pub const fn cfdtmdf_3( &self, ) -> &'static ClusterRegisterArray<Reg<Cfdtmdf3_SPEC, RW>, 4, 0x4c>

TX Message Buffer Data Field Register

Source

pub const fn cfdtmdf_4( &self, ) -> &'static ClusterRegisterArray<Reg<Cfdtmdf4_SPEC, RW>, 4, 0x4c>

TX Message Buffer Data Field Register

Source

pub const fn cfdtmdf_5( &self, ) -> &'static ClusterRegisterArray<Reg<Cfdtmdf5_SPEC, RW>, 4, 0x4c>

TX Message Buffer Data Field Register

Source

pub const fn cfdtmdf_6( &self, ) -> &'static ClusterRegisterArray<Reg<Cfdtmdf6_SPEC, RW>, 4, 0x4c>

TX Message Buffer Data Field Register

Source

pub const fn cfdtmdf_7( &self, ) -> &'static ClusterRegisterArray<Reg<Cfdtmdf7_SPEC, RW>, 4, 0x4c>

TX Message Buffer Data Field Register

Source

pub const fn cfdtmdf_8( &self, ) -> &'static ClusterRegisterArray<Reg<Cfdtmdf8_SPEC, RW>, 4, 0x4c>

TX Message Buffer Data Field Register

Source

pub const fn cfdtmdf_9( &self, ) -> &'static ClusterRegisterArray<Reg<Cfdtmdf9_SPEC, RW>, 4, 0x4c>

TX Message Buffer Data Field Register

Source

pub const fn cfdtmdf_10( &self, ) -> &'static ClusterRegisterArray<Reg<Cfdtmdf10_SPEC, RW>, 4, 0x4c>

TX Message Buffer Data Field Register

Source

pub const fn cfdtmdf_11( &self, ) -> &'static ClusterRegisterArray<Reg<Cfdtmdf11_SPEC, RW>, 4, 0x4c>

TX Message Buffer Data Field Register

Source

pub const fn cfdtmdf_12( &self, ) -> &'static ClusterRegisterArray<Reg<Cfdtmdf12_SPEC, RW>, 4, 0x4c>

TX Message Buffer Data Field Register

Source

pub const fn cfdtmdf_13( &self, ) -> &'static ClusterRegisterArray<Reg<Cfdtmdf13_SPEC, RW>, 4, 0x4c>

TX Message Buffer Data Field Register

Source

pub const fn cfdtmdf_14( &self, ) -> &'static ClusterRegisterArray<Reg<Cfdtmdf14_SPEC, RW>, 4, 0x4c>

TX Message Buffer Data Field Register

Source

pub const fn cfdtmdf_15( &self, ) -> &'static ClusterRegisterArray<Reg<Cfdtmdf15_SPEC, RW>, 4, 0x4c>

TX Message Buffer Data Field Register

Source

pub const fn cfdthlacc0(&self) -> &'static Reg<Cfdthlacc0_SPEC, R>

TX History List Access Register 0

Source

pub const fn cfdthlacc1(&self) -> &'static Reg<Cfdthlacc1_SPEC, R>

TX History List Access Register 1

Source

pub const fn cfdrmid( &self, ) -> &'static ClusterRegisterArray<Reg<Cfdrmid_SPEC, R>, 8, 0x4c>

RX Message Buffer ID Registers

Source

pub const fn cfdrmptr( &self, ) -> &'static ClusterRegisterArray<Reg<Cfdrmptr_SPEC, R>, 8, 0x4c>

RX Message Buffer Pointer Registers

Source

pub const fn cfdrmfdsts( &self, ) -> &'static ClusterRegisterArray<Reg<Cfdrmfdsts_SPEC, R>, 8, 0x4c>

RX Message Buffer CANFD Status Registers

Source

pub const fn cfdrmdf_0( &self, ) -> &'static ClusterRegisterArray<Reg<Cfdrmdf0_SPEC, R>, 8, 0x4c>

RX Message Buffer Data Field 0 Registers

Source

pub const fn cfdrmdf_1( &self, ) -> &'static ClusterRegisterArray<Reg<Cfdrmdf1_SPEC, R>, 8, 0x4c>

RX Message Buffer Data Field 1 Registers

Source

pub const fn cfdrmdf_2( &self, ) -> &'static ClusterRegisterArray<Reg<Cfdrmdf2_SPEC, R>, 8, 0x4c>

RX Message Buffer Data Field 2 Registers

Source

pub const fn cfdrmdf_3( &self, ) -> &'static ClusterRegisterArray<Reg<Cfdrmdf3_SPEC, R>, 8, 0x4c>

RX Message Buffer Data Field 3 Registers

Source

pub const fn cfdrmdf_4( &self, ) -> &'static ClusterRegisterArray<Reg<Cfdrmdf4_SPEC, R>, 8, 0x4c>

RX Message Buffer Data Field 4 Registers

Source

pub const fn cfdrmdf_5( &self, ) -> &'static ClusterRegisterArray<Reg<Cfdrmdf5_SPEC, R>, 8, 0x4c>

RX Message Buffer Data Field 5 Registers

Source

pub const fn cfdrmdf_6( &self, ) -> &'static ClusterRegisterArray<Reg<Cfdrmdf6_SPEC, R>, 8, 0x4c>

RX Message Buffer Data Field 6 Registers

Source

pub const fn cfdrmdf_7( &self, ) -> &'static ClusterRegisterArray<Reg<Cfdrmdf7_SPEC, R>, 8, 0x4c>

RX Message Buffer Data Field 7 Registers

Source

pub const fn cfdrmdf_8( &self, ) -> &'static ClusterRegisterArray<Reg<Cfdrmdf8_SPEC, R>, 8, 0x4c>

RX Message Buffer Data Field 8 Registers

Source

pub const fn cfdrmdf_9( &self, ) -> &'static ClusterRegisterArray<Reg<Cfdrmdf9_SPEC, R>, 8, 0x4c>

RX Message Buffer Data Field 9 Registers

Source

pub const fn cfdrmdf_10( &self, ) -> &'static ClusterRegisterArray<Reg<Cfdrmdf10_SPEC, R>, 8, 0x4c>

RX Message Buffer Data Field 10 Registers

Source

pub const fn cfdrmdf_11( &self, ) -> &'static ClusterRegisterArray<Reg<Cfdrmdf11_SPEC, R>, 8, 0x4c>

RX Message Buffer Data Field 11 Registers

Source

pub const fn cfdrmdf_12( &self, ) -> &'static ClusterRegisterArray<Reg<Cfdrmdf12_SPEC, R>, 8, 0x4c>

RX Message Buffer Data Field 12 Registers

Source

pub const fn cfdrmdf_13( &self, ) -> &'static ClusterRegisterArray<Reg<Cfdrmdf13_SPEC, R>, 8, 0x4c>

RX Message Buffer Data Field 13 Registers

Source

pub const fn cfdrmdf_14( &self, ) -> &'static ClusterRegisterArray<Reg<Cfdrmdf14_SPEC, R>, 8, 0x4c>

RX Message Buffer Data Field 14 Registers

Source

pub const fn cfdrmdf_15( &self, ) -> &'static ClusterRegisterArray<Reg<Cfdrmdf15_SPEC, R>, 8, 0x4c>

RX Message Buffer Data Field 15 Registers

Trait Implementations§

Source§

impl Clone for CanfdB

Source§

fn clone(&self) -> CanfdB

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl PartialEq for CanfdB

Source§

fn eq(&self, other: &CanfdB) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Copy for CanfdB

Source§

impl Eq for CanfdB

Source§

impl Send for CanfdB

CANFD

Source§

impl StructuralPartialEq for CanfdB

Source§

impl Sync for CanfdB

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> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. 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.