pub enum LayoutSource {
Detector,
Constant,
NdAttribute,
Unset,
}Expand description
Data source kind for a layout node (schema dsetSourceEnum).
Variants§
Detector
Detector image data destination.
Constant
Fixed constant value.
NdAttribute
Value taken from an NDAttribute.
Unset
No source attribute given (C++ DataSource default notset). Used
by the built-in <dataset name="timestamp"> performance dataset in
the C ADCore DEFAULT_LAYOUT, whose data the writer fills directly.
Trait Implementations§
Source§impl Clone for LayoutSource
impl Clone for LayoutSource
Source§fn clone(&self) -> LayoutSource
fn clone(&self) -> LayoutSource
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 moreSource§impl Debug for LayoutSource
impl Debug for LayoutSource
Source§impl PartialEq for LayoutSource
impl PartialEq for LayoutSource
Source§fn eq(&self, other: &LayoutSource) -> bool
fn eq(&self, other: &LayoutSource) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for LayoutSource
impl Eq for LayoutSource
impl StructuralPartialEq for LayoutSource
Auto Trait Implementations§
impl Freeze for LayoutSource
impl RefUnwindSafe for LayoutSource
impl Send for LayoutSource
impl Sync for LayoutSource
impl Unpin for LayoutSource
impl UnsafeUnpin for LayoutSource
impl UnwindSafe for LayoutSource
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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