pub struct PluginActionTarget {
pub path: PluginProtocolPath,
pub kind: PluginActionTargetKind,
pub extension: Option<String>,
}Fields§
§path: PluginProtocolPath§kind: PluginActionTargetKind§extension: Option<String>Implementations§
Source§impl PluginActionTarget
impl PluginActionTarget
pub fn from_path(path: &Path, kind: PluginActionTargetKind) -> Result<Self>
Trait Implementations§
Source§impl Clone for PluginActionTarget
impl Clone for PluginActionTarget
Source§fn clone(&self) -> PluginActionTarget
fn clone(&self) -> PluginActionTarget
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 PluginActionTarget
impl Debug for PluginActionTarget
Source§impl<'de> Deserialize<'de> for PluginActionTarget
impl<'de> Deserialize<'de> for PluginActionTarget
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 PluginActionTarget
Source§impl PartialEq for PluginActionTarget
impl PartialEq for PluginActionTarget
Source§impl Serialize for PluginActionTarget
impl Serialize for PluginActionTarget
impl StructuralPartialEq for PluginActionTarget
Auto Trait Implementations§
impl Freeze for PluginActionTarget
impl RefUnwindSafe for PluginActionTarget
impl Send for PluginActionTarget
impl Sync for PluginActionTarget
impl Unpin for PluginActionTarget
impl UnsafeUnpin for PluginActionTarget
impl UnwindSafe for PluginActionTarget
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