Struct rustc_trait_selection::traits::query::type_op::custom::CustomTypeOp [−][src]
pub struct CustomTypeOp<F, G> {
closure: F,
description: G,
}Fields
closure: Fdescription: GImplementations
Trait Implementations
Processes the operation and all resulting obligations, returning the final result along with any region constraints (they will be given over to the NLL region solver).
type Output = R
Auto Trait Implementations
impl<F, G> RefUnwindSafe for CustomTypeOp<F, G> where
F: RefUnwindSafe,
G: RefUnwindSafe,
impl<F, G> Send for CustomTypeOp<F, G> where
F: Send,
G: Send,
impl<F, G> Sync for CustomTypeOp<F, G> where
F: Sync,
G: Sync,
impl<F, G> Unpin for CustomTypeOp<F, G> where
F: Unpin,
G: Unpin,
impl<F, G> UnwindSafe for CustomTypeOp<F, G> where
F: UnwindSafe,
G: UnwindSafe,
Blanket Implementations
Layout
Note: Unable to compute type layout, possibly due to this type having generic parameters. Layout can only be computed for concrete, fully-instantiated types.
