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 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