pub enum SomeIpMessageType {
Notification,
Request,
RequestNoReturn,
Response,
}
Expand description
message types that can be used in a SOME/IP message header, depending on the type of communication
Variants§
Notification
Notification message
Request
Request message, which expects a response
RequestNoReturn
Request without return message - a fire and forget message
Response
Response message
Trait Implementations§
Source§impl Clone for SomeIpMessageType
impl Clone for SomeIpMessageType
Source§fn clone(&self) -> SomeIpMessageType
fn clone(&self) -> SomeIpMessageType
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 moreSource§impl Debug for SomeIpMessageType
impl Debug for SomeIpMessageType
Source§impl From<SomeIpMessageType> for EnumItem
impl From<SomeIpMessageType> for EnumItem
Source§fn from(someip_msg_type: SomeIpMessageType) -> EnumItem
fn from(someip_msg_type: SomeIpMessageType) -> EnumItem
Converts to this type from the input type.
Source§impl PartialEq for SomeIpMessageType
impl PartialEq for SomeIpMessageType
Source§impl TryFrom<EnumItem> for SomeIpMessageType
impl TryFrom<EnumItem> for SomeIpMessageType
Source§type Error = AutosarAbstractionError
type Error = AutosarAbstractionError
The type returned in the event of a conversion error.
Source§fn try_from(
value: EnumItem,
) -> Result<SomeIpMessageType, AutosarAbstractionError>
fn try_from( value: EnumItem, ) -> Result<SomeIpMessageType, AutosarAbstractionError>
Performs the conversion.
impl Copy for SomeIpMessageType
impl Eq for SomeIpMessageType
impl StructuralPartialEq for SomeIpMessageType
Auto Trait Implementations§
impl Freeze for SomeIpMessageType
impl RefUnwindSafe for SomeIpMessageType
impl Send for SomeIpMessageType
impl Sync for SomeIpMessageType
impl Unpin for SomeIpMessageType
impl UnwindSafe for SomeIpMessageType
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.