pub struct PluginInfoResponse {
pub name: String,
pub type_name: String,
pub config_prefix: Option<String>,
pub location: LocationResponse,
}Expand description
插件信息响应(用于 JSON 序列化)
Fields§
§name: String插件名称
type_name: String插件类型名
config_prefix: Option<String>配置前缀(如果有)
location: LocationResponse源代码位置
Trait Implementations§
Source§impl Clone for PluginInfoResponse
impl Clone for PluginInfoResponse
Source§fn clone(&self) -> PluginInfoResponse
fn clone(&self) -> PluginInfoResponse
Returns a duplicate of the value. Read more
1.0.0 · 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 PluginInfoResponse
impl Debug for PluginInfoResponse
Source§impl<'de> Deserialize<'de> for PluginInfoResponse
impl<'de> Deserialize<'de> for PluginInfoResponse
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 PluginInfoResponse
impl RefUnwindSafe for PluginInfoResponse
impl Send for PluginInfoResponse
impl Sync for PluginInfoResponse
impl Unpin for PluginInfoResponse
impl UnsafeUnpin for PluginInfoResponse
impl UnwindSafe for PluginInfoResponse
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,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more