pub struct GrePacketBuilder { /* private fields */ }Implementations§
Source§impl GrePacketBuilder
impl GrePacketBuilder
pub fn new(protocol_type: EtherType) -> Self
pub fn key(self, key: u32) -> Self
pub fn sequence(self, seq: u32) -> Self
pub fn checksum(self) -> Self
pub fn recursion_control(self, v: u8) -> Self
pub fn version(self, v: u8) -> Self
pub fn payload(self, data: &[u8]) -> Self
pub fn build(self) -> Vec<u8>
Auto Trait Implementations§
impl Freeze for GrePacketBuilder
impl RefUnwindSafe for GrePacketBuilder
impl Send for GrePacketBuilder
impl Sync for GrePacketBuilder
impl Unpin for GrePacketBuilder
impl UnsafeUnpin for GrePacketBuilder
impl UnwindSafe for GrePacketBuilder
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