pub struct StudyGraph { /* private fields */ }Implementations§
Source§impl StudyGraph
impl StudyGraph
pub fn build( nodes: impl IntoIterator<Item = StudyNode>, edges: impl IntoIterator<Item = StudyEdge>, inputs: impl IntoIterator<Item = (NodeId, InfluenceSource)>, ) -> Result<Self, StudyBuildError>
pub fn fingerprint(&self) -> ValueFingerprint
Trait Implementations§
Source§impl Clone for StudyGraph
impl Clone for StudyGraph
Source§fn clone(&self) -> StudyGraph
fn clone(&self) -> StudyGraph
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for StudyGraph
impl RefUnwindSafe for StudyGraph
impl Send for StudyGraph
impl Sync for StudyGraph
impl Unpin for StudyGraph
impl UnsafeUnpin for StudyGraph
impl UnwindSafe for StudyGraph
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