pub enum ViewCreateOrReference {
Create(ViewCreateDefinition),
Reference(ViewReference),
}Expand description
Create a view or reference an existing view.
Variants§
Create(ViewCreateDefinition)
Create a new view.
Reference(ViewReference)
Reference an existing view.
Trait Implementations§
Source§impl Clone for ViewCreateOrReference
impl Clone for ViewCreateOrReference
Source§fn clone(&self) -> ViewCreateOrReference
fn clone(&self) -> ViewCreateOrReference
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 ViewCreateOrReference
impl Debug for ViewCreateOrReference
Source§impl<'de> Deserialize<'de> for ViewCreateOrReference
impl<'de> Deserialize<'de> for ViewCreateOrReference
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 From<ViewDefinitionOrReference> for ViewCreateOrReference
impl From<ViewDefinitionOrReference> for ViewCreateOrReference
Source§fn from(value: ViewDefinitionOrReference) -> Self
fn from(value: ViewDefinitionOrReference) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for ViewCreateOrReference
impl RefUnwindSafe for ViewCreateOrReference
impl Send for ViewCreateOrReference
impl Sync for ViewCreateOrReference
impl Unpin for ViewCreateOrReference
impl UnwindSafe for ViewCreateOrReference
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