#[non_exhaustive]pub enum RelationshipDirection {
Left,
Right,
Undirected,
Both,
}Expand description
Direction indicated by a relationship pattern’s arrows.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Trait Implementations§
Source§impl Clone for RelationshipDirection
impl Clone for RelationshipDirection
impl Copy for RelationshipDirection
Source§impl Debug for RelationshipDirection
impl Debug for RelationshipDirection
Source§impl<'de> Deserialize<'de> for RelationshipDirection
impl<'de> Deserialize<'de> for RelationshipDirection
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 Eq for RelationshipDirection
Source§impl Hash for RelationshipDirection
impl Hash for RelationshipDirection
Source§impl PartialEq for RelationshipDirection
impl PartialEq for RelationshipDirection
Source§impl Serialize for RelationshipDirection
impl Serialize for RelationshipDirection
impl StructuralPartialEq for RelationshipDirection
Auto Trait Implementations§
impl Freeze for RelationshipDirection
impl RefUnwindSafe for RelationshipDirection
impl Send for RelationshipDirection
impl Sync for RelationshipDirection
impl Unpin for RelationshipDirection
impl UnsafeUnpin for RelationshipDirection
impl UnwindSafe for RelationshipDirection
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