pub struct GithubOrganizationPayload {
pub organization: Organization,
pub request_hash: String,
pub vendor: String,
pub latency_ms: u64,
pub execution_identity: ExecutionIdentity,
}Expand description
Typed fact payload — one Organization per fact. Flattens the
provider-side Observation into kernel-relevant fields so the
ProposedFact PartialEq requirement holds without committing
embassy-pack to deriving PartialEq on every Observation<T>.
Fields§
§organization: Organization§request_hash: StringJoins back to Observation::request_hash for audit replay.
vendor: String§latency_ms: u64§execution_identity: ExecutionIdentityTrait Implementations§
Source§impl Clone for GithubOrganizationPayload
impl Clone for GithubOrganizationPayload
Source§fn clone(&self) -> GithubOrganizationPayload
fn clone(&self) -> GithubOrganizationPayload
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 GithubOrganizationPayload
impl Debug for GithubOrganizationPayload
Source§impl<'de> Deserialize<'de> for GithubOrganizationPayload
impl<'de> Deserialize<'de> for GithubOrganizationPayload
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 GithubOrganizationPayload
impl PartialEq for GithubOrganizationPayload
Source§fn eq(&self, other: &GithubOrganizationPayload) -> bool
fn eq(&self, other: &GithubOrganizationPayload) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for GithubOrganizationPayload
Auto Trait Implementations§
impl Freeze for GithubOrganizationPayload
impl RefUnwindSafe for GithubOrganizationPayload
impl Send for GithubOrganizationPayload
impl Sync for GithubOrganizationPayload
impl Unpin for GithubOrganizationPayload
impl UnsafeUnpin for GithubOrganizationPayload
impl UnwindSafe for GithubOrganizationPayload
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