pub struct EngineCapabilities {
pub version_range: VersionRange,
pub supported_ops: BTreeSet<OpKind>,
pub supported_exprs: BTreeSet<ExprKind>,
pub supports_graph_ref: bool,
pub supports_multi_graph: bool,
pub supports_graph_params: bool,
}Fields§
§version_range: VersionRange§supported_ops: BTreeSet<OpKind>§supported_exprs: BTreeSet<ExprKind>§supports_graph_ref: bool§supports_multi_graph: bool§supports_graph_params: boolImplementations§
Source§impl EngineCapabilities
impl EngineCapabilities
pub fn full(version_range: VersionRange) -> Self
pub fn to_document(&self) -> EngineCapabilityDocument
pub fn from_document( doc: EngineCapabilityDocument, ) -> Result<Self, CapabilityError>
pub fn to_json_pretty(&self) -> Result<String, CapabilityError>
pub fn from_json(json: &str) -> Result<Self, CapabilityError>
pub fn to_flatbuffer_bytes(&self) -> Result<Vec<u8>, CapabilityError>
pub fn from_flatbuffer_bytes(bytes: &[u8]) -> Result<Self, CapabilityError>
Trait Implementations§
Source§impl Clone for EngineCapabilities
impl Clone for EngineCapabilities
Source§fn clone(&self) -> EngineCapabilities
fn clone(&self) -> EngineCapabilities
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 moreSource§impl Debug for EngineCapabilities
impl Debug for EngineCapabilities
Source§impl PartialEq for EngineCapabilities
impl PartialEq for EngineCapabilities
impl Eq for EngineCapabilities
impl StructuralPartialEq for EngineCapabilities
Auto Trait Implementations§
impl Freeze for EngineCapabilities
impl RefUnwindSafe for EngineCapabilities
impl Send for EngineCapabilities
impl Sync for EngineCapabilities
impl Unpin for EngineCapabilities
impl UnsafeUnpin for EngineCapabilities
impl UnwindSafe for EngineCapabilities
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