Struct shuttle_metadata::ShuttleMetadata
source · pub struct ShuttleMetadata;Trait Implementations§
source§impl Default for ShuttleMetadata
impl Default for ShuttleMetadata
source§fn default() -> ShuttleMetadata
fn default() -> ShuttleMetadata
Returns the “default value” for a type. Read more
source§impl ResourceInputBuilder for ShuttleMetadata
impl ResourceInputBuilder for ShuttleMetadata
§type Input = DeploymentMetadata
type Input = DeploymentMetadata
The input for requesting this resource. Read more
§type Output = DeploymentMetadata
type Output = DeploymentMetadata
The output from provisioning this resource. Read more
source§fn build<'life0, 'async_trait>(
self,
factory: &'life0 ResourceFactory
) -> Pin<Box<dyn Future<Output = Result<Self::Input, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn build<'life0, 'async_trait>(
self,
factory: &'life0 ResourceFactory
) -> Pin<Box<dyn Future<Output = Result<Self::Input, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Construct this resource config. The
ResourceFactory provides access to secrets and metadata.Auto Trait Implementations§
impl RefUnwindSafe for ShuttleMetadata
impl Send for ShuttleMetadata
impl Sync for ShuttleMetadata
impl Unpin for ShuttleMetadata
impl UnwindSafe for ShuttleMetadata
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