pub struct Ports {
    pub input: Box<dyn InputSource>,
    pub output: Box<dyn ArtifactSink>,
    /* private fields */
}Expand description
Pair of input/output ports backed by the domain client.
Fields§
§input: Box<dyn InputSource>§output: Box<dyn ArtifactSink>Implementations§
Source§impl Ports
 
impl Ports
pub fn uploaded_artifacts(&self) -> Vec<UploadedArtifact>
Auto Trait Implementations§
impl Freeze for Ports
impl !RefUnwindSafe for Ports
impl Send for Ports
impl Sync for Ports
impl Unpin for Ports
impl !UnwindSafe for Ports
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