pub struct StreamTextProps {
pub sse_url: String,
pub placeholder: Option<String>,
pub loading_text: Option<String>,
}Expand description
Props for the StreamText component — SSE token stream renderer.
Connects to sse_url via the browser EventSource API and appends arriving
tokens as plain text nodes. The SSE endpoint MUST emit event: done on
completion to prevent EventSource auto-reconnect.
Fields§
§sse_url: StringURL of the server-sent-events endpoint that streams tokens.
Must emit event: done on completion.
placeholder: Option<String>Text shown inside the content area before the first token arrives.
loading_text: Option<String>Status text shown while the stream is open.
Trait Implementations§
Source§impl Clone for StreamTextProps
impl Clone for StreamTextProps
Source§fn clone(&self) -> StreamTextProps
fn clone(&self) -> StreamTextProps
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 StreamTextProps
impl Debug for StreamTextProps
Source§impl<'de> Deserialize<'de> for StreamTextProps
impl<'de> Deserialize<'de> for StreamTextProps
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 StreamTextProps
Source§impl JsonSchema for StreamTextProps
impl JsonSchema for StreamTextProps
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for StreamTextProps
impl PartialEq for StreamTextProps
Source§fn eq(&self, other: &StreamTextProps) -> bool
fn eq(&self, other: &StreamTextProps) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for StreamTextProps
impl Serialize for StreamTextProps
impl StructuralPartialEq for StreamTextProps
Auto Trait Implementations§
impl Freeze for StreamTextProps
impl RefUnwindSafe for StreamTextProps
impl Send for StreamTextProps
impl Sync for StreamTextProps
impl Unpin for StreamTextProps
impl UnsafeUnpin for StreamTextProps
impl UnwindSafe for StreamTextProps
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.