[−][src]Enum tydi::logical::Synchronicity
The synchronicity of the elements in the child stream with respect to the elements in the parent stream.
Variants
Indicating that there is a one-to-one relation between the parent and child elements, and the dimensionality information of the parent stream is redundantly carried by the child stream as well.
Indicating that there is a one-to-one relation between the parent and child elements, and the dimensionality information of the parent stream is omitted in the child stream.
Desync may be used if the relation between the elements in the child and parent stream is dependent on context rather than the last flags in either stream.
FlatDesync, finally, does the same thing as Desync, but also strips the dimensionality information from the parent. This means there the relation between the two streams, if any, is fully user-defined.
Trait Implementations
impl Clone for Synchronicity
[src]
fn clone(&self) -> Synchronicity
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for Synchronicity
[src]
impl Debug for Synchronicity
[src]
impl Default for Synchronicity
[src]
impl Eq for Synchronicity
[src]
impl FromStr for Synchronicity
[src]
type Err = Error
The associated error which can be returned from parsing.
fn from_str(input: &str) -> Result<Self>
[src]
impl PartialEq<Synchronicity> for Synchronicity
[src]
fn eq(&self, other: &Synchronicity) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for Synchronicity
[src]
impl StructuralPartialEq for Synchronicity
[src]
Auto Trait Implementations
impl RefUnwindSafe for Synchronicity
impl Send for Synchronicity
impl Sync for Synchronicity
impl Unpin for Synchronicity
impl UnwindSafe for Synchronicity
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
fn equivalent(&self, key: &K) -> bool
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,