pub struct MarketplaceConfig {
pub plugin_dir: PathBuf,
pub auto_update: bool,
pub update_check_interval: u64,
pub enable_ratings: bool,
pub require_verified: bool,
pub max_concurrent_downloads: usize,
}Expand description
Configuration for the marketplace
Fields§
§plugin_dir: PathBufLocal plugin directory
auto_update: boolEnable automatic updates
update_check_interval: u64Check for updates interval (in seconds)
enable_ratings: boolEnable community ratings
require_verified: boolRequire verified publishers
max_concurrent_downloads: usizeMaximum concurrent downloads
Trait Implementations§
Source§impl Clone for MarketplaceConfig
impl Clone for MarketplaceConfig
Source§fn clone(&self) -> MarketplaceConfig
fn clone(&self) -> MarketplaceConfig
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 MarketplaceConfig
impl Debug for MarketplaceConfig
Source§impl Default for MarketplaceConfig
impl Default for MarketplaceConfig
Source§impl<'de> Deserialize<'de> for MarketplaceConfig
impl<'de> Deserialize<'de> for MarketplaceConfig
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 MarketplaceConfig
impl RefUnwindSafe for MarketplaceConfig
impl Send for MarketplaceConfig
impl Sync for MarketplaceConfig
impl Unpin for MarketplaceConfig
impl UnwindSafe for MarketplaceConfig
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> 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