pub struct StreamAppendSpec {
pub stream: String,
pub record: Value,
pub expected_seq: Option<i64>,
pub embed: Option<bool>,
pub embedding_model: Option<String>,
pub note_kind: String,
pub tags: Option<Vec<String>>,
pub fence: Option<NoteFences>,
}Expand description
One append, shape-validated by the verb layer; the runtime validates the stream name and the record’s serialization before any write.
Fields§
§stream: String§record: Value§expected_seq: Option<i64>§embed: Option<bool>§embedding_model: Option<String>§note_kind: String§fence: Option<NoteFences>Auto Trait Implementations§
impl Freeze for StreamAppendSpec
impl RefUnwindSafe for StreamAppendSpec
impl Send for StreamAppendSpec
impl Sync for StreamAppendSpec
impl Unpin for StreamAppendSpec
impl UnsafeUnpin for StreamAppendSpec
impl UnwindSafe for StreamAppendSpec
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more