pub struct ExplainStatusResult {
pub method: String,
pub law_status: String,
pub explanation: String,
pub law_axes: Vec<LawAxisTrace>,
pub can_promote: bool,
pub promotion_blockers: Vec<String>,
}Fields§
§method: String§law_status: String§explanation: String§law_axes: Vec<LawAxisTrace>§can_promote: bool§promotion_blockers: Vec<String>Trait Implementations§
Source§impl Clone for ExplainStatusResult
impl Clone for ExplainStatusResult
Source§fn clone(&self) -> ExplainStatusResult
fn clone(&self) -> ExplainStatusResult
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 ExplainStatusResult
impl Debug for ExplainStatusResult
Source§impl<'de> Deserialize<'de> for ExplainStatusResult
impl<'de> Deserialize<'de> for ExplainStatusResult
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
Auto Trait Implementations§
impl Freeze for ExplainStatusResult
impl RefUnwindSafe for ExplainStatusResult
impl Send for ExplainStatusResult
impl Sync for ExplainStatusResult
impl Unpin for ExplainStatusResult
impl UnsafeUnpin for ExplainStatusResult
impl UnwindSafe for ExplainStatusResult
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