pub struct MessageValidator;Expand description
Message validator for protocol compliance
Implementations§
Source§impl MessageValidator
impl MessageValidator
Sourcepub fn validate_address(address: Address) -> Result<()>
pub fn validate_address(address: Address) -> Result<()>
Validate message addressing
Sourcepub fn validate_word_count(count: u16) -> Result<()>
pub fn validate_word_count(count: u16) -> Result<()>
Validate word count
Sourcepub fn validate_sub_address(sub_addr: u8) -> Result<()>
pub fn validate_sub_address(sub_addr: u8) -> Result<()>
Validate sub-address
Auto Trait Implementations§
impl Freeze for MessageValidator
impl RefUnwindSafe for MessageValidator
impl Send for MessageValidator
impl Sync for MessageValidator
impl Unpin for MessageValidator
impl UnwindSafe for MessageValidator
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