Struct clock_zones::storage::LinearLayout [−][src]
pub struct LinearLayout<B: Bound> { /* fields omitted */ }
A storage layout using a one-dimensional array.
Trait Implementations
impl<B: Clone + Bound> Clone for LinearLayout<B>
[src]
impl<B: Clone + Bound> Clone for LinearLayout<B>
[src]fn clone(&self) -> LinearLayout<B>
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<B: Debug + Bound> Debug for LinearLayout<B>
[src]
impl<B: Debug + Bound> Debug for LinearLayout<B>
[src]impl<B: Eq + Bound> Eq for LinearLayout<B>
[src]
impl<B: Eq + Bound> Eq for LinearLayout<B>
[src]impl<B: Hash + Bound> Hash for LinearLayout<B>
[src]
impl<B: Hash + Bound> Hash for LinearLayout<B>
[src]impl<B: Bound> Layout<B> for LinearLayout<B>
[src]
impl<B: Bound> Layout<B> for LinearLayout<B>
[src]fn new(num_variables: usize, default: B) -> Self
[src]
fn set(&mut self, left: impl AnyClock, right: impl AnyClock, bound: B)
[src]
unsafe fn set_unchecked(
&mut self,
left: impl AnyClock,
right: impl AnyClock,
bound: B
)
[src]
&mut self,
left: impl AnyClock,
right: impl AnyClock,
bound: B
)
fn get(&self, left: impl AnyClock, right: impl AnyClock) -> &B
[src]
unsafe fn get_unchecked(&self, left: impl AnyClock, right: impl AnyClock) -> &B
[src]
impl<B: PartialEq + Bound> PartialEq<LinearLayout<B>> for LinearLayout<B>
[src]
impl<B: PartialEq + Bound> PartialEq<LinearLayout<B>> for LinearLayout<B>
[src]fn eq(&self, other: &LinearLayout<B>) -> bool
[src]
fn ne(&self, other: &LinearLayout<B>) -> bool
[src]
impl<B: Bound> StructuralEq for LinearLayout<B>
[src]
impl<B: Bound> StructuralEq for LinearLayout<B>
[src]impl<B: Bound> StructuralPartialEq for LinearLayout<B>
[src]
impl<B: Bound> StructuralPartialEq for LinearLayout<B>
[src]Auto Trait Implementations
impl<B> RefUnwindSafe for LinearLayout<B> where
B: RefUnwindSafe,
impl<B> RefUnwindSafe for LinearLayout<B> where
B: RefUnwindSafe,
impl<B> Send for LinearLayout<B> where
B: Send,
impl<B> Send for LinearLayout<B> where
B: Send,
impl<B> Sync for LinearLayout<B> where
B: Sync,
impl<B> Sync for LinearLayout<B> where
B: Sync,
impl<B> Unpin for LinearLayout<B>
impl<B> Unpin for LinearLayout<B>
impl<B> UnwindSafe for LinearLayout<B> where
B: UnwindSafe,
impl<B> UnwindSafe for LinearLayout<B> where
B: UnwindSafe,