Struct bonsaidb_core::schema::ViewName
source · pub struct ViewName {
pub collection: CollectionName,
pub name: Name,
}
Expand description
The name of a View
.
Fields§
§collection: CollectionName
The name of the collection that contains this view.
name: Name
The name of this view.
Implementations§
source§impl ViewName
impl ViewName
sourcepub fn new<C: TryInto<CollectionName, Error = InvalidNameError>, N: TryInto<Name, Error = InvalidNameError>>(
collection: C,
name: N
) -> Result<Self, InvalidNameError>
pub fn new<C: TryInto<CollectionName, Error = InvalidNameError>, N: TryInto<Name, Error = InvalidNameError>>(
collection: C,
name: N
) -> Result<Self, InvalidNameError>
Creates a new view name.
Trait Implementations§
source§impl<'de> Deserialize<'de> for ViewName
impl<'de> Deserialize<'de> for ViewName
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 Ord for ViewName
impl Ord for ViewName
source§impl PartialEq<ViewName> for ViewName
impl PartialEq<ViewName> for ViewName
source§impl PartialOrd<ViewName> for ViewName
impl PartialOrd<ViewName> for ViewName
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read more