pub struct PluginPreferenceItem<'input> {
pub plugin_name: Cow<'input, str>,
pub plugin_id: u32,
pub full_name: Cow<'input, str>,
pub preference_name: Cow<'input, str>,
pub preference_type: Cow<'input, str>,
pub preference_values: Option<Cow<'input, str>>,
pub selected_value: Option<Cow<'input, str>>,
}Expand description
Represents an individual <item> within <PluginsPreferences>.
Fields§
§plugin_name: Cow<'input, str>§plugin_id: u32§full_name: Cow<'input, str>§preference_name: Cow<'input, str>§preference_type: Cow<'input, str>§preference_values: Option<Cow<'input, str>>§selected_value: Option<Cow<'input, str>>Trait Implementations§
Auto Trait Implementations§
impl<'input> Freeze for PluginPreferenceItem<'input>
impl<'input> RefUnwindSafe for PluginPreferenceItem<'input>
impl<'input> Send for PluginPreferenceItem<'input>
impl<'input> Sync for PluginPreferenceItem<'input>
impl<'input> Unpin for PluginPreferenceItem<'input>
impl<'input> UnwindSafe for PluginPreferenceItem<'input>
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