pub struct CommandWorkspaceProvider { /* private fields */ }Expand description
Materializes each candidate with a trusted operator command.
Request content reaches the command only through private control files. The command receives no inherited environment and never receives the pinned test directory. Its stable identity covers only fixed operator configuration.
Implementations§
Source§impl CommandWorkspaceProvider
impl CommandWorkspaceProvider
Sourcepub fn new(
config: CommandWorkspaceProviderConfig,
) -> Result<Self, CommandWorkspaceProviderSetupError>
pub fn new( config: CommandWorkspaceProviderConfig, ) -> Result<Self, CommandWorkspaceProviderSetupError>
Validates and builds a command-backed materialization contract.
Auto Trait Implementations§
impl Freeze for CommandWorkspaceProvider
impl RefUnwindSafe for CommandWorkspaceProvider
impl Send for CommandWorkspaceProvider
impl Sync for CommandWorkspaceProvider
impl Unpin for CommandWorkspaceProvider
impl UnsafeUnpin for CommandWorkspaceProvider
impl UnwindSafe for CommandWorkspaceProvider
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