pub struct HandoffSignal {Show 17 fields
pub schema: HandoffSignalSchema,
pub signal_id: NonEmptyString,
pub handoff_id: NonEmptyString,
pub boundary_kind: Option<NonEmptyString>,
pub target_repo: Option<NonEmptyString>,
pub target_locator: Option<NonEmptyString>,
pub contact_locator: Option<NonEmptyString>,
pub thread_locator: Option<NonEmptyString>,
pub outbox_entry_id: Option<NonEmptyString>,
pub source: HandoffSignalSource,
pub disposition: HandoffDisposition,
pub recorded_at: IsoDateTime,
pub actor: Option<HandoffSignalActor>,
pub notes: Option<String>,
pub labels: Option<Vec<NonEmptyString>>,
pub source_ref: Option<HandoffSignalSourceRef>,
pub metadata: Option<JsonObject>,
}Fields§
§schema: HandoffSignalSchema§signal_id: NonEmptyString§handoff_id: NonEmptyString§boundary_kind: Option<NonEmptyString>§target_repo: Option<NonEmptyString>§target_locator: Option<NonEmptyString>§contact_locator: Option<NonEmptyString>§thread_locator: Option<NonEmptyString>§outbox_entry_id: Option<NonEmptyString>§source: HandoffSignalSource§disposition: HandoffDisposition§recorded_at: IsoDateTime§actor: Option<HandoffSignalActor>§notes: Option<String>§labels: Option<Vec<NonEmptyString>>§source_ref: Option<HandoffSignalSourceRef>§metadata: Option<JsonObject>Trait Implementations§
Source§impl Clone for HandoffSignal
impl Clone for HandoffSignal
Source§fn clone(&self) -> HandoffSignal
fn clone(&self) -> HandoffSignal
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 HandoffSignal
impl Debug for HandoffSignal
Source§impl<'de> Deserialize<'de> for HandoffSignal
impl<'de> Deserialize<'de> for HandoffSignal
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for HandoffSignal
impl PartialEq for HandoffSignal
Source§fn eq(&self, other: &HandoffSignal) -> bool
fn eq(&self, other: &HandoffSignal) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl RunxSchema for HandoffSignal
impl RunxSchema for HandoffSignal
Source§fn json_schema() -> Value
fn json_schema() -> Value
The inlined JSON Schema for this type.
Source§impl Serialize for HandoffSignal
impl Serialize for HandoffSignal
impl StructuralPartialEq for HandoffSignal
Auto Trait Implementations§
impl Freeze for HandoffSignal
impl RefUnwindSafe for HandoffSignal
impl Send for HandoffSignal
impl Sync for HandoffSignal
impl Unpin for HandoffSignal
impl UnsafeUnpin for HandoffSignal
impl UnwindSafe for HandoffSignal
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