pub struct EnvSecretsFactory { /* private fields */ }Expand description
Native Rust factory for one allowlisted environment-backed Provider.
Implementations§
Trait Implementations§
Source§impl Clone for EnvSecretsFactory
impl Clone for EnvSecretsFactory
Source§fn clone(&self) -> EnvSecretsFactory
fn clone(&self) -> EnvSecretsFactory
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 Debug for EnvSecretsFactory
impl Debug for EnvSecretsFactory
Source§impl Default for EnvSecretsFactory
impl Default for EnvSecretsFactory
Source§impl NativePluginFactory for EnvSecretsFactory
impl NativePluginFactory for EnvSecretsFactory
Source§fn package_id(&self) -> &'static str
fn package_id(&self) -> &'static str
Package identity selected by the Resolved App Plan.
Source§fn package_version(&self) -> &'static str
fn package_version(&self) -> &'static str
Exact statically linked Cargo package version.
Source§fn instantiate(
&self,
context: NativePluginFactoryContext<'_>,
) -> Result<NativePluginInstance, RuntimeFailure>
fn instantiate( &self, context: NativePluginFactoryContext<'_>, ) -> Result<NativePluginInstance, RuntimeFailure>
Creates a fresh Plugin Instance generation.
Source§fn factory_identity(&self) -> String
fn factory_identity(&self) -> String
Immutable factory identity advertised by the exact Host Build Manifest. Read more
Auto Trait Implementations§
impl !RefUnwindSafe for EnvSecretsFactory
impl !Send for EnvSecretsFactory
impl !Sync for EnvSecretsFactory
impl !UnwindSafe for EnvSecretsFactory
impl Freeze for EnvSecretsFactory
impl Unpin for EnvSecretsFactory
impl UnsafeUnpin for EnvSecretsFactory
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