pub struct TrustedExecutionTopology { /* private fields */ }Implementations§
Source§impl TrustedExecutionTopology
impl TrustedExecutionTopology
pub fn from_plan(plan: &ExecutionPlan) -> Result<Self, VNextError>
pub fn plan_id(&self) -> &PlanId
pub fn plan_hash(&self) -> &PlanHash
pub fn device_id(&self) -> &DeviceId
pub fn device_runtime_implementation_fingerprint(&self) -> &str
pub fn fingerprint(&self) -> &str
pub fn node_ids(&self) -> BTreeSet<NodeId>
pub fn node(&self, node_id: &NodeId) -> Option<&TrustedNodeTopology>
Trait Implementations§
Source§impl Clone for TrustedExecutionTopology
impl Clone for TrustedExecutionTopology
Source§fn clone(&self) -> TrustedExecutionTopology
fn clone(&self) -> TrustedExecutionTopology
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 TrustedExecutionTopology
impl Debug for TrustedExecutionTopology
impl Eq for TrustedExecutionTopology
Source§impl PartialEq for TrustedExecutionTopology
impl PartialEq for TrustedExecutionTopology
Source§impl Serialize for TrustedExecutionTopology
impl Serialize for TrustedExecutionTopology
impl StructuralPartialEq for TrustedExecutionTopology
Auto Trait Implementations§
impl Freeze for TrustedExecutionTopology
impl RefUnwindSafe for TrustedExecutionTopology
impl Send for TrustedExecutionTopology
impl Sync for TrustedExecutionTopology
impl Unpin for TrustedExecutionTopology
impl UnsafeUnpin for TrustedExecutionTopology
impl UnwindSafe for TrustedExecutionTopology
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