pub enum Vertex {
Person {
name: String,
age: u64,
unique_id: Uuid,
username: String,
biography: String,
},
Project(Project),
Rust,
}Variants§
Implementations§
Source§impl Vertex
impl Vertex
pub fn person<'search, Graph>() -> VertexSearch<'search, Graph>
pub fn project<'search, Graph>() -> VertexSearch<'search, Graph>
pub fn rust<'search, Graph>() -> VertexSearch<'search, Graph>
pub fn person_by_name<'search, Graph>( value: &'search str, ) -> VertexSearch<'search, Graph>
pub fn person_by_age<'search, Graph>(value: u64) -> VertexSearch<'search, Graph>
pub fn person_by_unique_id<'search, Graph>( value: Uuid, ) -> VertexSearch<'search, Graph>
pub fn person_by_username<'search, Graph>( value: &'search str, ) -> VertexSearch<'search, Graph>
pub fn person_by_biography<'search, Graph>( value: &'search str, ) -> VertexSearch<'search, Graph>
pub fn person_by_age_range<'search, Graph>( range: Range<u64>, ) -> VertexSearch<'search, Graph>
pub fn person_by_username_range<'search, Graph>( range: Range<&'search str>, ) -> VertexSearch<'search, Graph>
Trait Implementations§
Source§impl<'reference, MutationListener> ProjectMut<'reference, Vertex, MutationListener> for PersonMut<'reference, Vertex, MutationListener>where
MutationListener: MutationListener<'reference, Vertex>,
impl<'reference, MutationListener> ProjectMut<'reference, Vertex, MutationListener> for PersonMut<'reference, Vertex, MutationListener>where
MutationListener: MutationListener<'reference, Vertex>,
Auto Trait Implementations§
impl Freeze for Vertex
impl RefUnwindSafe for Vertex
impl Send for Vertex
impl Sync for Vertex
impl Unpin for Vertex
impl UnsafeUnpin for Vertex
impl UnwindSafe for Vertex
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