Skip to main content

View

Trait View 

Source
pub trait View {
    // Required method
    fn size_in_bytes(&self) -> Result<usize, Error>;
}
Expand description

Trait implemented by Emboss struct and bitfield views.

Required Methods§

Source

fn size_in_bytes(&self) -> Result<usize, Error>

Returns the intrinsic layout size of the structure in bytes.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl<S: MutStorage, ST: State> View for BFrameHeaderWriter<S, ST>

Source§

impl<S: MutStorage, ST: State> View for BFrameWriter<S, ST>

Source§

impl<S: MutStorage, ST: State> View for BasicL2capHeaderWriter<S, ST>

Source§

impl<S: MutStorage, ST: State> View for CFrameWriter<S, ST>

Source§

impl<S: MutStorage, ST: State> View for FirstKFrameWriter<S, ST>

Source§

impl<S: MutStorage, ST: State> View for KFramePduHeaderWriter<S, ST>

Source§

impl<S: MutStorage, ST: State> View for KFrameSduHeaderWriter<S, ST>

Source§

impl<S: MutStorage, ST: State> View for L2capCommandRejectRspWriter<S, ST>

Source§

impl<S: MutStorage, ST: State> View for L2capConfigurationOptionHeaderWriter<S, ST>

Source§

impl<S: MutStorage, ST: State> View for L2capConfigureReqWriter<S, ST>

Source§

impl<S: MutStorage, ST: State> View for L2capConfigureReq_EmbossReservedAnonymousField2Writer<S, ST>

Source§

impl<S: MutStorage, ST: State> View for L2capConfigureRspWriter<S, ST>

Source§

impl<S: MutStorage, ST: State> View for L2capConfigureRsp_EmbossReservedAnonymousField1Writer<S, ST>

Source§

impl<S: MutStorage, ST: State> View for L2capConnectionReqWriter<S, ST>

Source§

impl<S: MutStorage, ST: State> View for L2capConnectionRspWriter<S, ST>

Source§

impl<S: MutStorage, ST: State> View for L2capDisconnectionReqWriter<S, ST>

Source§

impl<S: MutStorage, ST: State> View for L2capDisconnectionRspWriter<S, ST>

Source§

impl<S: MutStorage, ST: State> View for L2capFlowControlCreditIndWriter<S, ST>

Source§

impl<S: MutStorage, ST: State> View for L2capLeCreditBasedConnectionReqWriter<S, ST>

Source§

impl<S: MutStorage, ST: State> View for L2capMtuConfigurationOptionWriter<S, ST>

Source§

impl<S: MutStorage, ST: State> View for L2capSignalingCommandHeaderWriter<S, ST>

Source§

impl<S: MutStorage, ST: State> View for L2capSignalingCommandWriter<S, ST>

Source§

impl<S: MutStorage, ST: State> View for SubsequentKFrameWriter<S, ST>

Source§

impl<S: MutStorage> View for BFrameHeaderMut<S>

Source§

impl<S: MutStorage> View for BFrameMut<S>

Source§

impl<S: MutStorage> View for BasicL2capHeaderMut<S>

Source§

impl<S: MutStorage> View for CFrameMut<S>

Source§

impl<S: MutStorage> View for FirstKFrameMut<S>

Source§

impl<S: MutStorage> View for KFramePduHeaderMut<S>

Source§

impl<S: MutStorage> View for KFrameSduHeaderMut<S>

Source§

impl<S: MutStorage> View for L2capCommandRejectRspMut<S>

Source§

impl<S: MutStorage> View for L2capConfigurationOptionHeaderMut<S>

Source§

impl<S: MutStorage> View for L2capConfigureReqMut<S>

Source§

impl<S: MutStorage> View for L2capConfigureReq_EmbossReservedAnonymousField2Mut<S>

Source§

impl<S: MutStorage> View for L2capConfigureRspMut<S>

Source§

impl<S: MutStorage> View for L2capConfigureRsp_EmbossReservedAnonymousField1Mut<S>

Source§

impl<S: MutStorage> View for L2capConnectionReqMut<S>

Source§

impl<S: MutStorage> View for L2capConnectionRspMut<S>

Source§

impl<S: MutStorage> View for L2capDisconnectionReqMut<S>

Source§

impl<S: MutStorage> View for L2capDisconnectionRspMut<S>

Source§

impl<S: MutStorage> View for L2capFlowControlCreditIndMut<S>

Source§

impl<S: MutStorage> View for L2capLeCreditBasedConnectionReqMut<S>

Source§

impl<S: MutStorage> View for L2capMtuConfigurationOptionMut<S>

Source§

impl<S: MutStorage> View for L2capSignalingCommandHeaderMut<S>

Source§

impl<S: MutStorage> View for L2capSignalingCommandMut<S>

Source§

impl<S: MutStorage> View for SubsequentKFrameMut<S>

Source§

impl<S: Storage, ST: State> View for BFrame<S, ST>

Source§

impl<S: Storage, ST: State> View for BFrameHeader<S, ST>

Source§

impl<S: Storage, ST: State> View for BasicL2capHeader<S, ST>

Source§

impl<S: Storage, ST: State> View for CFrame<S, ST>

Source§

impl<S: Storage, ST: State> View for FirstKFrame<S, ST>

Source§

impl<S: Storage, ST: State> View for KFramePduHeader<S, ST>

Source§

impl<S: Storage, ST: State> View for KFrameSduHeader<S, ST>

Source§

impl<S: Storage, ST: State> View for L2capCommandRejectRsp<S, ST>

Source§

impl<S: Storage, ST: State> View for L2capConfigurationOptionHeader<S, ST>

Source§

impl<S: Storage, ST: State> View for L2capConfigureReq<S, ST>

Source§

impl<S: Storage, ST: State> View for L2capConfigureReq_EmbossReservedAnonymousField2<S, ST>

Source§

impl<S: Storage, ST: State> View for L2capConfigureRsp<S, ST>

Source§

impl<S: Storage, ST: State> View for L2capConfigureRsp_EmbossReservedAnonymousField1<S, ST>

Source§

impl<S: Storage, ST: State> View for L2capConnectionReq<S, ST>

Source§

impl<S: Storage, ST: State> View for L2capConnectionRsp<S, ST>

Source§

impl<S: Storage, ST: State> View for L2capDisconnectionReq<S, ST>

Source§

impl<S: Storage, ST: State> View for L2capDisconnectionRsp<S, ST>

Source§

impl<S: Storage, ST: State> View for L2capFlowControlCreditInd<S, ST>

Source§

impl<S: Storage, ST: State> View for L2capLeCreditBasedConnectionReq<S, ST>

Source§

impl<S: Storage, ST: State> View for L2capMtuConfigurationOption<S, ST>

Source§

impl<S: Storage, ST: State> View for L2capSignalingCommand<S, ST>

Source§

impl<S: Storage, ST: State> View for L2capSignalingCommandHeader<S, ST>

Source§

impl<S: Storage, ST: State> View for SubsequentKFrame<S, ST>