Struct rincon_client::graph::types::NewGraph
[−]
[src]
pub struct NewGraph { /* fields omitted */ }
Methods
impl NewGraph
[src]
pub fn new<Name, Edges>(name: Name, edges: Edges, smart: bool) -> Self where
Name: Into<String>,
Edges: IntoIterator<Item = EdgeDefinition>,
[src]
Name: Into<String>,
Edges: IntoIterator<Item = EdgeDefinition>,
pub fn with_name<Name>(name: Name) -> Self where
Name: Into<String>,
[src]
Name: Into<String>,
pub fn with_edge_definitions<Edges>(self, edges: Edges) -> Self where
Edges: IntoIterator<Item = EdgeDefinition>,
[src]
Edges: IntoIterator<Item = EdgeDefinition>,
pub fn with_orphan_collections<O>(self, orphan_collections: O) -> Self where
O: IntoIterator<Item = String>,
[src]
O: IntoIterator<Item = String>,
pub fn edge_definitions_mut(&mut self) -> &mut Vec<EdgeDefinition>
[src]
pub fn orphan_collections_mut(&mut self) -> &mut Vec<String>
[src]
pub fn set_smart(&mut self, smart: bool)
[src]
pub fn options_mut(&mut self) -> &mut GraphOptions
[src]
pub fn name(&self) -> &str
[src]
pub fn edge_definitions(&self) -> &[EdgeDefinition]
[src]
pub fn orphan_collections(&self) -> &[String]
[src]
pub fn is_smart(&self) -> bool
[src]
pub fn options(&self) -> Option<&GraphOptions>
[src]
Trait Implementations
impl Debug for NewGraph
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more
impl Clone for NewGraph
[src]
fn clone(&self) -> NewGraph
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more