pub struct TracedGraph { /* private fields */ }Expand description
Immutable backend-neutral output of one completed trace.
Implementations§
Source§impl TracedGraph
impl TracedGraph
Sourcepub fn program(&self) -> &SemanticProgram
pub fn program(&self) -> &SemanticProgram
Borrow the immutable semantic program.
Sourcepub fn bindings(&self) -> &ProgramBindings
pub fn bindings(&self) -> &ProgramBindings
Borrow process-local tensor defaults and large constants.
Trait Implementations§
Source§impl Clone for TracedGraph
impl Clone for TracedGraph
Source§fn clone(&self) -> TracedGraph
fn clone(&self) -> TracedGraph
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 TracedGraph
impl !RefUnwindSafe for TracedGraph
impl Send for TracedGraph
impl Sync for TracedGraph
impl Unpin for TracedGraph
impl UnsafeUnpin for TracedGraph
impl !UnwindSafe for TracedGraph
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more