pub struct NativeContextEngine { /* private fields */ }Expand description
One strictly local implementation of the published Engine records.
Implementations§
Source§impl NativeContextEngine
impl NativeContextEngine
pub fn with_root(root: impl AsRef<Path>) -> Result<Self, String>
pub fn execute_ctx_read_rooted_snapshot( &self, rooted_path: &str, raw_input: &str, policy_admission: EnginePolicyAdmissionV1, ) -> Result<(EngineInvocationV1, EngineObservationV1), String>
pub fn execute_ctx_read_rooted_snapshot_with_plan( &self, rooted_path: &str, raw_input: &str, policy_admission: EnginePolicyAdmissionV1, task: &TaskEnvelopeV1, plan: &ExecutionPlanV1, ) -> Result<(EngineInvocationV1, EngineObservationV1), String>
pub fn execute_ctx_read_rejection( &self, path: &str, policy_admission: EnginePolicyAdmissionV1, ) -> Result<(EngineInvocationV1, EngineObservationV1), String>
Auto Trait Implementations§
impl Forget for NativeContextEngine
impl Freeze for NativeContextEngine
impl Move for NativeContextEngine
impl RefUnwindSafe for NativeContextEngine
impl Send for NativeContextEngine
impl Sync for NativeContextEngine
impl Unpin for NativeContextEngine
impl UnsafeUnpin for NativeContextEngine
impl UnwindSafe for NativeContextEngine
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more