Enum edgedb_protocol::common::Cardinality
source · pub enum Cardinality {
NoResult,
AtMostOne,
One,
Many,
AtLeastOne,
}
Variants§
Implementations§
source§impl Cardinality
impl Cardinality
pub fn is_optional(&self) -> bool
Trait Implementations§
source§impl Clone for Cardinality
impl Clone for Cardinality
source§fn clone(&self) -> Cardinality
fn clone(&self) -> Cardinality
Returns a copy 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 Cardinality
impl Debug for Cardinality
source§impl PartialEq<Cardinality> for Cardinality
impl PartialEq<Cardinality> for Cardinality
source§fn eq(&self, other: &Cardinality) -> bool
fn eq(&self, other: &Cardinality) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl TryFrom<u8> for Cardinality
impl TryFrom<u8> for Cardinality
§type Error = DecodeError
type Error = DecodeError
The type returned in the event of a conversion error.
source§fn try_from(cardinality: u8) -> Result<Cardinality, DecodeError>
fn try_from(cardinality: u8) -> Result<Cardinality, DecodeError>
Performs the conversion.
impl Copy for Cardinality
impl Eq for Cardinality
impl StructuralEq for Cardinality
impl StructuralPartialEq for Cardinality
Auto Trait Implementations§
impl RefUnwindSafe for Cardinality
impl Send for Cardinality
impl Sync for Cardinality
impl Unpin for Cardinality
impl UnwindSafe for Cardinality
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