pub enum UsiInfoMessage {
Commands(Vec<UsiInfoSubCommand>),
Flush,
Quit,
}Expand description
infoコマンドの発行スレッドに対してコマンドの出力、スレッドの停止などを通知するためのメッセージオブジェクト
Variants§
Commands(Vec<UsiInfoSubCommand>)
infoコマンドのサブコマンドのリスト
Flush
送信バッファの中身を全て書き込む
Quit
infoコマンド発行スレッドを停止させる
Trait Implementations§
Source§impl Clone for UsiInfoMessage
impl Clone for UsiInfoMessage
Source§fn clone(&self) -> UsiInfoMessage
fn clone(&self) -> UsiInfoMessage
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 moreAuto Trait Implementations§
impl Freeze for UsiInfoMessage
impl RefUnwindSafe for UsiInfoMessage
impl Send for UsiInfoMessage
impl Sync for UsiInfoMessage
impl Unpin for UsiInfoMessage
impl UnwindSafe for UsiInfoMessage
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