pub struct ViewDescriptor {
pub id: ViewId,
pub label: String,
pub domain: ViewDomain,
pub fallback_policy: FallbackPolicy,
}Expand description
Descriptor for a view in the DAG.
Fields§
§id: ViewIdThe view’s unique identifier.
label: StringHuman-readable label for debugging/logging.
domain: ViewDomainThe domain of the view.
fallback_policy: FallbackPolicyFallback policy for this view.
Trait Implementations§
Source§impl Clone for ViewDescriptor
impl Clone for ViewDescriptor
Source§fn clone(&self) -> ViewDescriptor
fn clone(&self) -> ViewDescriptor
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ViewDescriptor
impl RefUnwindSafe for ViewDescriptor
impl Send for ViewDescriptor
impl Sync for ViewDescriptor
impl Unpin for ViewDescriptor
impl UnsafeUnpin for ViewDescriptor
impl UnwindSafe for ViewDescriptor
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