Struct ComposeProject
pub struct ComposeProject { /* private fields */ }Expand description
A lightweight Compose project model.
Implementations§
§impl ComposeProject
impl ComposeProject
pub fn new() -> ComposeProject
pub fn new() -> ComposeProject
Creates an empty project.
pub fn with_service(self, service: ComposeService) -> ComposeProject
pub fn with_service(self, service: ComposeService) -> ComposeProject
Adds a service.
pub fn services(&self) -> &[ComposeService]
pub fn services(&self) -> &[ComposeService]
Returns services.
Trait Implementations§
§impl Clone for ComposeProject
impl Clone for ComposeProject
§fn clone(&self) -> ComposeProject
fn clone(&self) -> ComposeProject
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read more§impl Debug for ComposeProject
impl Debug for ComposeProject
§impl Default for ComposeProject
impl Default for ComposeProject
§fn default() -> ComposeProject
fn default() -> ComposeProject
Returns the “default value” for a type. Read more
§impl PartialEq for ComposeProject
impl PartialEq for ComposeProject
impl Eq for ComposeProject
impl StructuralPartialEq for ComposeProject
Auto Trait Implementations§
impl Freeze for ComposeProject
impl RefUnwindSafe for ComposeProject
impl Send for ComposeProject
impl Sync for ComposeProject
impl Unpin for ComposeProject
impl UnsafeUnpin for ComposeProject
impl UnwindSafe for ComposeProject
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