pub struct AskRule {
pub caller: String,
pub index: usize,
pub name: Option<String>,
pub filter: Option<String>,
}Expand description
The rule that asked: its caller block, position, and, when it has them, its name and its filter as written.
Fields§
§caller: String§index: usize§name: Option<String>§filter: Option<String>Trait Implementations§
Source§impl<'de> Deserialize<'de> for AskRule
impl<'de> Deserialize<'de> for AskRule
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
impl Eq for AskRule
impl StructuralPartialEq for AskRule
Auto Trait Implementations§
impl Forget for AskRule
impl Freeze for AskRule
impl RefUnwindSafe for AskRule
impl Send for AskRule
impl Sync for AskRule
impl Unpin for AskRule
impl UnsafeUnpin for AskRule
impl UnwindSafe for AskRule
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.