pub enum StageMessage {
Ready(ReadyMessage),
PrefillChunk(PrefillChunkMessage),
FinalPrefillChunk(FinalPrefillChunkMessage),
DecodeToken(DecodeTokenMessage),
StateImport(StateImportMessage),
StateExport(StateExportMessage),
Ack(AckMessage),
TokenReply(TokenReplyMessage),
Stop(StopMessage),
Error(ErrorMessage),
}Variants§
Ready(ReadyMessage)
PrefillChunk(PrefillChunkMessage)
FinalPrefillChunk(FinalPrefillChunkMessage)
DecodeToken(DecodeTokenMessage)
StateImport(StateImportMessage)
StateExport(StateExportMessage)
Ack(AckMessage)
TokenReply(TokenReplyMessage)
Stop(StopMessage)
Error(ErrorMessage)
Implementations§
Source§impl StageMessage
impl StageMessage
pub fn base(&self) -> &MessageBase
pub fn kind(&self) -> MessageKind
pub fn ack_for(&self, stage: &StageConfig) -> StageMessage
Trait Implementations§
Source§impl Clone for StageMessage
impl Clone for StageMessage
Source§fn clone(&self) -> StageMessage
fn clone(&self) -> StageMessage
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 moreSource§impl Debug for StageMessage
impl Debug for StageMessage
Source§impl<'de> Deserialize<'de> for StageMessage
impl<'de> Deserialize<'de> for StageMessage
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for StageMessage
Source§impl PartialEq for StageMessage
impl PartialEq for StageMessage
Source§impl Serialize for StageMessage
impl Serialize for StageMessage
impl StructuralPartialEq for StageMessage
Auto Trait Implementations§
impl Freeze for StageMessage
impl RefUnwindSafe for StageMessage
impl Send for StageMessage
impl Sync for StageMessage
impl Unpin for StageMessage
impl UnsafeUnpin for StageMessage
impl UnwindSafe for StageMessage
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