Skip to main content

GhSecretRunner

Trait GhSecretRunner 

Source
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§

Source

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".

Implementors§