pub struct SomeIpTransformationISignalProps(/* private fields */);
Expand description
Properties for the SOMEIP transformation of an ISignal(Group)
Implementations§
Source§impl SomeIpTransformationISignalProps
impl SomeIpTransformationISignalProps
Sourcepub fn set_transformer(
&self,
transformer: &TransformationTechnology,
) -> Result<(), AutosarAbstractionError>
pub fn set_transformer( &self, transformer: &TransformationTechnology, ) -> Result<(), AutosarAbstractionError>
set the transformer reference of the SOMEIP transformation properties
Sourcepub fn transformer(&self) -> Option<TransformationTechnology>
pub fn transformer(&self) -> Option<TransformationTechnology>
get the transformer reference of the SOMEIP transformation properties
Sourcepub fn set_legacy_strings(
&self,
legacy_strings: Option<bool>,
) -> Result<(), AutosarAbstractionError>
pub fn set_legacy_strings( &self, legacy_strings: Option<bool>, ) -> Result<(), AutosarAbstractionError>
set the legacy strings property
Sourcepub fn legacy_strings(&self) -> Option<bool>
pub fn legacy_strings(&self) -> Option<bool>
get the legacy strings property
Sourcepub fn set_interface_version(
&self,
interface_version: Option<u32>,
) -> Result<(), AutosarAbstractionError>
pub fn set_interface_version( &self, interface_version: Option<u32>, ) -> Result<(), AutosarAbstractionError>
set the interface version property
Sourcepub fn interface_version(&self) -> Option<u32>
pub fn interface_version(&self) -> Option<u32>
get the interface version property
Sourcepub fn set_dynamic_length(
&self,
dynamic_length: Option<bool>,
) -> Result<(), AutosarAbstractionError>
pub fn set_dynamic_length( &self, dynamic_length: Option<bool>, ) -> Result<(), AutosarAbstractionError>
set the dynamic length property
Sourcepub fn dynamic_length(&self) -> Option<bool>
pub fn dynamic_length(&self) -> Option<bool>
get the dynamic length property
Sourcepub fn set_message_type(
&self,
message_type: Option<SomeIpMessageType>,
) -> Result<(), AutosarAbstractionError>
pub fn set_message_type( &self, message_type: Option<SomeIpMessageType>, ) -> Result<(), AutosarAbstractionError>
set the message type property
Sourcepub fn message_type(&self) -> Option<SomeIpMessageType>
pub fn message_type(&self) -> Option<SomeIpMessageType>
get the message type property
Sourcepub fn set_size_of_array_length(
&self,
size_of_array_length: Option<u32>,
) -> Result<(), AutosarAbstractionError>
pub fn set_size_of_array_length( &self, size_of_array_length: Option<u32>, ) -> Result<(), AutosarAbstractionError>
set the size of array length property
Sourcepub fn size_of_array_length(&self) -> Option<u32>
pub fn size_of_array_length(&self) -> Option<u32>
get the size of array length property
Sourcepub fn set_size_of_string_length(
&self,
size_of_string_length: Option<u32>,
) -> Result<(), AutosarAbstractionError>
pub fn set_size_of_string_length( &self, size_of_string_length: Option<u32>, ) -> Result<(), AutosarAbstractionError>
set the size of string length property
Sourcepub fn size_of_string_length(&self) -> Option<u32>
pub fn size_of_string_length(&self) -> Option<u32>
get the size of string length property
Sourcepub fn set_size_of_struct_length(
&self,
size_of_struct_length: Option<u32>,
) -> Result<(), AutosarAbstractionError>
pub fn set_size_of_struct_length( &self, size_of_struct_length: Option<u32>, ) -> Result<(), AutosarAbstractionError>
set the size of struct length property
Sourcepub fn size_of_struct_length(&self) -> Option<u32>
pub fn size_of_struct_length(&self) -> Option<u32>
get the size of struct length property
Sourcepub fn set_size_of_union_length(
&self,
size_of_union_length: Option<u32>,
) -> Result<(), AutosarAbstractionError>
pub fn set_size_of_union_length( &self, size_of_union_length: Option<u32>, ) -> Result<(), AutosarAbstractionError>
set the size of union length property
Sourcepub fn size_of_union_length(&self) -> Option<u32>
pub fn size_of_union_length(&self) -> Option<u32>
get the size of union length property
Trait Implementations§
Source§impl Clone for SomeIpTransformationISignalProps
impl Clone for SomeIpTransformationISignalProps
Source§fn clone(&self) -> SomeIpTransformationISignalProps
fn clone(&self) -> SomeIpTransformationISignalProps
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 From<SomeIpTransformationISignalProps> for Element
impl From<SomeIpTransformationISignalProps> for Element
Source§fn from(val: SomeIpTransformationISignalProps) -> Self
fn from(val: SomeIpTransformationISignalProps) -> Self
Converts to this type from the input type.
Source§impl PartialEq for SomeIpTransformationISignalProps
impl PartialEq for SomeIpTransformationISignalProps
Source§fn eq(&self, other: &SomeIpTransformationISignalProps) -> bool
fn eq(&self, other: &SomeIpTransformationISignalProps) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl Eq for SomeIpTransformationISignalProps
impl StructuralPartialEq for SomeIpTransformationISignalProps
Auto Trait Implementations§
impl Freeze for SomeIpTransformationISignalProps
impl !RefUnwindSafe for SomeIpTransformationISignalProps
impl Send for SomeIpTransformationISignalProps
impl Sync for SomeIpTransformationISignalProps
impl Unpin for SomeIpTransformationISignalProps
impl !UnwindSafe for SomeIpTransformationISignalProps
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.