pub struct SeriesView {
pub id: ViewId,
pub namespace: NamespaceId,
pub name: String,
pub kind: ViewKind,
pub columns: Vec<Column>,
pub primary_key: Option<PrimaryKey>,
pub underlying: SeriesId,
pub key: SeriesKey,
pub tag: Option<SumTypeId>,
}Fields§
§id: ViewId§namespace: NamespaceId§name: String§kind: ViewKind§columns: Vec<Column>§primary_key: Option<PrimaryKey>§underlying: SeriesId§key: SeriesKey§tag: Option<SumTypeId>Trait Implementations§
Source§impl Clone for SeriesView
impl Clone for SeriesView
Source§fn clone(&self) -> SeriesView
fn clone(&self) -> SeriesView
Returns a duplicate of the value. Read more
1.0.0 · 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 SeriesView
impl Debug for SeriesView
Source§impl<'de> Deserialize<'de> for SeriesView
impl<'de> Deserialize<'de> for SeriesView
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
Source§impl PartialEq for SeriesView
impl PartialEq for SeriesView
Source§impl Serialize for SeriesView
impl Serialize for SeriesView
impl StructuralPartialEq for SeriesView
Auto Trait Implementations§
impl Freeze for SeriesView
impl RefUnwindSafe for SeriesView
impl Send for SeriesView
impl Sync for SeriesView
impl Unpin for SeriesView
impl UnsafeUnpin for SeriesView
impl UnwindSafe for SeriesView
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,
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