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 UnsafeUnpin 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