pub struct HelloAck {
pub kind: String,
pub protocol: String,
pub session_id: String,
pub limits: Limits,
pub subscribe: String,
pub marker: MarkerConfig,
pub logs: Option<LogBudget>,
}Expand description
The driver’s reply: session id, negotiated limits, what to push.
Fields§
§kind: StringWire discriminator (type on the wire).
protocol: StringProtocol identifier; must be termwright/3.
session_id: StringSession this snapshot belongs to.
limits: LimitsCeilings the driver imposes for this session.
subscribe: StringThe semantic publication channel selected by the driver.
marker: MarkerConfigWhether render markers are wanted.
logs: Option<LogBudget>Log-channel budget; None means logs are disabled.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for HelloAck
impl<'de> Deserialize<'de> for HelloAck
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 HelloAck
impl StructuralPartialEq for HelloAck
Auto Trait Implementations§
impl Freeze for HelloAck
impl RefUnwindSafe for HelloAck
impl Send for HelloAck
impl Sync for HelloAck
impl Unpin for HelloAck
impl UnsafeUnpin for HelloAck
impl UnwindSafe for HelloAck
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