pub struct ViewDef {
pub name: String,
pub label: String,
pub view_prop: String,
pub source: ViewSource,
}Fields§
§name: String§label: StringNode label this view applies to.
view_prop: StringThe synthetic property name written into ColumnStore.
source: ViewSourceImplementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for ViewDef
impl<'de> Deserialize<'de> for ViewDef
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 StructuralPartialEq for ViewDef
Auto Trait Implementations§
impl Freeze for ViewDef
impl RefUnwindSafe for ViewDef
impl Send for ViewDef
impl Sync for ViewDef
impl Unpin for ViewDef
impl UnsafeUnpin for ViewDef
impl UnwindSafe for ViewDef
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