pub struct LandStackMemberResult {
pub member: Option<LandStackMember>,
pub allowed: bool,
pub unmet: Vec<UnmetRequirement>,
pub valid_approvals: Vec<ThreadApproval>,
pub landed: bool,
pub failure_reason: String,
}Fields§
§member: Option<LandStackMember>§allowed: boolMirrors CheckMergeEligibilityResponse.allowed for this member.
unmet: Vec<UnmetRequirement>Open merge-gate output reused directly; do not re-enumerate gate reasons.
valid_approvals: Vec<ThreadApproval>Approvals the existing merge gate considered valid for this member.
landed: boolFinal durable state. False for every member when outcome is ROLLED_BACK, including members whose apply was attempted before a later failure.
failure_reason: StringNon-empty only on the member whose apply failure caused a rollback.
Trait Implementations§
Source§impl Clone for LandStackMemberResult
impl Clone for LandStackMemberResult
Source§fn clone(&self) -> LandStackMemberResult
fn clone(&self) -> LandStackMemberResult
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 LandStackMemberResult
impl Debug for LandStackMemberResult
Source§impl Default for LandStackMemberResult
impl Default for LandStackMemberResult
Source§impl Message for LandStackMemberResult
impl Message for LandStackMemberResult
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self.Source§impl PartialEq for LandStackMemberResult
impl PartialEq for LandStackMemberResult
impl StructuralPartialEq for LandStackMemberResult
Auto Trait Implementations§
impl Freeze for LandStackMemberResult
impl RefUnwindSafe for LandStackMemberResult
impl Send for LandStackMemberResult
impl Sync for LandStackMemberResult
impl Unpin for LandStackMemberResult
impl UnsafeUnpin for LandStackMemberResult
impl UnwindSafe for LandStackMemberResult
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