pub struct EngineCapabilityDeclArgs<'a> {
pub version_range: Option<WIPOffset<CapabilityVersionRange<'a>>>,
pub supported_ops: Option<WIPOffset<Vector<'a, ForwardsUOffset<&'a str>>>>,
pub supported_exprs: Option<WIPOffset<Vector<'a, ForwardsUOffset<&'a str>>>>,
pub op_ordering: Option<WIPOffset<Vector<'a, ForwardsUOffset<OpOrderingDecl<'a>>>>>,
pub supports_graph_ref: bool,
pub supports_multi_graph: bool,
pub supports_graph_params: bool,
}Fields§
§version_range: Option<WIPOffset<CapabilityVersionRange<'a>>>§supported_ops: Option<WIPOffset<Vector<'a, ForwardsUOffset<&'a str>>>>§supported_exprs: Option<WIPOffset<Vector<'a, ForwardsUOffset<&'a str>>>>§op_ordering: Option<WIPOffset<Vector<'a, ForwardsUOffset<OpOrderingDecl<'a>>>>>§supports_graph_ref: bool§supports_multi_graph: bool§supports_graph_params: boolTrait Implementations§
Auto Trait Implementations§
impl<'a> Freeze for EngineCapabilityDeclArgs<'a>
impl<'a> RefUnwindSafe for EngineCapabilityDeclArgs<'a>
impl<'a> Send for EngineCapabilityDeclArgs<'a>
impl<'a> Sync for EngineCapabilityDeclArgs<'a>
impl<'a> Unpin for EngineCapabilityDeclArgs<'a>
impl<'a> UnsafeUnpin for EngineCapabilityDeclArgs<'a>
impl<'a> UnwindSafe for EngineCapabilityDeclArgs<'a>
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