pub struct EndpointOutcome {
pub name: String,
pub kind: &'static str,
pub detail: String,
pub result: Result<Vec<String>, String>,
}Expand description
Outcome for one endpoint in a fan-out.
Fields§
§name: String§kind: &'static str§detail: String§result: Result<Vec<String>, String>Ok(lines) on success (sent-summary or, for dry-run, the preview lines);
Err(message) on failure.
Trait Implementations§
Source§impl Clone for EndpointOutcome
impl Clone for EndpointOutcome
Source§fn clone(&self) -> EndpointOutcome
fn clone(&self) -> EndpointOutcome
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 moreAuto Trait Implementations§
impl Freeze for EndpointOutcome
impl RefUnwindSafe for EndpointOutcome
impl Send for EndpointOutcome
impl Sync for EndpointOutcome
impl Unpin for EndpointOutcome
impl UnsafeUnpin for EndpointOutcome
impl UnwindSafe for EndpointOutcome
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