[−][src]Enum ksz8863::smi::State
A dynamic representation of a register's state.
Variants
ChipId0(ChipId0)
ChipId1(ChipId1)
Gc0(Gc0)
Gc1(Gc1)
Gc2(Gc2)
Gc3(Gc3)
Gc4(Gc4)
Gc5(Gc5)
Gc9(Gc9)
Gc10(Gc10)
Gc11(Gc11)
Gc12(Gc12)
Gc13(Gc13)
Port1Ctrl0(Port1Ctrl0)
Port1Ctrl1(Port1Ctrl1)
Port1Ctrl2(Port1Ctrl2)
Port1Ctrl3(Port1Ctrl3)
Port1Ctrl4(Port1Ctrl4)
Port1Ctrl5(Port1Ctrl5)
Port1Q0IngressRateLimit(Port1Q0IngressRateLimit)
Port1Q1IngressRateLimit(Port1Q1IngressRateLimit)
Port1Q2IngressRateLimit(Port1Q2IngressRateLimit)
Port1Q3IngressRateLimit(Port1Q3IngressRateLimit)
Port1PhySpecial(Port1PhySpecial)
Port1LinkMdResult(Port1LinkMdResult)
Port1Ctrl12(Port1Ctrl12)
Port1Ctrl13(Port1Ctrl13)
Port1Status0(Port1Status0)
Port1Status1(Port1Status1)
Port2Ctrl0(Port2Ctrl0)
Port2Ctrl1(Port2Ctrl1)
Port2Ctrl2(Port2Ctrl2)
Port2Ctrl3(Port2Ctrl3)
Port2Ctrl4(Port2Ctrl4)
Port2Ctrl5(Port2Ctrl5)
Port2Q0IngressRateLimit(Port2Q0IngressRateLimit)
Port2Q1IngressRateLimit(Port2Q1IngressRateLimit)
Port2Q2IngressRateLimit(Port2Q2IngressRateLimit)
Port2Q3IngressRateLimit(Port2Q3IngressRateLimit)
Port2PhySpecial(Port2PhySpecial)
Port2LinkMdResult(Port2LinkMdResult)
Port2Ctrl12(Port2Ctrl12)
Port2Ctrl13(Port2Ctrl13)
Port2Status0(Port2Status0)
Port2Status1(Port2Status1)
Port3Ctrl0(Port3Ctrl0)
Port3Ctrl1(Port3Ctrl1)
Port3Ctrl2(Port3Ctrl2)
Port3Ctrl3(Port3Ctrl3)
Port3Ctrl4(Port3Ctrl4)
Port3Ctrl5(Port3Ctrl5)
Port3Q0IngressRateLimit(Port3Q0IngressRateLimit)
Port3Q1IngressRateLimit(Port3Q1IngressRateLimit)
Port3Q2IngressRateLimit(Port3Q2IngressRateLimit)
Port3Q3IngressRateLimit(Port3Q3IngressRateLimit)
Port3Status1(Port3Status1)
Reset(Reset)
TosPriorityCtrl0(TosPriorityCtrl0)
TosPriorityCtrl1(TosPriorityCtrl1)
TosPriorityCtrl2(TosPriorityCtrl2)
TosPriorityCtrl3(TosPriorityCtrl3)
TosPriorityCtrl4(TosPriorityCtrl4)
TosPriorityCtrl5(TosPriorityCtrl5)
TosPriorityCtrl6(TosPriorityCtrl6)
TosPriorityCtrl7(TosPriorityCtrl7)
TosPriorityCtrl8(TosPriorityCtrl8)
TosPriorityCtrl9(TosPriorityCtrl9)
TosPriorityCtrl10(TosPriorityCtrl10)
TosPriorityCtrl11(TosPriorityCtrl11)
TosPriorityCtrl12(TosPriorityCtrl12)
TosPriorityCtrl13(TosPriorityCtrl13)
TosPriorityCtrl14(TosPriorityCtrl14)
TosPriorityCtrl15(TosPriorityCtrl15)
MacAddr0(MacAddr0)
MacAddr1(MacAddr1)
MacAddr2(MacAddr2)
MacAddr3(MacAddr3)
MacAddr4(MacAddr4)
MacAddr5(MacAddr5)
UserDef1(UserDef1)
UserDef2(UserDef2)
UserDef3(UserDef3)
IndirectAccessCtrl0(IndirectAccessCtrl0)
IndirectAccessCtrl1(IndirectAccessCtrl1)
IndirectData8(IndirectData8)
IndirectData7(IndirectData7)
IndirectData6(IndirectData6)
IndirectData5(IndirectData5)
IndirectData4(IndirectData4)
IndirectData3(IndirectData3)
IndirectData2(IndirectData2)
IndirectData1(IndirectData1)
IndirectData0(IndirectData0)
Station1MacAddr0(Station1MacAddr0)
Station1MacAddr1(Station1MacAddr1)
Station1MacAddr2(Station1MacAddr2)
Station1MacAddr3(Station1MacAddr3)
Station1MacAddr4(Station1MacAddr4)
Station1MacAddr5(Station1MacAddr5)
Station2MacAddr0(Station2MacAddr0)
Station2MacAddr1(Station2MacAddr1)
Station2MacAddr2(Station2MacAddr2)
Station2MacAddr3(Station2MacAddr3)
Station2MacAddr4(Station2MacAddr4)
Station2MacAddr5(Station2MacAddr5)
Mode(Mode)
HighPriorityPacketBufferQ3(HighPriorityPacketBufferQ3)
HighPriorityPacketBufferQ2(HighPriorityPacketBufferQ2)
HighPriorityPacketBufferQ1(HighPriorityPacketBufferQ1)
HighPriorityPacketBufferQ0(HighPriorityPacketBufferQ0)
PmUsageFlowCtrlSelectMode1(PmUsageFlowCtrlSelectMode1)
PmUsageFlowCtrlSelectMode2(PmUsageFlowCtrlSelectMode2)
PmUsageFlowCtrlSelectMode3(PmUsageFlowCtrlSelectMode3)
PmUsageFlowCtrlSelectMode4(PmUsageFlowCtrlSelectMode4)
Port1TxqSplitForQ3(Port1TxqSplitForQ3)
Port1TxqSplitForQ2(Port1TxqSplitForQ2)
Port1TxqSplitForQ1(Port1TxqSplitForQ1)
Port1TxqSplitForQ0(Port1TxqSplitForQ0)
Port2TxqSplitForQ3(Port2TxqSplitForQ3)
Port2TxqSplitForQ2(Port2TxqSplitForQ2)
Port2TxqSplitForQ1(Port2TxqSplitForQ1)
Port2TxqSplitForQ0(Port2TxqSplitForQ0)
Port3TxqSplitForQ3(Port3TxqSplitForQ3)
Port3TxqSplitForQ2(Port3TxqSplitForQ2)
Port3TxqSplitForQ1(Port3TxqSplitForQ1)
Port3TxqSplitForQ0(Port3TxqSplitForQ0)
InterruptEnable(InterruptEnable)
LinkChangeInterrupt(LinkChangeInterrupt)
ForcePauseOff(ForcePauseOff)
FiberSignalThreshold(FiberSignalThreshold)
InternalLdoCtrl(InternalLdoCtrl)
InsertSrcPvid(InsertSrcPvid)
PwrMgmtAndLedMode(PwrMgmtAndLedMode)
SleepMode(SleepMode)
FwdInvalidVidFrameAndHostMode(FwdInvalidVidFrameAndHostMode)
Implementations
impl State
[src]
pub fn from_addr_and_data(addr: Address, data: u8) -> Self
[src]
Construct a register state from its address and data represented as a u32
.
pub fn from_addr_default(addr: Address) -> Self
[src]
Construct the default register state associated with the given address.
pub fn addr(&self) -> Address
[src]
The address of the register with which this state is associated.
pub fn reg<R>(&self) -> Result<&R, InvalidAddress> where
R: 'static + Register,
[src]
R: 'static + Register,
Attempt to retrieve a reference to a register of type R
from the dynamic register
State
representation.
Returns an Err
if the register type does not match.
pub fn reg_mut<R>(&mut self) -> Result<&mut R, InvalidAddress> where
R: 'static + Register,
[src]
R: 'static + Register,
Attempt to retrieve a mutable reference to a register of type R
from the dynamic
register State
representation.
Returns an Err
if the register type does not match.
Trait Implementations
impl Clone for State
[src]
pub fn clone(&self) -> State
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for State
[src]
impl Debug for State
[src]
impl<'de> Deserialize<'de> for State
[src]
pub fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Eq for State
[src]
impl From<ChipId0> for State
[src]
impl From<ChipId1> for State
[src]
impl From<FiberSignalThreshold> for State
[src]
pub fn from(r: FiberSignalThreshold) -> Self
[src]
impl From<ForcePauseOff> for State
[src]
pub fn from(r: ForcePauseOff) -> Self
[src]
impl From<FwdInvalidVidFrameAndHostMode> for State
[src]
pub fn from(r: FwdInvalidVidFrameAndHostMode) -> Self
[src]
impl From<Gc0> for State
[src]
impl From<Gc1> for State
[src]
impl From<Gc10> for State
[src]
impl From<Gc11> for State
[src]
impl From<Gc12> for State
[src]
impl From<Gc13> for State
[src]
impl From<Gc2> for State
[src]
impl From<Gc3> for State
[src]
impl From<Gc4> for State
[src]
impl From<Gc5> for State
[src]
impl From<Gc9> for State
[src]
impl From<HighPriorityPacketBufferQ0> for State
[src]
pub fn from(r: HighPriorityPacketBufferQ0) -> Self
[src]
impl From<HighPriorityPacketBufferQ1> for State
[src]
pub fn from(r: HighPriorityPacketBufferQ1) -> Self
[src]
impl From<HighPriorityPacketBufferQ2> for State
[src]
pub fn from(r: HighPriorityPacketBufferQ2) -> Self
[src]
impl From<HighPriorityPacketBufferQ3> for State
[src]
pub fn from(r: HighPriorityPacketBufferQ3) -> Self
[src]
impl From<IndirectAccessCtrl0> for State
[src]
pub fn from(r: IndirectAccessCtrl0) -> Self
[src]
impl From<IndirectAccessCtrl1> for State
[src]
pub fn from(r: IndirectAccessCtrl1) -> Self
[src]
impl From<IndirectData0> for State
[src]
pub fn from(r: IndirectData0) -> Self
[src]
impl From<IndirectData1> for State
[src]
pub fn from(r: IndirectData1) -> Self
[src]
impl From<IndirectData2> for State
[src]
pub fn from(r: IndirectData2) -> Self
[src]
impl From<IndirectData3> for State
[src]
pub fn from(r: IndirectData3) -> Self
[src]
impl From<IndirectData4> for State
[src]
pub fn from(r: IndirectData4) -> Self
[src]
impl From<IndirectData5> for State
[src]
pub fn from(r: IndirectData5) -> Self
[src]
impl From<IndirectData6> for State
[src]
pub fn from(r: IndirectData6) -> Self
[src]
impl From<IndirectData7> for State
[src]
pub fn from(r: IndirectData7) -> Self
[src]
impl From<IndirectData8> for State
[src]
pub fn from(r: IndirectData8) -> Self
[src]
impl From<InsertSrcPvid> for State
[src]
pub fn from(r: InsertSrcPvid) -> Self
[src]
impl From<InternalLdoCtrl> for State
[src]
pub fn from(r: InternalLdoCtrl) -> Self
[src]
impl From<InterruptEnable> for State
[src]
pub fn from(r: InterruptEnable) -> Self
[src]
impl From<LinkChangeInterrupt> for State
[src]
pub fn from(r: LinkChangeInterrupt) -> Self
[src]
impl From<MacAddr0> for State
[src]
impl From<MacAddr1> for State
[src]
impl From<MacAddr2> for State
[src]
impl From<MacAddr3> for State
[src]
impl From<MacAddr4> for State
[src]
impl From<MacAddr5> for State
[src]
impl From<Mode> for State
[src]
impl From<PmUsageFlowCtrlSelectMode1> for State
[src]
pub fn from(r: PmUsageFlowCtrlSelectMode1) -> Self
[src]
impl From<PmUsageFlowCtrlSelectMode2> for State
[src]
pub fn from(r: PmUsageFlowCtrlSelectMode2) -> Self
[src]
impl From<PmUsageFlowCtrlSelectMode3> for State
[src]
pub fn from(r: PmUsageFlowCtrlSelectMode3) -> Self
[src]
impl From<PmUsageFlowCtrlSelectMode4> for State
[src]
pub fn from(r: PmUsageFlowCtrlSelectMode4) -> Self
[src]
impl From<Port1Ctrl0> for State
[src]
pub fn from(r: Port1Ctrl0) -> Self
[src]
impl From<Port1Ctrl1> for State
[src]
pub fn from(r: Port1Ctrl1) -> Self
[src]
impl From<Port1Ctrl12> for State
[src]
pub fn from(r: Port1Ctrl12) -> Self
[src]
impl From<Port1Ctrl13> for State
[src]
pub fn from(r: Port1Ctrl13) -> Self
[src]
impl From<Port1Ctrl2> for State
[src]
pub fn from(r: Port1Ctrl2) -> Self
[src]
impl From<Port1Ctrl3> for State
[src]
pub fn from(r: Port1Ctrl3) -> Self
[src]
impl From<Port1Ctrl4> for State
[src]
pub fn from(r: Port1Ctrl4) -> Self
[src]
impl From<Port1Ctrl5> for State
[src]
pub fn from(r: Port1Ctrl5) -> Self
[src]
impl From<Port1LinkMdResult> for State
[src]
pub fn from(r: Port1LinkMdResult) -> Self
[src]
impl From<Port1PhySpecial> for State
[src]
pub fn from(r: Port1PhySpecial) -> Self
[src]
impl From<Port1Q0IngressRateLimit> for State
[src]
pub fn from(r: Port1Q0IngressRateLimit) -> Self
[src]
impl From<Port1Q1IngressRateLimit> for State
[src]
pub fn from(r: Port1Q1IngressRateLimit) -> Self
[src]
impl From<Port1Q2IngressRateLimit> for State
[src]
pub fn from(r: Port1Q2IngressRateLimit) -> Self
[src]
impl From<Port1Q3IngressRateLimit> for State
[src]
pub fn from(r: Port1Q3IngressRateLimit) -> Self
[src]
impl From<Port1Status0> for State
[src]
pub fn from(r: Port1Status0) -> Self
[src]
impl From<Port1Status1> for State
[src]
pub fn from(r: Port1Status1) -> Self
[src]
impl From<Port1TxqSplitForQ0> for State
[src]
pub fn from(r: Port1TxqSplitForQ0) -> Self
[src]
impl From<Port1TxqSplitForQ1> for State
[src]
pub fn from(r: Port1TxqSplitForQ1) -> Self
[src]
impl From<Port1TxqSplitForQ2> for State
[src]
pub fn from(r: Port1TxqSplitForQ2) -> Self
[src]
impl From<Port1TxqSplitForQ3> for State
[src]
pub fn from(r: Port1TxqSplitForQ3) -> Self
[src]
impl From<Port2Ctrl0> for State
[src]
pub fn from(r: Port2Ctrl0) -> Self
[src]
impl From<Port2Ctrl1> for State
[src]
pub fn from(r: Port2Ctrl1) -> Self
[src]
impl From<Port2Ctrl12> for State
[src]
pub fn from(r: Port2Ctrl12) -> Self
[src]
impl From<Port2Ctrl13> for State
[src]
pub fn from(r: Port2Ctrl13) -> Self
[src]
impl From<Port2Ctrl2> for State
[src]
pub fn from(r: Port2Ctrl2) -> Self
[src]
impl From<Port2Ctrl3> for State
[src]
pub fn from(r: Port2Ctrl3) -> Self
[src]
impl From<Port2Ctrl4> for State
[src]
pub fn from(r: Port2Ctrl4) -> Self
[src]
impl From<Port2Ctrl5> for State
[src]
pub fn from(r: Port2Ctrl5) -> Self
[src]
impl From<Port2LinkMdResult> for State
[src]
pub fn from(r: Port2LinkMdResult) -> Self
[src]
impl From<Port2PhySpecial> for State
[src]
pub fn from(r: Port2PhySpecial) -> Self
[src]
impl From<Port2Q0IngressRateLimit> for State
[src]
pub fn from(r: Port2Q0IngressRateLimit) -> Self
[src]
impl From<Port2Q1IngressRateLimit> for State
[src]
pub fn from(r: Port2Q1IngressRateLimit) -> Self
[src]
impl From<Port2Q2IngressRateLimit> for State
[src]
pub fn from(r: Port2Q2IngressRateLimit) -> Self
[src]
impl From<Port2Q3IngressRateLimit> for State
[src]
pub fn from(r: Port2Q3IngressRateLimit) -> Self
[src]
impl From<Port2Status0> for State
[src]
pub fn from(r: Port2Status0) -> Self
[src]
impl From<Port2Status1> for State
[src]
pub fn from(r: Port2Status1) -> Self
[src]
impl From<Port2TxqSplitForQ0> for State
[src]
pub fn from(r: Port2TxqSplitForQ0) -> Self
[src]
impl From<Port2TxqSplitForQ1> for State
[src]
pub fn from(r: Port2TxqSplitForQ1) -> Self
[src]
impl From<Port2TxqSplitForQ2> for State
[src]
pub fn from(r: Port2TxqSplitForQ2) -> Self
[src]
impl From<Port2TxqSplitForQ3> for State
[src]
pub fn from(r: Port2TxqSplitForQ3) -> Self
[src]
impl From<Port3Ctrl0> for State
[src]
pub fn from(r: Port3Ctrl0) -> Self
[src]
impl From<Port3Ctrl1> for State
[src]
pub fn from(r: Port3Ctrl1) -> Self
[src]
impl From<Port3Ctrl2> for State
[src]
pub fn from(r: Port3Ctrl2) -> Self
[src]
impl From<Port3Ctrl3> for State
[src]
pub fn from(r: Port3Ctrl3) -> Self
[src]
impl From<Port3Ctrl4> for State
[src]
pub fn from(r: Port3Ctrl4) -> Self
[src]
impl From<Port3Ctrl5> for State
[src]
pub fn from(r: Port3Ctrl5) -> Self
[src]
impl From<Port3Q0IngressRateLimit> for State
[src]
pub fn from(r: Port3Q0IngressRateLimit) -> Self
[src]
impl From<Port3Q1IngressRateLimit> for State
[src]
pub fn from(r: Port3Q1IngressRateLimit) -> Self
[src]
impl From<Port3Q2IngressRateLimit> for State
[src]
pub fn from(r: Port3Q2IngressRateLimit) -> Self
[src]
impl From<Port3Q3IngressRateLimit> for State
[src]
pub fn from(r: Port3Q3IngressRateLimit) -> Self
[src]
impl From<Port3Status1> for State
[src]
pub fn from(r: Port3Status1) -> Self
[src]
impl From<Port3TxqSplitForQ0> for State
[src]
pub fn from(r: Port3TxqSplitForQ0) -> Self
[src]
impl From<Port3TxqSplitForQ1> for State
[src]
pub fn from(r: Port3TxqSplitForQ1) -> Self
[src]
impl From<Port3TxqSplitForQ2> for State
[src]
pub fn from(r: Port3TxqSplitForQ2) -> Self
[src]
impl From<Port3TxqSplitForQ3> for State
[src]
pub fn from(r: Port3TxqSplitForQ3) -> Self
[src]
impl From<PwrMgmtAndLedMode> for State
[src]
pub fn from(r: PwrMgmtAndLedMode) -> Self
[src]
impl From<Reset> for State
[src]
impl From<SleepMode> for State
[src]
impl From<State> for u8
[src]
impl From<Station1MacAddr0> for State
[src]
pub fn from(r: Station1MacAddr0) -> Self
[src]
impl From<Station1MacAddr1> for State
[src]
pub fn from(r: Station1MacAddr1) -> Self
[src]
impl From<Station1MacAddr2> for State
[src]
pub fn from(r: Station1MacAddr2) -> Self
[src]
impl From<Station1MacAddr3> for State
[src]
pub fn from(r: Station1MacAddr3) -> Self
[src]
impl From<Station1MacAddr4> for State
[src]
pub fn from(r: Station1MacAddr4) -> Self
[src]
impl From<Station1MacAddr5> for State
[src]
pub fn from(r: Station1MacAddr5) -> Self
[src]
impl From<Station2MacAddr0> for State
[src]
pub fn from(r: Station2MacAddr0) -> Self
[src]
impl From<Station2MacAddr1> for State
[src]
pub fn from(r: Station2MacAddr1) -> Self
[src]
impl From<Station2MacAddr2> for State
[src]
pub fn from(r: Station2MacAddr2) -> Self
[src]
impl From<Station2MacAddr3> for State
[src]
pub fn from(r: Station2MacAddr3) -> Self
[src]
impl From<Station2MacAddr4> for State
[src]
pub fn from(r: Station2MacAddr4) -> Self
[src]
impl From<Station2MacAddr5> for State
[src]
pub fn from(r: Station2MacAddr5) -> Self
[src]
impl From<TosPriorityCtrl0> for State
[src]
pub fn from(r: TosPriorityCtrl0) -> Self
[src]
impl From<TosPriorityCtrl1> for State
[src]
pub fn from(r: TosPriorityCtrl1) -> Self
[src]
impl From<TosPriorityCtrl10> for State
[src]
pub fn from(r: TosPriorityCtrl10) -> Self
[src]
impl From<TosPriorityCtrl11> for State
[src]
pub fn from(r: TosPriorityCtrl11) -> Self
[src]
impl From<TosPriorityCtrl12> for State
[src]
pub fn from(r: TosPriorityCtrl12) -> Self
[src]
impl From<TosPriorityCtrl13> for State
[src]
pub fn from(r: TosPriorityCtrl13) -> Self
[src]
impl From<TosPriorityCtrl14> for State
[src]
pub fn from(r: TosPriorityCtrl14) -> Self
[src]
impl From<TosPriorityCtrl15> for State
[src]
pub fn from(r: TosPriorityCtrl15) -> Self
[src]
impl From<TosPriorityCtrl2> for State
[src]
pub fn from(r: TosPriorityCtrl2) -> Self
[src]
impl From<TosPriorityCtrl3> for State
[src]
pub fn from(r: TosPriorityCtrl3) -> Self
[src]
impl From<TosPriorityCtrl4> for State
[src]
pub fn from(r: TosPriorityCtrl4) -> Self
[src]
impl From<TosPriorityCtrl5> for State
[src]
pub fn from(r: TosPriorityCtrl5) -> Self
[src]
impl From<TosPriorityCtrl6> for State
[src]
pub fn from(r: TosPriorityCtrl6) -> Self
[src]
impl From<TosPriorityCtrl7> for State
[src]
pub fn from(r: TosPriorityCtrl7) -> Self
[src]
impl From<TosPriorityCtrl8> for State
[src]
pub fn from(r: TosPriorityCtrl8) -> Self
[src]
impl From<TosPriorityCtrl9> for State
[src]
pub fn from(r: TosPriorityCtrl9) -> Self
[src]
impl From<UserDef1> for State
[src]
impl From<UserDef2> for State
[src]
impl From<UserDef3> for State
[src]
impl Hash for State
[src]
pub fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
pub fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Hash for State
[src]
pub fn hash<H>(&self, state: &mut H) where
H: Hasher,
[src]
H: Hasher,
pub fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
[src]
H: Hasher,
impl PartialEq<State> for State
[src]
impl Serialize for State
[src]
pub fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralEq for State
[src]
impl StructuralPartialEq for State
[src]
impl TryFrom<State> for ChipId0
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for ChipId1
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for Gc11
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for Station2MacAddr1
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for Station2MacAddr2
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for Station2MacAddr3
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for Station2MacAddr4
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for Station2MacAddr5
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for Mode
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for HighPriorityPacketBufferQ3
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for HighPriorityPacketBufferQ2
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for HighPriorityPacketBufferQ1
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for HighPriorityPacketBufferQ0
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for Gc12
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for PmUsageFlowCtrlSelectMode1
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for PmUsageFlowCtrlSelectMode2
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for PmUsageFlowCtrlSelectMode3
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for PmUsageFlowCtrlSelectMode4
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for Port1TxqSplitForQ3
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for Port1TxqSplitForQ2
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for Port1TxqSplitForQ1
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for Port1TxqSplitForQ0
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for Port2TxqSplitForQ3
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for Port2TxqSplitForQ2
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for Gc13
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for Port2TxqSplitForQ1
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for Port2TxqSplitForQ0
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for Port3TxqSplitForQ3
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for Port3TxqSplitForQ2
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for Port3TxqSplitForQ1
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for Port3TxqSplitForQ0
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for InterruptEnable
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for LinkChangeInterrupt
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for ForcePauseOff
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for FiberSignalThreshold
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for Port1Ctrl0
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for InternalLdoCtrl
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for InsertSrcPvid
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for PwrMgmtAndLedMode
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for SleepMode
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for FwdInvalidVidFrameAndHostMode
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for Port1Ctrl1
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for Port1Ctrl2
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for Port1Ctrl3
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for Port1Ctrl4
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for Port1Ctrl5
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for Port1Q0IngressRateLimit
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for Gc0
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for Port1Q1IngressRateLimit
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for Port1Q2IngressRateLimit
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for Port1Q3IngressRateLimit
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for Port1PhySpecial
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for Port1LinkMdResult
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for Port1Ctrl12
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for Port1Ctrl13
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for Port1Status0
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for Port1Status1
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for Port2Ctrl0
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for Gc1
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for Port2Ctrl1
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for Port2Ctrl2
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for Port2Ctrl3
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for Port2Ctrl4
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for Port2Ctrl5
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for Port2Q0IngressRateLimit
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for Port2Q1IngressRateLimit
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for Port2Q2IngressRateLimit
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for Port2Q3IngressRateLimit
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for Port2PhySpecial
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for Gc2
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for Port2LinkMdResult
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for Port2Ctrl12
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for Port2Ctrl13
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for Port2Status0
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for Port2Status1
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for Port3Ctrl0
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for Port3Ctrl1
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for Port3Ctrl2
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for Port3Ctrl3
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for Port3Ctrl4
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for Gc3
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for Port3Ctrl5
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for Port3Q0IngressRateLimit
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for Port3Q1IngressRateLimit
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for Port3Q2IngressRateLimit
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for Port3Q3IngressRateLimit
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for Port3Status1
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for Reset
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for TosPriorityCtrl0
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for TosPriorityCtrl1
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for TosPriorityCtrl2
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for Gc4
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for TosPriorityCtrl3
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for TosPriorityCtrl4
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for TosPriorityCtrl5
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for TosPriorityCtrl6
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for TosPriorityCtrl7
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for TosPriorityCtrl8
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for TosPriorityCtrl9
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for TosPriorityCtrl10
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for TosPriorityCtrl11
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for TosPriorityCtrl12
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for Gc5
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for TosPriorityCtrl13
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for TosPriorityCtrl14
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for TosPriorityCtrl15
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for MacAddr0
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for MacAddr1
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for MacAddr2
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for MacAddr3
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for MacAddr4
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for MacAddr5
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for UserDef1
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for Gc9
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for UserDef2
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for UserDef3
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for IndirectAccessCtrl0
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for IndirectAccessCtrl1
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for IndirectData8
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for IndirectData7
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for IndirectData6
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for IndirectData5
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for IndirectData4
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for IndirectData3
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for Gc10
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for IndirectData2
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for IndirectData1
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for IndirectData0
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for Station1MacAddr0
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for Station1MacAddr1
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for Station1MacAddr2
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for Station1MacAddr3
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for Station1MacAddr4
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for Station1MacAddr5
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl TryFrom<State> for Station2MacAddr0
[src]
type Error = InvalidAddress
The type returned in the event of a conversion error.
pub fn try_from(state: State) -> Result<Self, Self::Error>
[src]
impl uDebug for State
[src]
Auto Trait Implementations
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Conv for T
impl<T> Conv for T
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> FmtForward for T
pub fn fmt_binary(self) -> FmtBinary<Self> where
Self: Binary,
Self: Binary,
pub fn fmt_display(self) -> FmtDisplay<Self> where
Self: Display,
Self: Display,
pub fn fmt_lower_exp(self) -> FmtLowerExp<Self> where
Self: LowerExp,
Self: LowerExp,
pub fn fmt_lower_hex(self) -> FmtLowerHex<Self> where
Self: LowerHex,
Self: LowerHex,
pub fn fmt_octal(self) -> FmtOctal<Self> where
Self: Octal,
Self: Octal,
pub fn fmt_pointer(self) -> FmtPointer<Self> where
Self: Pointer,
Self: Pointer,
pub fn fmt_upper_exp(self) -> FmtUpperExp<Self> where
Self: UpperExp,
Self: UpperExp,
pub fn fmt_upper_hex(self) -> FmtUpperHex<Self> where
Self: UpperHex,
Self: UpperHex,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Pipe for T where
T: ?Sized,
T: ?Sized,
pub fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
pub fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R where
R: 'a,
R: 'a,
pub fn pipe_ref_mut<'a, R>(
&'a mut self,
func: impl FnOnce(&'a mut Self) -> R
) -> R where
R: 'a,
&'a mut self,
func: impl FnOnce(&'a mut Self) -> R
) -> R where
R: 'a,
pub fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R where
Self: Borrow<B>,
R: 'a,
B: 'a + ?Sized,
Self: Borrow<B>,
R: 'a,
B: 'a + ?Sized,
pub fn pipe_borrow_mut<'a, B, R>(
&'a mut self,
func: impl FnOnce(&'a mut B) -> R
) -> R where
Self: BorrowMut<B>,
R: 'a,
B: 'a + ?Sized,
&'a mut self,
func: impl FnOnce(&'a mut B) -> R
) -> R where
Self: BorrowMut<B>,
R: 'a,
B: 'a + ?Sized,
pub fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R where
Self: AsRef<U>,
R: 'a,
U: 'a + ?Sized,
Self: AsRef<U>,
R: 'a,
U: 'a + ?Sized,
pub fn pipe_as_mut<'a, U, R>(
&'a mut self,
func: impl FnOnce(&'a mut U) -> R
) -> R where
Self: AsMut<U>,
R: 'a,
U: 'a + ?Sized,
&'a mut self,
func: impl FnOnce(&'a mut U) -> R
) -> R where
Self: AsMut<U>,
R: 'a,
U: 'a + ?Sized,
pub fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R where
Self: Deref<Target = T>,
T: 'a + ?Sized,
R: 'a,
Self: Deref<Target = T>,
T: 'a + ?Sized,
R: 'a,
pub fn pipe_deref_mut<'a, T, R>(
&'a mut self,
func: impl FnOnce(&'a mut T) -> R
) -> R where
Self: DerefMut<Target = T> + Deref,
T: 'a + ?Sized,
R: 'a,
&'a mut self,
func: impl FnOnce(&'a mut T) -> R
) -> R where
Self: DerefMut<Target = T> + Deref,
T: 'a + ?Sized,
R: 'a,
impl<T> Pipe for T
impl<T> PipeAsRef for T
pub fn pipe_as_ref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R where
Self: AsRef<T>,
T: 'a,
R: 'a,
Self: AsRef<T>,
T: 'a,
R: 'a,
pub fn pipe_as_mut<'a, T, R>(
&'a mut self,
func: impl FnOnce(&'a mut T) -> R
) -> R where
Self: AsMut<T>,
T: 'a,
R: 'a,
&'a mut self,
func: impl FnOnce(&'a mut T) -> R
) -> R where
Self: AsMut<T>,
T: 'a,
R: 'a,
impl<T> PipeBorrow for T
pub fn pipe_borrow<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R where
Self: Borrow<T>,
T: 'a,
R: 'a,
Self: Borrow<T>,
T: 'a,
R: 'a,
pub fn pipe_borrow_mut<'a, T, R>(
&'a mut self,
func: impl FnOnce(&'a mut T) -> R
) -> R where
Self: BorrowMut<T>,
T: 'a,
R: 'a,
&'a mut self,
func: impl FnOnce(&'a mut T) -> R
) -> R where
Self: BorrowMut<T>,
T: 'a,
R: 'a,
impl<T> PipeDeref for T
pub fn pipe_deref<'a, R>(
&'a self,
func: impl FnOnce(&'a Self::Target) -> R
) -> R where
Self: Deref,
R: 'a,
&'a self,
func: impl FnOnce(&'a Self::Target) -> R
) -> R where
Self: Deref,
R: 'a,
pub fn pipe_deref_mut<'a, R>(
&'a mut self,
func: impl FnOnce(&'a mut Self::Target) -> R
) -> R where
Self: DerefMut,
R: 'a,
&'a mut self,
func: impl FnOnce(&'a mut Self::Target) -> R
) -> R where
Self: DerefMut,
R: 'a,
impl<T> PipeRef for T
pub fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R where
R: 'a,
R: 'a,
pub fn pipe_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R where
R: 'a,
R: 'a,
impl<T> Tap for T
pub fn tap(self, func: impl FnOnce(&Self)) -> Self
pub fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self
pub fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self where
Self: Borrow<B>,
B: ?Sized,
Self: Borrow<B>,
B: ?Sized,
pub fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self where
Self: BorrowMut<B>,
B: ?Sized,
Self: BorrowMut<B>,
B: ?Sized,
pub fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self where
Self: AsRef<R>,
R: ?Sized,
Self: AsRef<R>,
R: ?Sized,
pub fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self where
Self: AsMut<R>,
R: ?Sized,
Self: AsMut<R>,
R: ?Sized,
pub fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self where
Self: Deref<Target = T>,
T: ?Sized,
Self: Deref<Target = T>,
T: ?Sized,
pub fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self where
Self: DerefMut<Target = T> + Deref,
T: ?Sized,
Self: DerefMut<Target = T> + Deref,
T: ?Sized,
pub fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self
pub fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self
pub fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self where
Self: Borrow<B>,
B: ?Sized,
Self: Borrow<B>,
B: ?Sized,
pub fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self where
Self: BorrowMut<B>,
B: ?Sized,
Self: BorrowMut<B>,
B: ?Sized,
pub fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self where
Self: AsRef<R>,
R: ?Sized,
Self: AsRef<R>,
R: ?Sized,
pub fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self where
Self: AsMut<R>,
R: ?Sized,
Self: AsMut<R>,
R: ?Sized,
pub fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self where
Self: Deref<Target = T>,
T: ?Sized,
Self: Deref<Target = T>,
T: ?Sized,
pub fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self where
Self: DerefMut<Target = T> + Deref,
T: ?Sized,
Self: DerefMut<Target = T> + Deref,
T: ?Sized,
impl<T> Tap for T
pub fn tap<F, R>(self, func: F) -> Self where
F: FnOnce(&Self) -> R,
F: FnOnce(&Self) -> R,
pub fn tap_dbg<F, R>(self, func: F) -> Self where
F: FnOnce(&Self) -> R,
F: FnOnce(&Self) -> R,
pub fn tap_mut<F, R>(self, func: F) -> Self where
F: FnOnce(&mut Self) -> R,
F: FnOnce(&mut Self) -> R,
pub fn tap_mut_dbg<F, R>(self, func: F) -> Self where
F: FnOnce(&mut Self) -> R,
F: FnOnce(&mut Self) -> R,
impl<T, U> TapAsRef<U> for T where
U: ?Sized,
U: ?Sized,
pub fn tap_ref<F, R>(self, func: F) -> Self where
Self: AsRef<T>,
F: FnOnce(&T) -> R,
Self: AsRef<T>,
F: FnOnce(&T) -> R,
pub fn tap_ref_dbg<F, R>(self, func: F) -> Self where
Self: AsRef<T>,
F: FnOnce(&T) -> R,
Self: AsRef<T>,
F: FnOnce(&T) -> R,
pub fn tap_ref_mut<F, R>(self, func: F) -> Self where
Self: AsMut<T>,
F: FnOnce(&mut T) -> R,
Self: AsMut<T>,
F: FnOnce(&mut T) -> R,
pub fn tap_ref_mut_dbg<F, R>(self, func: F) -> Self where
Self: AsMut<T>,
F: FnOnce(&mut T) -> R,
Self: AsMut<T>,
F: FnOnce(&mut T) -> R,
impl<T, U> TapBorrow<U> for T where
U: ?Sized,
U: ?Sized,
pub fn tap_borrow<F, R>(self, func: F) -> Self where
Self: Borrow<T>,
F: FnOnce(&T) -> R,
Self: Borrow<T>,
F: FnOnce(&T) -> R,
pub fn tap_borrow_dbg<F, R>(self, func: F) -> Self where
Self: Borrow<T>,
F: FnOnce(&T) -> R,
Self: Borrow<T>,
F: FnOnce(&T) -> R,
pub fn tap_borrow_mut<F, R>(self, func: F) -> Self where
Self: BorrowMut<T>,
F: FnOnce(&mut T) -> R,
Self: BorrowMut<T>,
F: FnOnce(&mut T) -> R,
pub fn tap_borrow_mut_dbg<F, R>(self, func: F) -> Self where
Self: BorrowMut<T>,
F: FnOnce(&mut T) -> R,
Self: BorrowMut<T>,
F: FnOnce(&mut T) -> R,
impl<T> TapDeref for T
pub fn tap_deref<F, R>(self, func: F) -> Self where
Self: Deref,
F: FnOnce(&Self::Target) -> R,
Self: Deref,
F: FnOnce(&Self::Target) -> R,
pub fn tap_deref_dbg<F, R>(self, func: F) -> Self where
Self: Deref,
F: FnOnce(&Self::Target) -> R,
Self: Deref,
F: FnOnce(&Self::Target) -> R,
pub fn tap_deref_mut<F, R>(self, func: F) -> Self where
Self: DerefMut,
F: FnOnce(&mut Self::Target) -> R,
Self: DerefMut,
F: FnOnce(&mut Self::Target) -> R,
pub fn tap_deref_mut_dbg<F, R>(self, func: F) -> Self where
Self: DerefMut,
F: FnOnce(&mut Self::Target) -> R,
Self: DerefMut,
F: FnOnce(&mut Self::Target) -> R,
impl<T> TryConv for T
impl<T> TryConv for T
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.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,