Enum rtlola_parser::ast::StreamAccessKind
source · [−]pub enum StreamAccessKind {
Sync,
Hold,
Optional,
}
Expand description
Describes the operation used to access a stream
Variants
Sync
Synchronous access
Hold
Hold access for incompatible stream types, returns previous known value
Optional
Optional access, returns value if it exists
Trait Implementations
sourceimpl Clone for StreamAccessKind
impl Clone for StreamAccessKind
sourcefn clone(&self) -> StreamAccessKind
fn clone(&self) -> StreamAccessKind
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 StreamAccessKind
impl Debug for StreamAccessKind
sourceimpl Hash for StreamAccessKind
impl Hash for StreamAccessKind
sourceimpl PartialEq<StreamAccessKind> for StreamAccessKind
impl PartialEq<StreamAccessKind> for StreamAccessKind
impl Copy for StreamAccessKind
impl Eq for StreamAccessKind
impl StructuralEq for StreamAccessKind
impl StructuralPartialEq for StreamAccessKind
Auto Trait Implementations
impl RefUnwindSafe for StreamAccessKind
impl Send for StreamAccessKind
impl Sync for StreamAccessKind
impl Unpin for StreamAccessKind
impl UnwindSafe for StreamAccessKind
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<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