pub struct GeneratedResource { /* private fields */ }Expand description
One top-level network or volume lifecycle definition.
Implementations§
Source§impl GeneratedResource
impl GeneratedResource
Sourcepub fn application(name: impl Into<String>) -> Result<Self, GenerationError>
pub fn application(name: impl Into<String>) -> Result<Self, GenerationError>
Sourcepub fn set_custom_name(
&mut self,
name: impl Into<String>,
) -> Result<(), GenerationError>
pub fn set_custom_name( &mut self, name: impl Into<String>, ) -> Result<(), GenerationError>
Sets the exact platform-level resource name once.
This prevents Compose project scoping from changing a reviewed runtime resource name.
§Errors
Rejects an empty/NUL-bearing name and duplicate configuration.
Sourcepub const fn is_external(&self) -> bool
pub const fn is_external(&self) -> bool
Reports whether Compose should reuse an external resource.
Sourcepub fn custom_name(&self) -> Option<&str>
pub fn custom_name(&self) -> Option<&str>
Returns the optional exact platform-level resource name.
Trait Implementations§
Source§impl Clone for GeneratedResource
impl Clone for GeneratedResource
Source§fn clone(&self) -> GeneratedResource
fn clone(&self) -> GeneratedResource
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 GeneratedResource
impl Debug for GeneratedResource
impl Eq for GeneratedResource
Source§impl PartialEq for GeneratedResource
impl PartialEq for GeneratedResource
impl StructuralPartialEq for GeneratedResource
Auto Trait Implementations§
impl Freeze for GeneratedResource
impl RefUnwindSafe for GeneratedResource
impl Send for GeneratedResource
impl Sync for GeneratedResource
impl Unpin for GeneratedResource
impl UnsafeUnpin for GeneratedResource
impl UnwindSafe for GeneratedResource
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