pub struct StreamDeclaration {
pub metadata: Metadata,
pub row_metadata: Vec<StreamField>,
pub id: String,
pub schema: u32,
pub window: usize,
pub row: Schema,
}Fields§
§metadata: Metadata§row_metadata: Vec<StreamField>§id: String§schema: u32§window: usize§row: SchemaTrait Implementations§
Source§impl Clone for StreamDeclaration
impl Clone for StreamDeclaration
Source§fn clone(&self) -> StreamDeclaration
fn clone(&self) -> StreamDeclaration
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 StreamDeclaration
impl Debug for StreamDeclaration
Source§impl<'de> Deserialize<'de> for StreamDeclaration
impl<'de> Deserialize<'de> for StreamDeclaration
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<StreamDeclaration, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<StreamDeclaration, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for StreamDeclaration
Source§impl PartialEq for StreamDeclaration
impl PartialEq for StreamDeclaration
impl StructuralPartialEq for StreamDeclaration
Auto Trait Implementations§
impl Freeze for StreamDeclaration
impl RefUnwindSafe for StreamDeclaration
impl Send for StreamDeclaration
impl Sync for StreamDeclaration
impl Unpin for StreamDeclaration
impl UnsafeUnpin for StreamDeclaration
impl UnwindSafe for StreamDeclaration
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