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