pub trait GhSecretRunner {
// Required method
fn set_environment_secret(
&mut self,
request: &EnvironmentSecretWriteRequest,
value: &SecretBytes,
timeout: Duration,
) -> Result<(), GhExecutionError>;
}Expand description
Injectable executor for one fixed-argv Environment-secret write.
Required Methods§
Sourcefn set_environment_secret(
&mut self,
request: &EnvironmentSecretWriteRequest,
value: &SecretBytes,
timeout: Duration,
) -> Result<(), GhExecutionError>
fn set_environment_secret( &mut self, request: &EnvironmentSecretWriteRequest, value: &SecretBytes, timeout: Duration, ) -> Result<(), GhExecutionError>
Send the value only through child-process stdin.
§Errors
Returns only redacted process failure categories. Implementations must
reject values above MAX_ENVIRONMENT_SECRET_BYTES.
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".