pub struct TagException { /* private fields */ }Implementations§
Source§impl TagException
impl TagException
pub fn other(msg: String, tag: Tag) -> TagException
pub fn tag_out_of_order(tag: Tag) -> TagException
pub fn invalid_tag_number(tag: Tag) -> TagException
pub fn required_tag_missing(tag: Tag) -> TagException
pub fn tag_not_defined_for_message(tag: Tag, msg_type: String) -> TagException
pub fn no_tag_value(tag: Tag) -> TagException
pub fn incorrect_tag_value(tag: Tag) -> TagException
pub fn repeated_tag(tag: Tag) -> TagException
pub fn incorrect_data_format(tag: Tag, inner: String) -> TagException
pub fn invalid_message_type() -> TagException
pub fn repeating_group_count_mismatch(tag: Tag) -> TagException
pub fn group_delimiter_tag_exception( counter_tag: Tag, delimiter_tag: Tag, ) -> TagException
pub fn repeated_tag_without_group_delimiter_tag_exception( counter_tag: Tag, trouble_tag: Tag, ) -> TagException
pub fn msg_type(&self) -> Option<&String>
pub fn inner(&self) -> Option<&String>
pub fn session_reject_reason(&self) -> &SessionRejectReason
pub fn field(&self) -> Tag
Trait Implementations§
Source§impl Clone for TagException
impl Clone for TagException
Source§fn clone(&self) -> TagException
fn clone(&self) -> TagException
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for TagException
impl RefUnwindSafe for TagException
impl Send for TagException
impl Sync for TagException
impl Unpin for TagException
impl UnsafeUnpin for TagException
impl UnwindSafe for TagException
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