pub enum MessageSecurityMode {
Invalid = 0,
None = 1,
Sign = 2,
SignAndEncrypt = 3,
}Variants§
Trait Implementations§
Source§impl BinaryEncoder<MessageSecurityMode> for MessageSecurityMode
impl BinaryEncoder<MessageSecurityMode> for MessageSecurityMode
Source§fn byte_len(&self) -> usize
fn byte_len(&self) -> usize
Returns the exact byte length of the structure as it would be if
encode were called.
This may be called prior to writing to ensure the correct amount of space is available.Source§fn encode<S>(&self, stream: &mut S) -> Result<usize, StatusCode>where
S: Write,
fn encode<S>(&self, stream: &mut S) -> Result<usize, StatusCode>where
S: Write,
Encodes the instance to the write stream.
Source§fn decode<S>(
stream: &mut S,
_: &DecodingOptions,
) -> Result<MessageSecurityMode, StatusCode>where
S: Read,
fn decode<S>(
stream: &mut S,
_: &DecodingOptions,
) -> Result<MessageSecurityMode, StatusCode>where
S: Read,
Decodes an instance from the read stream. The decoding options contains restrictions set by
the server / client on the length of strings, arrays etc. If these limits are exceeded the
implementation should return with a
BadDecodingError as soon as possible.fn encode_to_vec(&self) -> Vec<u8> ⓘ
Source§impl Clone for MessageSecurityMode
impl Clone for MessageSecurityMode
Source§fn clone(&self) -> MessageSecurityMode
fn clone(&self) -> MessageSecurityMode
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 MessageSecurityMode
impl Debug for MessageSecurityMode
Source§impl Display for MessageSecurityMode
impl Display for MessageSecurityMode
Source§impl<'a> From<&'a str> for MessageSecurityMode
impl<'a> From<&'a str> for MessageSecurityMode
Source§fn from(str: &'a str) -> MessageSecurityMode
fn from(str: &'a str) -> MessageSecurityMode
Converts to this type from the input type.
Source§impl PartialEq for MessageSecurityMode
impl PartialEq for MessageSecurityMode
impl Copy for MessageSecurityMode
impl StructuralPartialEq for MessageSecurityMode
Auto Trait Implementations§
impl Freeze for MessageSecurityMode
impl RefUnwindSafe for MessageSecurityMode
impl Send for MessageSecurityMode
impl Sync for MessageSecurityMode
impl Unpin for MessageSecurityMode
impl UnwindSafe for MessageSecurityMode
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