pub struct RsExtension { /* private fields */ }
Trait Implementations§
Source§impl Clone for RsExtension
impl Clone for RsExtension
Source§fn clone(&self) -> RsExtension
fn clone(&self) -> RsExtension
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 RsExtension
impl Debug for RsExtension
Source§impl Extension for RsExtension
impl Extension for RsExtension
fn name(&self) -> String
fn registries(&self) -> Vec<String>
fn version(&self) -> String
Source§fn package_dependencies_locks(
&self,
package_name: &str,
package_version: &Option<&str>,
extension_args: &Vec<String>,
) -> Result<PackageDependenciesLocks>
fn package_dependencies_locks( &self, package_name: &str, package_version: &Option<&str>, extension_args: &Vec<String>, ) -> Result<PackageDependenciesLocks>
Returns OpenFare locks for a package and its dependencies.
Source§fn project_dependencies_locks(
&self,
working_directory: &PathBuf,
extension_args: &Vec<String>,
) -> Result<ProjectDependenciesLocks>
fn project_dependencies_locks( &self, working_directory: &PathBuf, extension_args: &Vec<String>, ) -> Result<ProjectDependenciesLocks>
Return OpenFare locks for a local project’s dependencies.
Auto Trait Implementations§
impl Freeze for RsExtension
impl RefUnwindSafe for RsExtension
impl Send for RsExtension
impl Sync for RsExtension
impl Unpin for RsExtension
impl UnwindSafe for RsExtension
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