pub struct HookDef {
pub description: String,
pub phases: Option<Vec<String>>,
pub params: Option<Vec<Parameter>>,
pub capability: Option<String>,
pub async: Option<bool>,
pub deprecated: Option<String>,
}Fields§
§description: String§phases: Option<Vec<String>>§params: Option<Vec<Parameter>>§capability: Option<String>§async: Option<bool>§deprecated: Option<String>Trait Implementations§
Source§impl<'de> Deserialize<'de> for HookDef
impl<'de> Deserialize<'de> for HookDef
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 HookDef
impl RefUnwindSafe for HookDef
impl Send for HookDef
impl Sync for HookDef
impl Unpin for HookDef
impl UnsafeUnpin for HookDef
impl UnwindSafe for HookDef
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