pub struct EntrypointContextPlanner { /* private fields */ }Implementations§
Trait Implementations§
Source§impl Clone for EntrypointContextPlanner
impl Clone for EntrypointContextPlanner
Source§fn clone(&self) -> EntrypointContextPlanner
fn clone(&self) -> EntrypointContextPlanner
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 ContextPlanner for EntrypointContextPlanner
impl ContextPlanner for EntrypointContextPlanner
fn id(&self) -> ContextPlannerId
fn plan<'life0, 'life1, 'async_trait>(
&'life0 self,
query: &'life1 ContextQuery,
provider_blocks: Vec<ContextBlock>,
) -> Pin<Box<dyn Future<Output = Result<ContextPlan>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
Auto Trait Implementations§
impl Freeze for EntrypointContextPlanner
impl RefUnwindSafe for EntrypointContextPlanner
impl Send for EntrypointContextPlanner
impl Sync for EntrypointContextPlanner
impl Unpin for EntrypointContextPlanner
impl UnsafeUnpin for EntrypointContextPlanner
impl UnwindSafe for EntrypointContextPlanner
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