pub enum E2EProfile {
Profile4(Profile4Config),
Profile5(Profile5Config),
Profile5WithHeader(Profile5Config),
}Expand description
Describes which E2E profile to apply for a given data element.
Variants§
Profile4(Profile4Config)
E2E Profile 4 (CRC-32, 12-byte header).
Profile5(Profile5Config)
E2E Profile 5 (CRC-16, 3-byte header, no upper-header in CRC).
Profile5WithHeader(Profile5Config)
E2E Profile 5 with SOME/IP upper-header included in the CRC.
Trait Implementations§
Source§impl Clone for E2EProfile
impl Clone for E2EProfile
Source§fn clone(&self) -> E2EProfile
fn clone(&self) -> E2EProfile
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for E2EProfile
impl RefUnwindSafe for E2EProfile
impl Send for E2EProfile
impl Sync for E2EProfile
impl Unpin for E2EProfile
impl UnsafeUnpin for E2EProfile
impl UnwindSafe for E2EProfile
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more