pub struct UpdateOptions {
pub allow_list: Vec<String>,
pub transitive: Option<UpdateMode>,
pub no_blocking: bool,
}Expand description
Options of an update (Installer::setUpdateAllowList,
setUpdateAllowTransitiveDependencies).
Fields§
§allow_list: Vec<String>composer update a/b c/*: patterns, lowercased and deduplicated.
transitive: Option<UpdateMode>§no_blocking: bool--no-blocking / --no-security-blocking.
Implementations§
Source§impl UpdateOptions
impl UpdateOptions
Sourcepub fn partial(packages: &[String], transitive: UpdateMode) -> UpdateOptions
pub fn partial(packages: &[String], transitive: UpdateMode) -> UpdateOptions
Installer::setUpdateAllowList: strtolower + array_unique.
Trait Implementations§
Source§impl Clone for UpdateOptions
impl Clone for UpdateOptions
Source§fn clone(&self) -> UpdateOptions
fn clone(&self) -> UpdateOptions
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 UpdateOptions
impl Debug for UpdateOptions
Source§impl Default for UpdateOptions
impl Default for UpdateOptions
Source§fn default() -> UpdateOptions
fn default() -> UpdateOptions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for UpdateOptions
impl RefUnwindSafe for UpdateOptions
impl Send for UpdateOptions
impl Sync for UpdateOptions
impl Unpin for UpdateOptions
impl UnsafeUnpin for UpdateOptions
impl UnwindSafe for UpdateOptions
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