pub struct RequestId { /* private fields */ }
Expand description
SOME/IP request ID.
Implementations§
Source§impl RequestId
impl RequestId
Sourcepub fn set_client_id(&mut self, client_id: ClientId)
pub fn set_client_id(&mut self, client_id: ClientId)
Sets the ClientId
.
Sourcepub fn session_id(&self) -> SessionId
pub fn session_id(&self) -> SessionId
Returns the SessionId
.
Sourcepub fn set_session_id(&mut self, session_id: SessionId)
pub fn set_session_id(&mut self, session_id: SessionId)
Sets the SessionId
.
Trait Implementations§
Source§impl<'a> Parse<'a> for RequestId
impl<'a> Parse<'a> for RequestId
Source§fn parse_partial(reader: &mut ByteReader<'a>) -> Result<RequestId, ParseError>
fn parse_partial(reader: &mut ByteReader<'a>) -> Result<RequestId, ParseError>
Parses a SOME/IP payload type from a given slice of bytes. Read more
Source§impl Serialize for RequestId
impl Serialize for RequestId
Source§fn required_length(&self) -> usize
fn required_length(&self) -> usize
Returns the number of bytes required to store the serialized version of self.
Source§fn serialize_partial(
&self,
writer: &mut ByteWriter<'_>,
) -> Result<(), SerializeError>
fn serialize_partial( &self, writer: &mut ByteWriter<'_>, ) -> Result<(), SerializeError>
Serializes to a byte writer.
impl Copy for RequestId
impl Eq for RequestId
impl StructuralPartialEq for RequestId
Auto Trait Implementations§
impl Freeze for RequestId
impl RefUnwindSafe for RequestId
impl Send for RequestId
impl Sync for RequestId
impl Unpin for RequestId
impl UnwindSafe for RequestId
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