pub struct ComposeProject { /* private fields */ }Expand description
A lightweight Compose project model.
Implementations§
Source§impl ComposeProject
impl ComposeProject
Sourcepub fn new() -> ComposeProject
pub fn new() -> ComposeProject
Creates an empty project.
Sourcepub fn with_service(self, service: ComposeService) -> ComposeProject
pub fn with_service(self, service: ComposeService) -> ComposeProject
Adds a service.
Sourcepub fn services(&self) -> &[ComposeService]
pub fn services(&self) -> &[ComposeService]
Returns services.
Trait Implementations§
Source§impl Clone for ComposeProject
impl Clone for ComposeProject
Source§fn clone(&self) -> ComposeProject
fn clone(&self) -> ComposeProject
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 ComposeProject
impl Debug for ComposeProject
Source§impl Default for ComposeProject
impl Default for ComposeProject
Source§fn default() -> ComposeProject
fn default() -> ComposeProject
Returns the “default value” for a type. Read more
Source§impl PartialEq for ComposeProject
impl PartialEq for ComposeProject
Source§fn eq(&self, other: &ComposeProject) -> bool
fn eq(&self, other: &ComposeProject) -> bool
Tests for
self and other values to be equal, and is used by ==.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