pub struct ExportService {
pub spec: ContainerSpec,
pub depends_on: Vec<String>,
}Expand description
One service in the export model: a resolved container specification plus the resources it depends on.
Fields§
§spec: ContainerSpecResolved container specification (image, env, ports, volumes,
healthcheck) as produced by lightshuttle-spec.
depends_on: Vec<String>Names of the resources this service depends on.
Trait Implementations§
Source§impl Clone for ExportService
impl Clone for ExportService
Source§fn clone(&self) -> ExportService
fn clone(&self) -> ExportService
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 moreAuto Trait Implementations§
impl Freeze for ExportService
impl RefUnwindSafe for ExportService
impl Send for ExportService
impl Sync for ExportService
impl Unpin for ExportService
impl UnsafeUnpin for ExportService
impl UnwindSafe for ExportService
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