pub struct RetrieveRequest {
pub api_version: String,
pub package_names: Vec<String>,
pub single_package: bool,
pub specific_files: Vec<String>,
pub unpackaged: Option<PackageManifest>,
}Expand description
Input for a retrieve() call.
At least one of package_names,
specific_files, or
unpackaged should be set — otherwise there’s
nothing to retrieve.
Fields§
§api_version: StringAPI version for the retrieve. The version inside package.xml
takes precedence in API v31+.
package_names: Vec<String>Packaged components to retrieve by managed-package name.
single_package: booltrue if the result is one package (vs. a set). Required
true when specific_files is non-empty.
specific_files: Vec<String>Specific file paths to retrieve, e.g.
["unpackaged/classes/MyClass.cls"]. When set, package_names
must be empty and single_package must be true.
unpackaged: Option<PackageManifest>Unpackaged components to retrieve, expressed as a
PackageManifest. Built with the same fluent API used for
generating package.xml files — see the manifest module
docs.
Trait Implementations§
Source§impl Clone for RetrieveRequest
impl Clone for RetrieveRequest
Source§fn clone(&self) -> RetrieveRequest
fn clone(&self) -> RetrieveRequest
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 RetrieveRequest
impl Debug for RetrieveRequest
Source§impl Default for RetrieveRequest
impl Default for RetrieveRequest
Source§fn default() -> RetrieveRequest
fn default() -> RetrieveRequest
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for RetrieveRequest
impl RefUnwindSafe for RetrieveRequest
impl Send for RetrieveRequest
impl Sync for RetrieveRequest
impl Unpin for RetrieveRequest
impl UnsafeUnpin for RetrieveRequest
impl UnwindSafe for RetrieveRequest
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