pub struct SequenceConfig {
pub sequence_b_marker: String,
pub sequence_c_fields: Vec<String>,
pub has_sequence_c: bool,
}
Expand description
Configuration for sequence parsing
Fields§
§sequence_b_marker: String
Field that marks the start of sequence B (usually “21”)
sequence_c_fields: Vec<String>
Fields that belong exclusively to sequence C (if any)
has_sequence_c: bool
Whether sequence C exists for this message type
Trait Implementations§
Source§impl Clone for SequenceConfig
impl Clone for SequenceConfig
Source§fn clone(&self) -> SequenceConfig
fn clone(&self) -> SequenceConfig
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 SequenceConfig
impl Debug for SequenceConfig
Auto Trait Implementations§
impl Freeze for SequenceConfig
impl RefUnwindSafe for SequenceConfig
impl Send for SequenceConfig
impl Sync for SequenceConfig
impl Unpin for SequenceConfig
impl UnwindSafe for SequenceConfig
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<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more