Struct rtlola_hir::hir::EdgeWeight
source · [−]pub struct EdgeWeight {
pub origin: Origin,
pub kind: StreamAccessKind,
}
Expand description
Represents the weights of the edges in the dependency graph
Fields
origin: Origin
The Origin of the lookup
kind: StreamAccessKind
The StreamAccessKind of the lookup
Trait Implementations
sourceimpl Clone for EdgeWeight
impl Clone for EdgeWeight
sourcefn clone(&self) -> EdgeWeight
fn clone(&self) -> EdgeWeight
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for EdgeWeight
impl Debug for EdgeWeight
sourceimpl Hash for EdgeWeight
impl Hash for EdgeWeight
sourceimpl PartialEq<EdgeWeight> for EdgeWeight
impl PartialEq<EdgeWeight> for EdgeWeight
sourcefn eq(&self, other: &EdgeWeight) -> bool
fn eq(&self, other: &EdgeWeight) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &EdgeWeight) -> bool
fn ne(&self, other: &EdgeWeight) -> bool
This method tests for !=
.
impl Copy for EdgeWeight
impl Eq for EdgeWeight
impl StructuralEq for EdgeWeight
impl StructuralPartialEq for EdgeWeight
Auto Trait Implementations
impl RefUnwindSafe for EdgeWeight
impl Send for EdgeWeight
impl Sync for EdgeWeight
impl Unpin for EdgeWeight
impl UnwindSafe for EdgeWeight
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to key
and return true
if they are equal.
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more