pub struct BitBrokerMessage { /* private fields */ }Implementations§
Source§impl BitBrokerMessage
impl BitBrokerMessage
pub fn new(opcode: u8, operand: u8, body: Vec<u8>) -> Self
pub fn new_proto<B>(opcode: u8, operand: u8, body: B) -> Selfwhere
B: Message,
pub fn initial_game_message() -> Self
pub fn initial_bot_message() -> Self
pub fn bot_info_message(name: impl ToString) -> Self
pub fn termination_message() -> Self
pub fn trigger_message() -> Self
pub fn opcode(&self) -> &u8
pub fn operand(&self) -> &u8
pub fn codes(&self) -> (&u8, &u8)
pub fn body(&self) -> &[u8] ⓘ
pub fn body_proto<B>(&self) -> Result<B>
Trait Implementations§
Source§impl AsRef<[u8]> for BitBrokerMessage
impl AsRef<[u8]> for BitBrokerMessage
Source§impl<S> From<Action<S>> for BitBrokerMessage
impl<S> From<Action<S>> for BitBrokerMessage
Source§impl From<BitBrokerMessage> for Error
impl From<BitBrokerMessage> for Error
Source§fn from(value: BitBrokerMessage) -> Self
fn from(value: BitBrokerMessage) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for BitBrokerMessage
impl RefUnwindSafe for BitBrokerMessage
impl Send for BitBrokerMessage
impl Sync for BitBrokerMessage
impl Unpin for BitBrokerMessage
impl UnsafeUnpin for BitBrokerMessage
impl UnwindSafe for BitBrokerMessage
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