From 693bcac661c61c488ff29f6de58afd86b5e3d08d Mon Sep 17 00:00:00 2001 From: rwjblue Date: Sun, 12 Jan 2025 15:24:56 +0000 Subject: [PATCH] Publishing GitHub Pages --- main/archive/enum.ArchiveError.html | 2 +- main/search-index.js | 6 +++--- main/test_support/matchers/fn.find_mismatch.html | 6 +++--- main/test_support/matchers/struct.Execs.html | 8 ++++---- main/test_support/process/struct.ProcessBuilder.html | 2 +- main/trait.impl/clap_builder/derive/trait.Args.js | 2 +- .../clap_builder/derive/trait.FromArgMatches.js | 2 +- main/trait.impl/core/clone/trait.Clone.js | 6 +++--- main/trait.impl/core/cmp/trait.Eq.js | 2 +- main/trait.impl/core/cmp/trait.Ord.js | 2 +- main/trait.impl/core/cmp/trait.PartialEq.js | 2 +- main/trait.impl/core/cmp/trait.PartialOrd.js | 2 +- main/trait.impl/core/convert/trait.From.js | 4 ++-- main/trait.impl/core/convert/trait.TryFrom.js | 4 ++-- main/trait.impl/core/default/trait.Default.js | 2 +- main/trait.impl/core/fmt/trait.Debug.js | 6 +++--- main/trait.impl/core/fmt/trait.Display.js | 4 ++-- main/trait.impl/core/marker/trait.Copy.js | 4 ++-- main/trait.impl/core/marker/trait.StructuralEq.js | 2 +- main/trait.impl/core/marker/trait.StructuralPartialEq.js | 4 ++-- main/trait.impl/core/str/traits/trait.FromStr.js | 2 +- main/trait.impl/hamcrest2/core/trait.Matcher.js | 2 +- main/trait.impl/serde/de/trait.Deserialize.js | 4 ++-- main/trait.impl/serde/ser/trait.Serialize.js | 2 +- main/volta_core/error/struct.VoltaError.html | 2 +- main/volta_core/run/executor/enum.Executor.html | 2 +- main/volta_core/tool/enum.Spec.html | 2 +- main/volta_migrate/empty/struct.Empty.html | 2 +- main/volta_migrate/v1/struct.V1.html | 2 +- main/volta_migrate/v2/struct.V2.html | 2 +- main/volta_migrate/v3/struct.V3.html | 2 +- main/volta_migrate/v4/struct.V4.html | 2 +- 32 files changed, 49 insertions(+), 49 deletions(-) diff --git a/main/archive/enum.ArchiveError.html b/main/archive/enum.ArchiveError.html index 36ca43572..8c3ec84a6 100644 --- a/main/archive/enum.ArchiveError.html +++ b/main/archive/enum.ArchiveError.html @@ -6,7 +6,7 @@ AttohttpcError(Error), ZipError(ZipError), }
Expand description

Error type for this crate

-

Variants§

§

HttpError(StatusCode)

§

MissingHeaderError(&'static HeaderName)

§

UnexpectedContentLengthError(u64)

§

IoError(Error)

§

AttohttpcError(Error)

§

ZipError(ZipError)

Trait Implementations§

source§

impl Debug for ArchiveError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for ArchiveError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for ArchiveError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Error> for ArchiveError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for ArchiveError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<ZipError> for ArchiveError

source§

fn from(source: ZipError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

§

impl !RefUnwindSafe for ArchiveError

§

impl Send for ArchiveError

§

impl Sync for ArchiveError

§

impl Unpin for ArchiveError

§

impl !UnwindSafe for ArchiveError

Blanket Implementations§

source§

impl<T> Any for Twhere +

Variants§

§

HttpError(StatusCode)

§

MissingHeaderError(&'static HeaderName)

§

UnexpectedContentLengthError(u64)

§

IoError(Error)

§

AttohttpcError(Error)

§

ZipError(ZipError)

Trait Implementations§

source§

impl Debug for ArchiveError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for ArchiveError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for ArchiveError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Error> for ArchiveError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for ArchiveError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<ZipError> for ArchiveError

source§

fn from(source: ZipError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

§

impl !RefUnwindSafe for ArchiveError

§

impl Send for ArchiveError

§

impl Sync for ArchiveError

§

impl Unpin for ArchiveError

§

impl !UnwindSafe for ArchiveError

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/main/search-index.js b/main/search-index.js index e4ac439c7..b8c4eb456 100644 --- a/main/search-index.js +++ b/main/search-index.js @@ -1,11 +1,11 @@ var searchIndex = JSON.parse('{\ -"archive":{"doc":"This crate provides types for fetching and unpacking …","t":"IENNNNNENDNDNLLLLLLKMMFMMFLLLLLLLLLFKMMLALLLLLLLLKADLLLMMLLLLLMLLLLDLLLMMLLLLLMLLLL","n":["Archive","ArchiveError","AttohttpcError","HttpError","IoError","Local","MissingHeaderError","Origin","Remote","Tarball","UnexpectedContentLengthError","Zip","ZipError","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","compressed_size","compressed_size","compressed_size","content_length","data","data","fetch_native","fmt","fmt","from","from","from","from","from","into","into","load_native","origin","origin","origin","source","tarball","to_owned","to_string","try_from","try_from","try_into","try_into","type_id","type_id","unpack","zip","Tarball","borrow","borrow_mut","compressed_size","compressed_size","data","fetch","from","into","load","origin","origin","try_from","try_into","type_id","unpack","Zip","borrow","borrow_mut","compressed_size","compressed_size","data","fetch","from","into","load","origin","origin","try_from","try_into","type_id","unpack"],"q":[[0,"archive"],[51,"archive::tarball"],[67,"archive::zip"],[83,"http::header::map"],[84,"core::result"],[85,"std::path"],[86,"alloc::boxed"],[87,"core::fmt"],[88,"core::fmt"],[89,"attohttpc::error"],[90,"zip::result"],[91,"std::fs"],[92,"core::error"],[93,"core::option"],[94,"alloc::string"],[95,"core::any"],[96,"core::ops::function"]],"d":["","Error type for this crate","","","","","","Metadata describing whether an archive comes from a local …","","A Node installation tarball.","","","","","","","","","","","","","Determines the length of an HTTP response’s content in …","","","Fetch a remote archive in the native OS-preferred format …","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Load an archive in the native OS-preferred format from the …","","","","","Provides types and functions for fetching and unpacking a …","","","","","","","","","Unpacks the zip archive to the specified destination …","Provides types and functions for fetching and unpacking a …","A Node installation tarball.","","","","","","Initiate fetching of a tarball from the given URL, …","Returns the argument unchanged.","Calls U::from(self).","Loads a tarball from the specified file.","","","","","","","","","","","","","Initiate fetching of a Node zip archive from the given …","Returns the argument unchanged.","Calls U::from(self).","Loads a cached Node zip archive from the specified file.","","","","","",""],"i":[0,0,5,5,5,1,5,0,1,0,5,0,5,5,1,5,1,1,1,9,22,23,0,22,23,0,5,5,5,5,5,5,1,5,1,0,9,22,23,5,0,1,5,5,1,5,1,5,1,9,0,0,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,0,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,1],[[-1,-2],2,[],[]],[-1,3,[]],0,0,[4,[[6,[3,5]]]],0,0,[[7,8],[[6,[[10,[9]],5]]]],[[5,11],12],[[5,11],12],[13,5],[-1,-1,[]],[14,5],[15,5],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[16,[[6,[[10,[9]],5]]]],[-1,1,[]],0,0,[5,[[18,[17]]]],0,[-1,-2,[],[]],[-1,19,[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[[[10,[-1]],8,21],[[6,[2,5]]],[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[22,3],0,0,[[7,8],[[6,[[10,[9]],5]]]],[-1,-1,[]],[-1,-2,[],[]],[16,[[6,[[10,[9]],5]]]],[22,1],0,[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,20,[]],[[[10,[22]],8,21],[[6,[2,5]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[23,3],0,0,[[7,8],[[6,[[10,[9]],5]]]],[-1,-1,[]],[-1,-2,[],[]],[16,[[6,[[10,[9]],5]]]],[23,1],0,[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,20,[]],[[[10,[23]],8,21],[[6,[2,5]]]]],"c":[],"p":[[4,"Origin",0],[15,"tuple"],[15,"u64"],[3,"HeaderMap",83],[4,"ArchiveError",0],[4,"Result",84],[15,"str"],[3,"Path",85],[8,"Archive",0],[3,"Box",86],[3,"Formatter",87],[6,"Result",87],[3,"Error",88],[3,"Error",89],[4,"ZipError",90],[3,"File",91],[8,"Error",92],[4,"Option",93],[3,"String",94],[3,"TypeId",95],[8,"FnMut",96],[3,"Tarball",51],[3,"Zip",67]],"b":[[26,"impl-Display-for-ArchiveError"],[27,"impl-Debug-for-ArchiveError"],[28,"impl-From%3CError%3E-for-ArchiveError"],[30,"impl-From%3CError%3E-for-ArchiveError"],[31,"impl-From%3CZipError%3E-for-ArchiveError"]]},\ +"archive":{"doc":"This crate provides types for fetching and unpacking …","t":"IENNNNNENDNDNLLLLLLKMMFMMFLLLLLLLLLFKMMLALLLLLLLLKADLLLMMLLLLLMLLLLDLLLMMLLLLLMLLLL","n":["Archive","ArchiveError","AttohttpcError","HttpError","IoError","Local","MissingHeaderError","Origin","Remote","Tarball","UnexpectedContentLengthError","Zip","ZipError","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","compressed_size","compressed_size","compressed_size","content_length","data","data","fetch_native","fmt","fmt","from","from","from","from","from","into","into","load_native","origin","origin","origin","source","tarball","to_owned","to_string","try_from","try_from","try_into","try_into","type_id","type_id","unpack","zip","Tarball","borrow","borrow_mut","compressed_size","compressed_size","data","fetch","from","into","load","origin","origin","try_from","try_into","type_id","unpack","Zip","borrow","borrow_mut","compressed_size","compressed_size","data","fetch","from","into","load","origin","origin","try_from","try_into","type_id","unpack"],"q":[[0,"archive"],[51,"archive::tarball"],[67,"archive::zip"],[83,"http::header::map"],[84,"core::result"],[85,"std::path"],[86,"alloc::boxed"],[87,"core::fmt"],[88,"core::fmt"],[89,"attohttpc::error"],[90,"zip::result"],[91,"std::fs"],[92,"core::error"],[93,"core::option"],[94,"alloc::string"],[95,"core::any"],[96,"core::ops::function"]],"d":["","Error type for this crate","","","","","","Metadata describing whether an archive comes from a local …","","A Node installation tarball.","","","","","","","","","","","","","Determines the length of an HTTP response’s content in …","","","Fetch a remote archive in the native OS-preferred format …","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Load an archive in the native OS-preferred format from the …","","","","","Provides types and functions for fetching and unpacking a …","","","","","","","","","Unpacks the zip archive to the specified destination …","Provides types and functions for fetching and unpacking a …","A Node installation tarball.","","","","","","Initiate fetching of a tarball from the given URL, …","Returns the argument unchanged.","Calls U::from(self).","Loads a tarball from the specified file.","","","","","","","","","","","","","Initiate fetching of a Node zip archive from the given …","Returns the argument unchanged.","Calls U::from(self).","Loads a cached Node zip archive from the specified file.","","","","","",""],"i":[0,0,5,5,5,1,5,0,1,0,5,0,5,5,1,5,1,1,1,9,22,23,0,22,23,0,5,5,5,5,5,5,1,5,1,0,9,22,23,5,0,1,5,5,1,5,1,5,1,9,0,0,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,0,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,1],[[-1,-2],2,[],[]],[-1,3,[]],0,0,[4,[[6,[3,5]]]],0,0,[[7,8],[[6,[[10,[9]],5]]]],[[5,11],12],[[5,11],12],[-1,-1,[]],[13,5],[14,5],[15,5],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[16,[[6,[[10,[9]],5]]]],[-1,1,[]],0,0,[5,[[18,[17]]]],0,[-1,-2,[],[]],[-1,19,[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[[[10,[-1]],8,21],[[6,[2,5]]],[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[22,3],0,0,[[7,8],[[6,[[10,[9]],5]]]],[-1,-1,[]],[-1,-2,[],[]],[16,[[6,[[10,[9]],5]]]],[22,1],0,[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,20,[]],[[[10,[22]],8,21],[[6,[2,5]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[23,3],0,0,[[7,8],[[6,[[10,[9]],5]]]],[-1,-1,[]],[-1,-2,[],[]],[16,[[6,[[10,[9]],5]]]],[23,1],0,[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,20,[]],[[[10,[23]],8,21],[[6,[2,5]]]]],"c":[],"p":[[4,"Origin",0],[15,"tuple"],[15,"u64"],[3,"HeaderMap",83],[4,"ArchiveError",0],[4,"Result",84],[15,"str"],[3,"Path",85],[8,"Archive",0],[3,"Box",86],[3,"Formatter",87],[6,"Result",87],[3,"Error",88],[3,"Error",89],[4,"ZipError",90],[3,"File",91],[8,"Error",92],[4,"Option",93],[3,"String",94],[3,"TypeId",95],[8,"FnMut",96],[3,"Tarball",51],[3,"Zip",67]],"b":[[26,"impl-Display-for-ArchiveError"],[27,"impl-Debug-for-ArchiveError"],[29,"impl-From%3CError%3E-for-ArchiveError"],[30,"impl-From%3CError%3E-for-ArchiveError"],[31,"impl-From%3CZipError%3E-for-ArchiveError"]]},\ "fs_utils":{"doc":"This crate provides utilities for operating on the …","t":"F","n":["ensure_containing_dir_exists"],"q":[[0,"fs_utils"],[1,"std::io::error"],[2,"std::path"],[3,"core::convert"]],"d":["This creates the parent directory of the input path, …"],"i":[0],"f":[[-1,[[2,[1]]],[[4,[3]]]]],"c":[],"p":[[15,"tuple"],[6,"Result",1],[3,"Path",2],[8,"AsRef",3]],"b":[]},\ "progress_read":{"doc":"This crate provides an adapter for the std::io::Read trait …","t":"DMLLLLLMLLMLLL","n":["ProgressRead","accumulator","borrow","borrow_mut","from","into","new","progress","read","seek","source","try_from","try_into","type_id"],"q":[[0,"progress_read"],[14,"std::io"],[15,"core::ops::function"],[16,"std::io::error"],[17,"std::io"],[18,"core::any"]],"d":["A reader that reports incremental progress while reading.","","","","Returns the argument unchanged.","Calls U::from(self).","Construct a new progress reader with the specified …","","Read some bytes from the underlying reader into the …","","","","",""],"i":[0,1,1,1,1,1,1,1,1,1,1,1,1,1],"f":[0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[[-1,-2,-3],[[1,[-1,-2,-3]]],2,[],3],0,[[[1,[-1,-2,-3]],[5,[4]]],[[7,[6]]],2,[],3],[[[1,[-1,-2,-3]],8],[[7,[9]]],[2,10],[],3],0,[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]]],"c":[],"p":[[3,"ProgressRead",0],[8,"Read",14],[8,"FnMut",15],[15,"u8"],[15,"slice"],[15,"usize"],[6,"Result",16],[4,"SeekFrom",14],[15,"u64"],[8,"Seek",14],[4,"Result",17],[3,"TypeId",18]],"b":[]},\ -"test_support":{"doc":"Utilities to use with acceptance tests in Volta.","t":"AOAANDENNNNDLLLLLLLLLLLLLLLLFMMMMMMMMMMMMFMLLLLLLLLLLFLLLLLLLLLLMFLLLLLLLLLLLLLLLLLLLLLLLFNNHIEHRLLLKLFFFLKKKKFLLLLDDLLMLLLLLLLLLMMLMLLLMLLLLLLLLLLLLLMFFLMLLLLLLLLL","n":["matchers","ok_or_panic","paths","process","Exact","Execs","MatchKind","NotPresent","Partial","PartialN","Unordered","ZipAll","_with_stderr","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","diff_lines","eq","equivalent","equivalent","equivalent","execs","expect_either_contains","expect_exit_code","expect_json","expect_neither_contains","expect_stderr","expect_stderr_contains","expect_stderr_not_contains","expect_stderr_unordered","expect_stdout","expect_stdout_contains","expect_stdout_contains_n","expect_stdout_not_contains","find_mismatch","first","fmt","fmt","fmt","from","from","from","into","into","into","into_iter","lines_match","match_json","match_output","match_status","match_std","match_stderr","match_stdout","matches","matches","matches","next","second","substitute_macros","to_owned","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","with_either_contains","with_json","with_status","with_stderr","with_stderr_contains","with_stderr_does_not_contain","with_stderr_unordered","with_stdout","with_stdout_contains","with_stdout_contains_n","with_stdout_does_not_contain","zip_all","Dir","File","NEXT_ID","PathExt","Remove","SMOKE_TEST_DIR","TASK_ID","at","borrow","borrow_mut","ensure_empty","from","global_root","home","init","into","mkdir_p","rm","rm_contents","rm_rf","root","to_str","try_from","try_into","type_id","ProcessBuilder","ProcessError","arg","args","args","args_replace","borrow","borrow","borrow_mut","borrow_mut","build_command","clone","clone_into","cwd","cwd","desc","env","env","env_remove","exec","exec_with_output","exit","fmt","fmt","fmt","fmt","from","from","get_args","get_cwd","get_env","get_envs","get_program","into","into","output","process","process_error","program","program","to_owned","to_string","to_string","try_from","try_from","try_into","try_into","type_id","type_id"],"q":[[0,"test_support"],[4,"test_support::matchers"],[90,"test_support::paths"],[115,"test_support::process"],[164,"alloc::string"],[165,"core::str::iter"],[166,"alloc::string"],[167,"serde_json::value"],[168,"core::option"],[169,"core::fmt"],[170,"core::fmt"],[171,"std::process"],[172,"core::iter::traits::iterator"],[173,"core::result"],[174,"core::any"],[175,"std::path"],[176,"std::path"],[177,"core::convert"],[178,"std::process"],[179,"std::process"]],"d":["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Compare a line with an expected pattern.","","","","","","","","","","","","","","","","","","","","","","","","","Verify that either stdout or stderr contains the given …","Verify the JSON output matches the given JSON. Typically …","Verify the exit code from the process.","Verify that stderr is equal to the given lines. See …","Verify that stderr contains the given contiguous lines …","Verify that stderr does not contain the given contiguous …","Verify that all of the stderr output is equal to the given …","Verify that stdout is equal to the given lines. See …","Verify that stdout contains the given contiguous lines …","Verify that stdout contains the given contiguous lines …","Verify that stdout does not contain the given contiguous …","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","A builder object for an external process, similar to …","","(chainable) Add an arg to the args list.","(chainable) Add many args to the args list.","A list of arguments to pass to the program.","(chainable) Replace args with new args list","","","","","Converts ProcessBuilder into a std::process::Command","","","(chainable) Set the current working directory of the …","Which directory to run the program from.","","(chainable) Set an environment variable for the process.","Any environment variables that should be set for the …","(chainable) Unset an environment variable for the process.","Run the process, waiting for completion, and mapping …","Execute the process, returning the stdio output, or an …","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Get the program arguments","Get the current working directory for the process","Get an environment variable as the process will see it …","Get all environment variables explicitly set or unset for …","Get the executable name.","Calls U::from(self).","Calls U::from(self).","","A helper function to create a ProcessBuilder.","","(chainable) Set the executable for the process.","The program to execute.","","","","","","","","",""],"i":[0,0,0,0,4,0,0,4,4,4,4,0,1,19,1,4,19,1,4,1,4,1,4,1,4,4,4,4,0,1,1,1,1,1,1,1,1,1,1,1,1,0,19,1,1,4,19,1,4,19,1,4,19,0,1,1,1,1,1,1,1,1,1,19,19,0,1,4,1,19,1,4,19,1,4,19,1,4,1,1,1,1,1,1,1,1,1,1,1,0,25,25,0,0,0,0,0,25,25,25,35,25,0,0,0,25,35,35,35,35,0,25,25,25,25,0,0,18,18,18,18,18,31,18,31,18,18,18,18,18,31,18,18,18,18,18,31,18,18,31,31,18,31,18,18,18,18,18,18,31,31,0,0,18,18,18,18,31,18,31,18,31,18,31],"f":[0,0,0,0,0,0,0,0,0,0,0,0,[[1,2],3],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,1],[4,4],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[1,5,5,6],[[8,[7]]]],[[4,4],6],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[],1],0,0,0,0,0,0,0,0,0,0,0,0,[[9,9],[[10,[[3,[9,9]]]]]],0,[[1,11],12],[[1,11],12],[[4,11],12],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[13,13],6],[[1,9,13],14],[[1,15],14],[[1,15],14],[[1,[10,[7]],[17,[16]],13,[17,[16]],4],14],[[1,15],14],[[1,15],14],[[1,18],14],[[1,18],14],[[1,15],14],[[[19,[-1,-2]]],[[10,[[3,[[10,[-3]],[10,[-3]]]]]]],20,20,[]],0,[13,7],[-1,-2,[],[]],[-1,-2,[],[]],[-1,7,[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,22,[]],[-1,22,[]],[-1,22,[]],[[1,-1],1,2],[[1,13],1],[[1,23],1],[[1,-1],1,2],[[1,-1],1,2],[[1,-1],1,2],[[1,-1],1,2],[[1,-1],1,2],[[1,-1],1,2],[[1,-1,24],1,2],[[1,-1],1,2],[[-1,-2],[[19,[-1,-2]]],20,20],0,0,0,0,0,0,0,[[25,26],3],[-1,-2,[],[]],[-1,-2,[],[]],[-1,3,[]],[-1,-1,[]],[[],27],[[],27],[[],3],[-1,-2,[],[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[[],27],[25,13],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,22,[]],0,0,[[18,-1],18,[[29,[28]]]],[[18,[17,[-1]]],18,[[29,[28]]]],0,[[18,[17,[-1]]],18,[[29,[28]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[18,30],[18,18],[[-1,-2],3,[],[]],[[18,-1],18,[[29,[28]]]],0,0,[[18,13,-1],18,[[29,[28]]]],0,[[18,13],18],[18,[[21,[3,31]]]],[18,[[21,[15,31]]]],0,[[18,11],12],[[18,11],12],[[31,11],12],[[31,11],12],[-1,-1,[]],[-1,-1,[]],[18,[[17,[32]]]],[18,[[10,[26]]]],[[18,13],[[10,[32]]]],[18,[[33,[7,[10,[32]]]]]],[18,32],[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,18,[[29,[28]]]],[[13,[10,[34]],[10,[15]]],31],[[18,-1],18,[[29,[28]]]],0,[-1,-2,[],[]],[-1,7,[]],[-1,7,[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,22,[]],[-1,22,[]]],"c":[],"p":[[3,"Execs",4],[8,"ToString",164],[15,"tuple"],[4,"MatchKind",4],[3,"Lines",165],[15,"bool"],[3,"String",164],[3,"Vec",166],[4,"Value",167],[4,"Option",168],[3,"Formatter",169],[6,"Result",169],[15,"str"],[6,"MatchResult",170],[3,"Output",171],[15,"u8"],[15,"slice"],[3,"ProcessBuilder",115],[3,"ZipAll",4],[8,"Iterator",172],[4,"Result",173],[3,"TypeId",174],[15,"i32"],[15,"usize"],[4,"Remove",90],[3,"Path",175],[3,"PathBuf",175],[3,"OsStr",176],[8,"AsRef",177],[3,"Command",171],[3,"ProcessError",115],[3,"OsString",176],[3,"HashMap",178],[3,"ExitStatus",171],[8,"PathExt",90]],"b":[[43,"impl-Debug-for-Execs"],[44,"impl-Display-for-Execs"],[60,"impl-HamcrestMatcher%3C%26mut+ProcessBuilder%3E-for-Execs"],[61,"impl-HamcrestMatcher%3CProcessBuilder%3E-for-Execs"],[62,"impl-HamcrestMatcher%3COutput%3E-for-Execs"],[137,"impl-Debug-for-ProcessBuilder"],[138,"impl-Display-for-ProcessBuilder"],[139,"impl-Display-for-ProcessError"],[140,"impl-Debug-for-ProcessError"]]},\ +"test_support":{"doc":"Utilities to use with acceptance tests in Volta.","t":"AOAANDENNNNDLLLLLLLLLLLLLLLLFMMMMMMMMMMMMFMLLLLLLLLLLFLLLLLLLLLLMFLLLLLLLLLLLLLLLLLLLLLLLFNNHIEHRLLLKLFFFLKKKKFLLLLDDLLMLLLLLLLLLMMLMLLLMLLLLLLLLLLLLLMFFLMLLLLLLLLL","n":["matchers","ok_or_panic","paths","process","Exact","Execs","MatchKind","NotPresent","Partial","PartialN","Unordered","ZipAll","_with_stderr","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","diff_lines","eq","equivalent","equivalent","equivalent","execs","expect_either_contains","expect_exit_code","expect_json","expect_neither_contains","expect_stderr","expect_stderr_contains","expect_stderr_not_contains","expect_stderr_unordered","expect_stdout","expect_stdout_contains","expect_stdout_contains_n","expect_stdout_not_contains","find_mismatch","first","fmt","fmt","fmt","from","from","from","into","into","into","into_iter","lines_match","match_json","match_output","match_status","match_std","match_stderr","match_stdout","matches","matches","matches","next","second","substitute_macros","to_owned","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","with_either_contains","with_json","with_status","with_stderr","with_stderr_contains","with_stderr_does_not_contain","with_stderr_unordered","with_stdout","with_stdout_contains","with_stdout_contains_n","with_stdout_does_not_contain","zip_all","Dir","File","NEXT_ID","PathExt","Remove","SMOKE_TEST_DIR","TASK_ID","at","borrow","borrow_mut","ensure_empty","from","global_root","home","init","into","mkdir_p","rm","rm_contents","rm_rf","root","to_str","try_from","try_into","type_id","ProcessBuilder","ProcessError","arg","args","args","args_replace","borrow","borrow","borrow_mut","borrow_mut","build_command","clone","clone_into","cwd","cwd","desc","env","env","env_remove","exec","exec_with_output","exit","fmt","fmt","fmt","fmt","from","from","get_args","get_cwd","get_env","get_envs","get_program","into","into","output","process","process_error","program","program","to_owned","to_string","to_string","try_from","try_from","try_into","try_into","type_id","type_id"],"q":[[0,"test_support"],[4,"test_support::matchers"],[90,"test_support::paths"],[115,"test_support::process"],[164,"alloc::string"],[165,"core::str::iter"],[166,"alloc::string"],[167,"serde_json::value"],[168,"core::option"],[169,"core::fmt"],[170,"core::fmt"],[171,"std::process"],[172,"core::iter::traits::iterator"],[173,"core::result"],[174,"core::any"],[175,"std::path"],[176,"std::path"],[177,"core::convert"],[178,"std::process"],[179,"std::process"]],"d":["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Compare a line with an expected pattern.","","","","","","","","","","","","","","","","","","","","","","","","","Verify that either stdout or stderr contains the given …","Verify the JSON output matches the given JSON. Typically …","Verify the exit code from the process.","Verify that stderr is equal to the given lines. See …","Verify that stderr contains the given contiguous lines …","Verify that stderr does not contain the given contiguous …","Verify that all of the stderr output is equal to the given …","Verify that stdout is equal to the given lines. See …","Verify that stdout contains the given contiguous lines …","Verify that stdout contains the given contiguous lines …","Verify that stdout does not contain the given contiguous …","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","A builder object for an external process, similar to …","","(chainable) Add an arg to the args list.","(chainable) Add many args to the args list.","A list of arguments to pass to the program.","(chainable) Replace args with new args list","","","","","Converts ProcessBuilder into a std::process::Command","","","(chainable) Set the current working directory of the …","Which directory to run the program from.","","(chainable) Set an environment variable for the process.","Any environment variables that should be set for the …","(chainable) Unset an environment variable for the process.","Run the process, waiting for completion, and mapping …","Execute the process, returning the stdio output, or an …","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Get the program arguments","Get the current working directory for the process","Get an environment variable as the process will see it …","Get all environment variables explicitly set or unset for …","Get the executable name.","Calls U::from(self).","Calls U::from(self).","","A helper function to create a ProcessBuilder.","","(chainable) Set the executable for the process.","The program to execute.","","","","","","","","",""],"i":[0,0,0,0,4,0,0,4,4,4,4,0,1,19,1,4,19,1,4,1,4,1,4,1,4,4,4,4,0,1,1,1,1,1,1,1,1,1,1,1,1,0,19,1,1,4,19,1,4,19,1,4,19,0,1,1,1,1,1,1,1,1,1,19,19,0,1,4,1,19,1,4,19,1,4,19,1,4,1,1,1,1,1,1,1,1,1,1,1,0,25,25,0,0,0,0,0,25,25,25,35,25,0,0,0,25,35,35,35,35,0,25,25,25,25,0,0,18,18,18,18,18,31,18,31,18,18,18,18,18,31,18,18,18,18,18,31,18,18,31,31,18,31,18,18,18,18,18,18,31,31,0,0,18,18,18,18,31,18,31,18,31,18,31],"f":[0,0,0,0,0,0,0,0,0,0,0,0,[[1,2],3],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,1],[4,4],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[1,5,5,6],[[8,[7]]]],[[4,4],6],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[],1],0,0,0,0,0,0,0,0,0,0,0,0,[[9,9],[[10,[[3,[9,9]]]]]],0,[[1,11],12],[[1,11],12],[[4,11],12],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[13,13],6],[[1,9,13],14],[[1,15],14],[[1,15],14],[[1,[10,[7]],[17,[16]],13,[17,[16]],4],14],[[1,15],14],[[1,15],14],[[1,15],14],[[1,18],14],[[1,18],14],[[[19,[-1,-2]]],[[10,[[3,[[10,[-3]],[10,[-3]]]]]]],20,20,[]],0,[13,7],[-1,-2,[],[]],[-1,-2,[],[]],[-1,7,[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,22,[]],[-1,22,[]],[-1,22,[]],[[1,-1],1,2],[[1,13],1],[[1,23],1],[[1,-1],1,2],[[1,-1],1,2],[[1,-1],1,2],[[1,-1],1,2],[[1,-1],1,2],[[1,-1],1,2],[[1,-1,24],1,2],[[1,-1],1,2],[[-1,-2],[[19,[-1,-2]]],20,20],0,0,0,0,0,0,0,[[25,26],3],[-1,-2,[],[]],[-1,-2,[],[]],[-1,3,[]],[-1,-1,[]],[[],27],[[],27],[[],3],[-1,-2,[],[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[[],27],[25,13],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,22,[]],0,0,[[18,-1],18,[[29,[28]]]],[[18,[17,[-1]]],18,[[29,[28]]]],0,[[18,[17,[-1]]],18,[[29,[28]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[18,30],[18,18],[[-1,-2],3,[],[]],[[18,-1],18,[[29,[28]]]],0,0,[[18,13,-1],18,[[29,[28]]]],0,[[18,13],18],[18,[[21,[3,31]]]],[18,[[21,[15,31]]]],0,[[18,11],12],[[18,11],12],[[31,11],12],[[31,11],12],[-1,-1,[]],[-1,-1,[]],[18,[[17,[32]]]],[18,[[10,[26]]]],[[18,13],[[10,[32]]]],[18,[[33,[7,[10,[32]]]]]],[18,32],[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,18,[[29,[28]]]],[[13,[10,[34]],[10,[15]]],31],[[18,-1],18,[[29,[28]]]],0,[-1,-2,[],[]],[-1,7,[]],[-1,7,[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,22,[]],[-1,22,[]]],"c":[],"p":[[3,"Execs",4],[8,"ToString",164],[15,"tuple"],[4,"MatchKind",4],[3,"Lines",165],[15,"bool"],[3,"String",164],[3,"Vec",166],[4,"Value",167],[4,"Option",168],[3,"Formatter",169],[6,"Result",169],[15,"str"],[6,"MatchResult",170],[3,"Output",171],[15,"u8"],[15,"slice"],[3,"ProcessBuilder",115],[3,"ZipAll",4],[8,"Iterator",172],[4,"Result",173],[3,"TypeId",174],[15,"i32"],[15,"usize"],[4,"Remove",90],[3,"Path",175],[3,"PathBuf",175],[3,"OsStr",176],[8,"AsRef",177],[3,"Command",171],[3,"ProcessError",115],[3,"OsString",176],[3,"HashMap",178],[3,"ExitStatus",171],[8,"PathExt",90]],"b":[[43,"impl-Debug-for-Execs"],[44,"impl-Display-for-Execs"],[60,"impl-HamcrestMatcher%3COutput%3E-for-Execs"],[61,"impl-HamcrestMatcher%3C%26mut+ProcessBuilder%3E-for-Execs"],[62,"impl-HamcrestMatcher%3CProcessBuilder%3E-for-Execs"],[137,"impl-Display-for-ProcessBuilder"],[138,"impl-Debug-for-ProcessBuilder"],[139,"impl-Display-for-ProcessError"],[140,"impl-Debug-for-ProcessError"]]},\ "validate_npm_package_name":{"doc":"A Rust implementation of the validation rules from the …","t":"RRHNHHNNELLFLLLLLLLLLFMMM","n":["BLACKLIST","BUILTINS","ENCODE_URI_SET","Invalid","SCOPED_PACKAGE","SPECIAL_CHARS","Valid","ValidForOldPackages","Validity","borrow","borrow_mut","done","eq","fmt","from","into","try_from","try_into","type_id","valid_for_new_packages","valid_for_old_packages","validate","errors","warnings","warnings"],"q":[[0,"validate_npm_package_name"],[22,"validate_npm_package_name::Validity"],[25,"alloc::string"],[26,"alloc::vec"],[27,"core::fmt"],[28,"core::fmt"],[29,"core::any"]],"d":["","","The set of characters to encode, matching the characters …","Not valid for new or old packages","","","Valid for new and old packages","Valid only for old packages","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","",""],"i":[0,0,0,3,0,0,3,3,0,3,3,0,3,3,3,3,3,3,3,3,3,0,10,11,10],"f":[0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[[[2,[1]],[2,[1]]],3],[[3,3],4],[[3,5],6],[-1,-1,[]],[-1,-2,[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,8,[]],[3,4],[3,4],[9,3],0,0,0],"c":[],"p":[[3,"String",25],[3,"Vec",26],[4,"Validity",0],[15,"bool"],[3,"Formatter",27],[6,"Result",27],[4,"Result",28],[3,"TypeId",29],[15,"str"],[13,"Invalid",22],[13,"ValidForOldPackages",22]],"b":[]},\ "volta":{"doc":"","t":"AAAFNNNNNNNENNDNLLLLLLLLLMLLLLLLLLLLLMLLFLLLLLLLLLLMMMLLIAAAAAAKAAAADLLLLLMLLLLLMLMLLLLLLDLLLLLLLLLLMLLLLLLDLLLLLLLLLLMLLLLLLNNNNNNEENDDNNNNNEDDENNNNNNEENNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLMLLLLLLLLLLLLLLLALLLLLLLLLLMMLLLALLMMMLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLMMMMMMMHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFNNENNNNNNNENLLLLLLLLLLLLLLLFLLLLLLLLLLLMMMMMMMMMMDLLLLLLLLLLMLLLLLLDLLLLMMMLLLLLLMMMMLLMLLLLLLLMDLLLLLLLLLALLLLLLLFFFFFFFFFDLLLLLLLLLLMLLLLLLRRDMLLLLLLLLLLLLLLLLDLLMLLLLLLLLLLLLLLEINNLLFLLKLLLL","n":["cli","command","common","main","Completions","Fetch","Install","List","Pin","Run","Setup","Subcommand","Uninstall","Use","Volta","Which","augment_args","augment_args_for_update","augment_subcommands","augment_subcommands_for_update","borrow","borrow","borrow_mut","borrow_mut","command","command","command_for_update","from","from","from_arg_matches","from_arg_matches","from_arg_matches_mut","from_arg_matches_mut","group_id","has_subcommand","into","into","quiet","run","run","styles","try_from","try_from","try_into","try_into","type_id","type_id","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches_mut","update_from_arg_matches_mut","verbose","version","very_verbose","vzip","vzip","Command","completions","fetch","install","list","pin","run","run","setup","uninstall","use","which","Completions","augment_args","augment_args_for_update","borrow","borrow_mut","fmt","force","from","from_arg_matches","from_arg_matches_mut","group_id","into","out_file","run","shell","try_from","try_into","type_id","update_from_arg_matches","update_from_arg_matches_mut","vzip","Fetch","augment_args","augment_args_for_update","borrow","borrow_mut","from","from_arg_matches","from_arg_matches_mut","group_id","into","run","tools","try_from","try_into","type_id","update_from_arg_matches","update_from_arg_matches_mut","vzip","Install","augment_args","augment_args_for_update","borrow","borrow_mut","from","from_arg_matches","from_arg_matches_mut","group_id","into","run","tools","try_from","try_into","type_id","update_from_arg_matches","update_from_arg_matches_mut","vzip","All","Current","Default","Default","Default","Fetched","Filter","Format","Human","List","Node","Node","None","None","Npm","Npm","Package","PackageDetails","PackageManager","PackageManagerKind","PackageOrTool","Plain","Pnpm","Pnpm","Project","Project","Source","Subcommand","Yarn","Yarn","allowed_with","augment_args","augment_args_for_update","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","compare","current","default","eq","eq","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","format","from","from","from","from","from","from","from","from","from","from","from_arg_matches","from_arg_matches_mut","from_inventory_and_project","from_str","group_id","human","into","into","into","into","into","into","into","into","into","into","kind","name","new","output_format","partial_cmp","plain","run","source","source","source","subcommand","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_possible_value","to_string","to_string","toolchain","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","update_from_arg_matches","update_from_arg_matches_mut","value_variants","version","version","version","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","details","name","node","path","tools","tools","name","INDENTATION","NO_RUNTIME","TEXT_WIDTH","display_active","display_all","display_node","display_npms","display_package_managers","display_packages","display_tool","format","format_package","format_package_list","format_package_manager","format_package_manager_kind","format_package_manager_list_condensed","format_package_manager_list_verbose","format_runtime","format_runtime_list","format_tool","format_tool_list","list_package_source","wrap","describe_package_managers","describe_packages","describe_runtimes","describe_tool_set","display_node","display_package","display_package_manager","display_tool","format","package_source","Active","All","Lookup","Node","Npm","PackageManagers","Packages","Pnpm","Runtime","Tool","Toolchain","Yarn","active","active_tool","all","borrow","borrow","borrow_mut","borrow_mut","from","from","into","into","node","npm","package_or_tool","pnpm","tool_source","try_from","try_from","try_into","try_into","type_id","type_id","version_from_spec","version_source","vzip","vzip","yarn","host_packages","kind","managers","name","package_managers","package_managers","packages","packages","runtime","runtimes","Pin","augment_args","augment_args_for_update","borrow","borrow_mut","from","from_arg_matches","from_arg_matches_mut","group_id","into","run","tools","try_from","try_into","type_id","update_from_arg_matches","update_from_arg_matches_mut","vzip","Run","augment_args","augment_args_for_update","borrow","borrow_mut","bundled_npm","command_and_args","envs","fmt","from","from_arg_matches","from_arg_matches_mut","group_id","into","no_pnpm","no_yarn","node","npm","parse_envs","parse_platform","pnpm","run","try_from","try_into","type_id","update_from_arg_matches","update_from_arg_matches_mut","vzip","yarn","Setup","augment_args","augment_args_for_update","borrow","borrow_mut","from","from_arg_matches","from_arg_matches_mut","group_id","into","os","run","try_from","try_into","type_id","update_from_arg_matches","update_from_arg_matches_mut","vzip","add_bash_profiles","add_fish_profile","add_zsh_profile","determine_profiles","format_home","read_profile_without_volta","setup_environment","write_profile_fish","write_profile_sh","Uninstall","augment_args","augment_args_for_update","borrow","borrow_mut","from","from_arg_matches","from_arg_matches_mut","group_id","into","run","tool","try_from","try_into","type_id","update_from_arg_matches","update_from_arg_matches_mut","vzip","ADVICE","USAGE","Use","anything","augment_args","augment_args_for_update","borrow","borrow_mut","from","from_arg_matches","from_arg_matches_mut","group_id","into","run","try_from","try_into","type_id","update_from_arg_matches","update_from_arg_matches_mut","vzip","Which","augment_args","augment_args_for_update","binary","borrow","borrow_mut","from","from_arg_matches","from_arg_matches_mut","group_id","into","run","try_from","try_into","type_id","update_from_arg_matches","update_from_arg_matches_mut","vzip","Error","IntoResult","Tool","Volta","borrow","borrow_mut","ensure_layout","from","into","into_result","try_from","try_into","type_id","vzip"],"q":[[0,"volta"],[4,"volta::cli"],[56,"volta::command"],[68,"volta::command::completions"],[89,"volta::command::fetch"],[107,"volta::command::install"],[125,"volta::command::list"],[297,"volta::command::list::Package"],[303,"volta::command::list::Subcommand"],[304,"volta::command::list::human"],[327,"volta::command::list::plain"],[337,"volta::command::list::toolchain"],[376,"volta::command::list::toolchain::Toolchain"],[386,"volta::command::pin"],[404,"volta::command::run"],[433,"volta::command::setup"],[451,"volta::command::setup::os"],[460,"volta::command::uninstall"],[478,"volta::command::use"],[498,"volta::command::which"],[516,"volta::common"],[530,"clap_builder::builder::command"],[531,"clap_builder::parser::matches::arg_matches"],[532,"clap_builder"],[533,"core::result"],[534,"clap_builder::util::id"],[535,"core::option"],[536,"volta_core::session"],[537,"volta_core::error"],[538,"volta_core::error"],[539,"core::any"],[540,"core::fmt"],[541,"core::fmt"],[542,"volta_core::project"],[543,"alloc::vec"],[544,"volta_core::tool::package::metadata"],[545,"clap_builder::builder::possible_value"],[546,"alloc::string"],[547,"alloc::boxed"],[548,"core::convert"],[549,"node_semver"],[550,"volta_core::platform"],[551,"core::ops::function"],[552,"std::collections::hash::map"],[553,"volta_core::platform"],[554,"std::path"]],"d":["","","","The entry point for the volta CLI.","Generates Volta completions","Fetches a tool to the local machine","Installs a tool in your toolchain","Displays the current toolchain","Pins your project’s runtime or package manager","Run a command with custom Node, npm, pnpm, and/or Yarn …","Enables Volta for the current user / shell","","Uninstalls a tool from your toolchain","","","Locates the actual binary that will be called by Volta","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Calls U::from(self).","Calls U::from(self).","Prevents unnecessary output","","","","","","","","","","","","","","Enables verbose diagnostics","Prints the current version of Volta","Enables trace-level diagnostics.","","","A Volta command.","","","","","","","Executes the command. Returns Ok(true) if the process …","","","","","","","","","","","Write over an existing file, if any.","Returns the argument unchanged.","","","","Calls U::from(self).","File to write generated completions to","","Shell to generate completions for","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","Tools to fetch, like node, yarn@latest or …","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","Tools to install, like node, yarn@latest or …","","","","","","","Show every item in the toolchain.","Display only the currently active tool(s).","","Show only the user’s default tool(s).","The item is the user’s default.","","How (if at all) should the list query be narrowed?","","","","","Show locally cached Node versions.","Do not filter at all. Show all tool(s) matching the query.","The item is one that has been fetched but is not installed …","","Show locally cached npm versions.","","A package and its associated tools, for displaying to the …","","","Show locally cached versions of a package or a package …","","","Show locally cached pnpm versions.","","The item is from a project. The wrapped PathBuf is the …","The source of a given item, from the perspective of a user.","Which tool should we look up?","","Show locally cached Yarn versions.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Show the currently-active tool(s).","Show your default tool(s).","","","","","","","","","","Specify the output format.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Define the “human” format style for list commands.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","The name of the package.","","","","Define the “plain” format style for list commands.","","","","","The tool to lookup - all, node, npm, yarn, pnpm, or the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The package’s own version.","","","","","","","","","","","","","","","The version of Node the package is installed against.","","The names of the tools associated with the package.","The names of the tools associated with the package.","","","","","Format the output for Toolchain::Active.","Format the output for Toolchain::All.","Format a set of Toolchain::Nodes.","Format a set of Toolchain::PackageManagers for …","Format a set of Toolchain::PackageManagers.","Format a set of Toolchain::Packages and their associated …","Format a single Toolchain::Tool with associated …","","Format a single Toolchain::Package and its associated …","format a list of Toolchain::Packages and their associated …","format a single Toolchain::PackageManager.","format the title for a kind of package manager","format a list of Toolchain::PackageManagers in condensed …","format a list of Toolchain::PackageManagers in verbose form","format a single version of Toolchain::Node.","format a list of Toolchain::Nodes.","Format a single Toolchain::Package without detail …","Format a list of Toolchain::Packages without detail …","List a the source from a Toolchain::Package.","Wrap and indent the output","","","","","","","","","","","","","Lightweight rule for which item to get the Source for.","","Look up the npm package manager","","","Look up the pnpm package manager","Look up the Node runtime","","","Look up the Yarn package manager","","Determine the Source for a given kind of tool (Lookup).","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","Look up the Source for a tool with a given name.","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","Tools to pin, like node@lts or yarn@^1.14.","","","","","","","","","","","","Forces npm to be the version bundled with Node","The command to run, along with any arguments","Set an environment variable (can be used multiple times)","","Returns the argument unchanged.","","","","Calls U::from(self).","Disables pnpm","Disables Yarn","Set the custom Node version","Set the custom npm version","Convert the environment variable settings passed to the …","Builds a CliPlatform from the provided cli options","Set the custon pnpm version","","","","","","","","Set the custom Yarn version","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","Add bash profile scripts, if necessary","Add fish profile scripts, if necessary","Add zsh profile script, if necessary","Returns a list of profile files to modify / create.","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","The tool to uninstall, like ember-cli-update, typescript, …","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","The binary to find, e.g. node or npm","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","",""],"i":[0,0,0,0,7,7,7,7,7,7,7,0,7,7,0,7,4,4,7,7,4,7,4,7,4,4,4,4,7,4,7,4,7,4,7,4,7,4,4,7,0,4,7,4,7,4,7,4,7,4,7,4,4,4,4,7,0,0,0,0,0,0,0,57,0,0,0,0,0,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,0,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,0,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,28,23,32,23,22,32,0,0,24,0,0,28,23,22,26,28,0,0,0,0,28,24,26,28,32,22,0,0,26,28,22,30,30,58,32,23,24,22,25,26,27,30,28,58,32,23,24,22,25,26,27,30,28,24,22,25,26,27,28,24,22,25,26,27,28,26,26,30,30,22,26,26,26,26,26,22,22,26,30,58,32,23,24,22,25,26,27,30,28,30,30,32,28,30,0,58,32,23,24,22,25,26,27,30,28,27,58,32,30,26,0,30,32,25,27,30,24,22,25,26,27,28,24,22,26,0,58,32,23,24,22,25,26,27,30,28,58,32,23,24,22,25,26,27,30,28,58,32,23,24,22,25,26,27,30,28,30,30,24,58,25,27,58,32,23,24,22,25,26,27,30,28,59,60,59,60,59,60,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,39,39,0,39,43,39,39,43,43,39,0,43,39,43,39,39,43,39,43,39,43,39,43,39,39,39,39,0,39,43,39,43,39,43,43,43,39,43,39,62,63,63,62,64,65,64,65,64,65,0,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,0,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,0,49,49,49,49,49,49,49,49,49,0,49,49,49,49,49,49,49,0,0,0,0,0,0,0,0,0,0,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,0,0,0,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,0,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,0,0,56,56,56,56,0,56,56,66,56,56,56,56],"f":[0,0,0,[[],1],0,0,0,0,0,0,0,0,0,0,0,0,[2,2],[2,2],[2,2],[2,2],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],2],0,[[],2],[-1,-1,[]],[-1,-1,[]],[3,[[6,[4,5]]]],[3,[[6,[7,5]]]],[3,[[6,[4,5]]]],[3,[[6,[7,5]]]],[[],[[9,[8]]]],[10,11],[-1,-2,[],[]],[-1,-2,[],[]],0,[[4,12],[[14,[13]]]],[[7,12],[[14,[13]]]],[[],15],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,16,[]],[-1,16,[]],[[4,3],[[6,[1,5]]]],[[7,3],[[6,[1,5]]]],[[4,3],[[6,[1,5]]]],[[7,3],[[6,[1,5]]]],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,[[-1,12],[[14,[13]]],[]],0,0,0,0,0,[2,2],[2,2],[-1,-2,[],[]],[-1,-2,[],[]],[[17,18],19],0,[-1,-1,[]],[3,[[6,[17,5]]]],[3,[[6,[17,5]]]],[[],[[9,[8]]]],[-1,-2,[],[]],0,[[17,12],[[14,[13]]]],0,[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,16,[]],[[17,3],[[6,[1,5]]]],[[17,3],[[6,[1,5]]]],[-1,-2,[],[]],0,[2,2],[2,2],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[3,[[6,[20,5]]]],[3,[[6,[20,5]]]],[[],[[9,[8]]]],[-1,-2,[],[]],[[20,12],[[14,[13]]]],0,[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,16,[]],[[20,3],[[6,[1,5]]]],[[20,3],[[6,[1,5]]]],[-1,-2,[],[]],0,[2,2],[2,2],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[3,[[6,[21,5]]]],[3,[[6,[21,5]]]],[[],[[9,[8]]]],[-1,-2,[],[]],[[21,12],[[14,[13]]]],0,[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,16,[]],[[21,3],[[6,[1,5]]]],[[21,3],[[6,[1,5]]]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[22,23],11],[2,2],[2,2],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[24,24],[22,22],[25,25],[26,26],[27,27],[28,28],[[-1,-2],1,[],[]],[[-1,-2],1,[],[]],[[-1,-2],1,[],[]],[[-1,-2],1,[],[]],[[-1,-2],1,[],[]],[[-1,-2],1,[],[]],[[26,26],29],[[-1,-2],29,[],[]],0,0,[[22,22],11],[[26,26],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[22,18],19],[[22,18],19],[[26,18],19],0,[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[3,[[6,[30,5]]]],[3,[[6,[30,5]]]],[[[9,[31]]],[[14,[[33,[32]]]]]],[10,[[6,[28]]]],[[],[[9,[8]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[34,22],32],[30,24],[[26,26],[[9,[29]]]],0,[[30,12],[[14,[13]]]],[[10,[9,[31]]],22],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[24,[[9,[35]]]],[-1,36,[]],[-1,36,[]],0,[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,16,[]],[-1,16,[]],[-1,16,[]],[-1,16,[]],[-1,16,[]],[-1,16,[]],[-1,16,[]],[-1,16,[]],[-1,16,[]],[-1,16,[]],[[30,3],[[6,[1,5]]]],[[30,3],[[6,[1,5]]]],[[],[[37,[24]]]],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,[[[9,[[38,[25]]]],[37,[27]],[37,[32]]],36],[[[37,[25]],[37,[27]],[37,[32]]],36],[[[37,[25]]],36],[[[37,[27]]],36],[[26,[37,[27]]],36],[[[37,[32]]],36],[[10,[37,[32]]],36],[39,[[9,[36]]]],[32,36],[[[37,[32]]],36],[27,36],[26,36],[[[37,[27]]],36],[[[37,[27]]],36],[25,36],[[[37,[25]]],36],[32,36],[[[37,[32]]],36],[32,36],[-1,36,[[40,[10]]]],[[[37,[27]]],[[9,[36]]]],[[[37,[32]]],[[9,[36]]]],[[[37,[25]]],[[9,[36]]]],[[10,[37,[32]]],36],[[22,41],36],[32,36],[27,36],[[10,32],[[9,[36]]]],[39,[[9,[36]]]],[32,36],0,0,0,0,0,0,0,0,0,0,0,0,[[[9,[31]],[9,[42]]],[[14,[39]]]],[[43,[9,[31]],[9,[42]]],[[9,[[1,[22,41]]]]]],[[[9,[31]],[9,[42]]],[[14,[39]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[9,[31]],[9,[42]],23],[[14,[39]]]],[[[9,[31]],[9,[42]],23],[[14,[39]]]],[[10,[9,[31]],23],[[14,[39]]]],[[[9,[31]],[9,[42]],23],[[14,[39]]]],[[10,[9,[31]]],[[14,[22]]]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,16,[]],[-1,16,[]],[43,[[0,[44]]]],[[43,[9,[31]],[9,[42]],41],22],[-1,-2,[],[]],[-1,-2,[],[]],[[[9,[31]],[9,[42]],23],[[14,[39]]]],0,0,0,0,0,0,0,0,0,0,0,[2,2],[2,2],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[3,[[6,[45,5]]]],[3,[[6,[45,5]]]],[[],[[9,[8]]]],[-1,-2,[],[]],[[45,12],[[14,[13]]]],0,[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,16,[]],[[45,3],[[6,[1,5]]]],[[45,3],[[6,[1,5]]]],[-1,-2,[],[]],0,[2,2],[2,2],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,[[46,18],19],[-1,-1,[]],[3,[[6,[46,5]]]],[3,[[6,[46,5]]]],[[],[[9,[8]]]],[-1,-2,[],[]],0,0,0,0,[46,[[47,[10,10]]]],[[46,12],[[14,[48]]]],0,[[46,12],[[14,[13]]]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,16,[]],[[46,3],[[6,[1,5]]]],[[46,3],[[6,[1,5]]]],[-1,-2,[],[]],0,0,[2,2],[2,2],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[3,[[6,[49,5]]]],[3,[[6,[49,5]]]],[[],[[9,[8]]]],[-1,-2,[],[]],0,[[49,12],[[14,[13]]]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,16,[]],[[49,3],[[6,[1,5]]]],[[49,3],[[6,[1,5]]]],[-1,-2,[],[]],[[50,10,[33,[51]]],1],[[50,10,[33,[51]]],1],[[50,10,[33,[51]]],1],[[],[[14,[[33,[51]]]]]],[50,36],[50,[[9,[36]]]],[[],[[14,[1]]]],[[50,36,10],[[52,[1]]]],[[50,36,10],[[52,[1]]]],0,[2,2],[2,2],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[3,[[6,[53,5]]]],[3,[[6,[53,5]]]],[[],[[9,[8]]]],[-1,-2,[],[]],[[53,12],[[14,[13]]]],0,[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,16,[]],[[53,3],[[6,[1,5]]]],[[53,3],[[6,[1,5]]]],[-1,-2,[],[]],0,0,0,0,[2,2],[2,2],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[3,[[6,[54,5]]]],[3,[[6,[54,5]]]],[[],[[9,[8]]]],[-1,-2,[],[]],[[54,12],[[14,[13]]]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,16,[]],[[54,3],[[6,[1,5]]]],[[54,3],[[6,[1,5]]]],[-1,-2,[],[]],0,[2,2],[2,2],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[3,[[6,[55,5]]]],[3,[[6,[55,5]]]],[[],[[9,[8]]]],[-1,-2,[],[]],[[55,12],[[14,[13]]]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,16,[]],[[55,3],[[6,[1,5]]]],[[55,3],[[6,[1,5]]]],[-1,-2,[],[]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[[],[[6,[1,56]]]],[-1,-1,[]],[-1,-2,[],[]],[-1,[[6,[-2,56]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,16,[]],[-1,-2,[],[]]],"c":[],"p":[[15,"tuple"],[3,"Command",530],[3,"ArgMatches",531],[3,"Volta",4],[6,"Error",532],[4,"Result",533],[4,"Subcommand",4],[3,"Id",534],[4,"Option",535],[15,"str"],[15,"bool"],[3,"Session",536],[4,"ExitCode",537],[6,"Fallible",537],[3,"Styles",538],[3,"TypeId",539],[3,"Completions",68],[3,"Formatter",540],[6,"Result",540],[3,"Fetch",89],[3,"Install",107],[4,"Source",125],[4,"Filter",125],[4,"Format",125],[3,"Node",125],[4,"PackageManagerKind",125],[3,"PackageManager",125],[4,"Subcommand",125],[4,"Ordering",541],[3,"List",125],[3,"Project",542],[4,"Package",125],[3,"Vec",543],[3,"PackageConfig",544],[3,"PossibleValue",545],[3,"String",546],[15,"slice"],[3,"Box",547],[4,"Toolchain",337],[8,"AsRef",548],[3,"Version",549],[3,"PlatformSpec",550],[4,"Lookup",337],[8,"Fn",551],[3,"Pin",386],[3,"Run",404],[3,"HashMap",552],[3,"CliPlatform",550],[3,"Setup",433],[3,"Path",553],[3,"PathBuf",553],[6,"Result",554],[3,"Uninstall",460],[3,"Use",478],[3,"Which",498],[4,"Error",516],[8,"Command",56],[3,"PackageDetails",125],[13,"Default",297],[13,"Project",297],[13,"PackageOrTool",303],[13,"Tool",376],[13,"PackageManagers",376],[13,"Active",376],[13,"All",376],[8,"IntoResult",516]],"b":[[200,"impl-Debug-for-Source"],[201,"impl-Display-for-Source"]]},\ -"volta_core":{"doc":"The main implementation crate for the core of Volta.","t":"RAAAAAAAAAAAAAAAAAAAAFNNNNNNNNNNINNNNNNNNNNNNNNENNNENNGNNNNNDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDNNNNNNNNNNLLLLLLLLLLLLLLLLLLLMLLLALMFALMLLLLLLLLLLLLLLKMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNENNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNRNNNNNNNNNNNNNNNNNNNNNNNRNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMFFFFNNNDDEDNNLLLLLLMLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLFLLLLLLMMMMLLLLMLLLLLLLLLLLLFLLLLMMMMMMFFFFFFFFFFFFFNDNDDNEEDNDLLLLLLLLLLLLLLLMMLLLLLLLLLLLMLLLLLLLLLLLLLMMLLLLLLLLMMLLLLOLMLMMLMMAMALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMDDDDDDDMMMLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLMMLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLMLLLLLLLMRNNERRERNNHHNNRDLLLLLLFLLLLLLLLLLLLLLLFLLLMLLLLLLMLLLLLLLLLLLLLLLMMMMFFFFFFFFFFHHFFAFFFFRNREEDRRNNRRNRNNNRRLLLLLLLLMLLLLLLLLLLMFLLLLLLLLLLLLLLLLLFFFFNDNNDNENDDNNEDDLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLMMMMMMMMLMMMMMALLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLMMMMDLLLLLMMLMLLLLLMDLLLLLLLLLDDDLLLLLLMLFLLLLLLLLLLLLLLFFFFLMLLMMLLLLLMMMALLLLLLLLLLLLMLMGDENNNDDNMMLLLLLLLLLMMLLMMMLLLLLLLLLLLMMLMMLLLLLLLLLLLLLLFMLLLLMRRAFFFFAFFFAAAAAFADMLLFFLLLLFMFLLLLNNENDNNNNNDNDNDNNNDENDNLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLMLLLLLLMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLFFFFFHFFENENDNENDRRRRRRRNRNDNNDLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLFLLLLLLLFFMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFFFFENNNNNNNNNNNNNNNDNNNNNNNNLLLLLLLLLLLLLLLLLLMLLLLLLMLLLLLMLLLLLLMLLLLLLLLLNNNNELLFFLLLLLLFLAFLLLLFFRHFFRRFFFFFFFFRHDDMLLLLLMLMLLLLLLLLLLLLNCCNECCCCNCNRCNCDCCNEICNLLLLLFFFFKFLLLLLLFFFFKLLCLAAAKAAFLALLLLLLLLLLMLLARRRRDDLLLLLLLLLALLLLLLLLLFALMLAFMLLLLLLLLLMLLDLLLFFFLLFFFFFLLLFLMLDDDDLLLLLLLLLLMMLLLLLLLLLLMMFMLLLLLLLLLLLLMMLLLLFFFFFFFFFDDLLLLLLLALLLLLLLLLLLLLAFLLLLLLLLMLLFFFFFFFFFFDDDENNDDEDNNNMMLLLLLLLLLLLLLLAMLLLLLLLLALLLLLFAMMMMAMMMMMLLLMMFLMMLLLFMMLLLLLLLLLLLLLLAFMMMMLLLLLFFFFNENNLLLLLLLLLLLLLLLLFFFLLLLLLLLLLLDDDDDMMLLLLLLLLLLLLFMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMLMMMALLLLLLLLLLLLLLLLLLMMMLLLLLLLMDLLFLLLLLLLLLLFFFFDLLLLLALLLLLLLAFLLLLMLFFFFFFFFFFRDDDDDLLLLLLLLLLLLLLLMMMFFLLLLLLLLLLLLLLLMFFFMMMLLLLLLLLLLLLLLLLMMMLLLLLHHFDLLLLLALLLLLALLAFLLLLMLFFFFFFDDDDMLLLLLLLLLLLMLLLLLLLLLLMMLLLLLLLLLLLLLLLLFFFFFFFFFDDLLLLLLLLLLLLLMLALLLLMLLLLLLLLDDLLLLLLLLLLLLLLLLLLLLLLLMMLMMLLLLLLLLLLLMNNNNNNNEELLLLLLLLLLLLLALLAFFALLFLLLLLLALLDLLFLLLLLLLFFFDLLFLLLLFLLLLL","n":["VOLTA_FEATURE_PNPM","command","error","event","fs","hook","inventory","layout","log","monitor","platform","project","run","session","shim","signal","style","sync","tool","toolchain","version","create_command","BinaryAlreadyInstalled","BinaryExecError","BinaryNotFound","BuildPathError","BypassError","CannotFetchPackage","CannotPinPackage","CompletionsOutFileError","ConfigurationError","ContainingDirError","Context","CouldNotDetermineTool","CouldNotStartMigration","CreateDirError","CreateLayoutFileError","CreateSharedLinkError","CreateTempDirError","CreateTempFileError","CurrentDirError","DeleteDirectoryError","DeleteFileError","DeprecatedCommandError","DownloadToolNetworkError","EnvironmentError","Err","ErrorKind","ExecutableNotFound","ExecuteHookError","ExecutionFailure","ExitCode","ExtensionCycleError","ExtensionPathError","Fallible","FileSystemError","HookCommandFailed","HookMultipleFieldsSpecified","HookNoFieldsSpecified","HookPathError","Inner","InstalledPackageNameError","InvalidArguments","InvalidHookCommand","InvalidHookOutput","InvalidInvocation","InvalidInvocationOfBareVersion","InvalidRegistryFormat","InvalidToolName","LockAcquireError","NetworkError","NoBundledNpm","NoCommandLinePnpm","NoCommandLineYarn","NoDefaultNodeVersion","NoDefaultPnpm","NoDefaultYarn","NoHomeEnvironmentVar","NoInstallDir","NoLocalDataDir","NoPinnedNodeVersion","NoPlatform","NoProjectNodeInManifest","NoProjectPnpm","NoProjectYarn","NoShellProfile","NoVersionMatch","NodeVersionNotFound","NotInPackage","NotYetImplemented","NpmLinkMissingPackage","NpmLinkWrongManager","NpmVersionNotFound","NpxNotAvailable","Ok","PackageInstallFailed","PackageManifestParseError","PackageManifestReadError","PackageNotFound","PackageParseError","PackageReadError","PackageUnpackError","PackageWriteError","ParseBinConfigError","ParseHooksError","ParseNodeIndexCacheError","ParseNodeIndexError","ParseNodeIndexExpiryError","ParseNpmManifestError","ParsePackageConfigError","ParsePlatformError","ParseToolSpecError","PersistInventoryError","PnpmVersionNotFound","ProjectLocalBinaryExecError","ProjectLocalBinaryNotFound","PublishHookBothUrlAndBin","PublishHookNeitherUrlNorBin","ReadBinConfigDirError","ReadBinConfigError","ReadDefaultNpmError","ReadDirError","ReadHooksError","ReadNodeIndexCacheError","ReadNodeIndexExpiryError","ReadNpmManifestError","ReadPackageConfigError","ReadPlatformError","RegistryFetchError","RunShimDirectly","SetToolExecutable","SetupToolImageError","ShimCreateError","ShimRemoveError","StringifyBinConfigError","StringifyPackageConfigError","StringifyPlatformError","Success","Unimplemented","UnknownError","UnpackArchiveError","UpgradePackageNotFound","UpgradePackageWrongManager","VersionParseError","VoltaError","WriteBinConfigError","WriteDefaultNpmError","WriteLauncherError","WriteNodeIndexCacheError","WriteNodeIndexExpiryError","WritePackageConfigError","WritePlatformError","Yarn2NotSupported","YarnLatestFetchError","YarnVersionNotFound","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","exit","exit_code","fmt","fmt","fmt","fmt","from","from","from","from","from_source","inner","into","into","into","kind","kind","kind","report_error","reporter","source","source","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","with_context","action","action","advice","bin_dir","bin_name","command","command","command","command","command","command","command","command","command","command","dir","dir","dir","dir","directory","duplicate","env_profile","errors","existing_package","feature","file","file","file","file","file","file","file","file","file","file","file","file","file","file","file","file","file","file","file","format","from_url","from_url","from_url","from_url","in_dir","in_dir","manager","manager","matching","matching","matching","matching","name","name","name","name","name","name","new_package","package","package","package","package","package","package","package","package","package","package","path","path","path","paths","tool","tool","tool","tool","tool","tool","tool","tool","tool","tool_spec","version","version","version","version","version","version","BinaryAlreadyInstalled","BinaryExecError","BinaryNotFound","BuildPathError","BypassError","CannotFetchPackage","CannotPinPackage","CompletionsOutFileError","ContainingDirError","CouldNotDetermineTool","CouldNotStartMigration","CreateDirError","CreateLayoutFileError","CreateSharedLinkError","CreateTempDirError","CreateTempFileError","CurrentDirError","DeleteDirectoryError","DeleteFileError","DeprecatedCommandError","DownloadToolNetworkError","ErrorKind","ExecuteHookError","ExtensionCycleError","ExtensionPathError","HookCommandFailed","HookMultipleFieldsSpecified","HookNoFieldsSpecified","HookPathError","InstalledPackageNameError","InvalidHookCommand","InvalidHookOutput","InvalidInvocation","InvalidInvocationOfBareVersion","InvalidRegistryFormat","InvalidToolName","LockAcquireError","NoBundledNpm","NoCommandLinePnpm","NoCommandLineYarn","NoDefaultNodeVersion","NoDefaultPnpm","NoDefaultYarn","NoHomeEnvironmentVar","NoInstallDir","NoLocalDataDir","NoPinnedNodeVersion","NoPlatform","NoProjectNodeInManifest","NoProjectPnpm","NoProjectYarn","NoShellProfile","NodeVersionNotFound","NotInPackage","NpmLinkMissingPackage","NpmLinkWrongManager","NpmVersionNotFound","NpxNotAvailable","PERMISSIONS_CTA","PackageInstallFailed","PackageManifestParseError","PackageManifestReadError","PackageNotFound","PackageParseError","PackageReadError","PackageUnpackError","PackageWriteError","ParseBinConfigError","ParseHooksError","ParseNodeIndexCacheError","ParseNodeIndexError","ParseNodeIndexExpiryError","ParseNpmManifestError","ParsePackageConfigError","ParsePlatformError","ParseToolSpecError","PersistInventoryError","PnpmVersionNotFound","ProjectLocalBinaryExecError","ProjectLocalBinaryNotFound","PublishHookBothUrlAndBin","PublishHookNeitherUrlNorBin","REPORT_BUG_CTA","ReadBinConfigDirError","ReadBinConfigError","ReadDefaultNpmError","ReadDirError","ReadHooksError","ReadNodeIndexCacheError","ReadNodeIndexExpiryError","ReadNpmManifestError","ReadPackageConfigError","ReadPlatformError","RegistryFetchError","RunShimDirectly","SetToolExecutable","SetupToolImageError","ShimCreateError","ShimRemoveError","StringifyBinConfigError","StringifyPackageConfigError","StringifyPlatformError","Unimplemented","UnpackArchiveError","UpgradePackageNotFound","UpgradePackageWrongManager","VersionParseError","WriteBinConfigError","WriteDefaultNpmError","WriteLauncherError","WriteNodeIndexCacheError","WriteNodeIndexExpiryError","WritePackageConfigError","WritePlatformError","Yarn2NotSupported","YarnLatestFetchError","YarnVersionNotFound","borrow","borrow_mut","exit_code","fmt","fmt","from","into","to_string","try_from","try_into","type_id","vzip","action","action","advice","bin_dir","bin_name","command","command","command","command","command","command","command","command","command","command","dir","dir","dir","dir","directory","duplicate","env_profile","errors","existing_package","feature","file","file","file","file","file","file","file","file","file","file","file","file","file","file","file","file","file","file","file","format","from_url","from_url","from_url","from_url","in_dir","in_dir","manager","manager","matching","matching","matching","matching","name","name","name","name","name","name","new_package","package","package","package","package","package","package","package","package","package","package","path","path","path","paths","tool","tool","tool","tool","tool","tool","tool","tool","tool","tool_spec","version","version","version","version","version","version","collect_arguments","compose_error_details","report_error","write_error_log","Args","End","Error","ErrorEnv","Event","EventKind","EventLog","Start","ToolEnd","add_event","add_event_args","add_event_end","add_event_error","add_event_start","add_event_tool_end","argv","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","deserialize","deserialize","deserialize","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","event","events","exec_path","fmt","fmt","from","from","from","from","get_error_env","init","into","into","into","into","into_event","name","path","platform","platform_version","publish","serialize","serialize","serialize","timestamp","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","unix_timestamp","vzip","vzip","vzip","vzip","argv","env","error","exit_code","exit_code","exit_code","create_staging_dir","create_staging_file","dir_entry_match","ok_if_not_found","read_dir_eager","read_file","remove_dir_if_exists","remove_file_if_exists","rename","set_executable","symlink_dir","symlink_file","touch","Bin","EventHooks","Github","HookConfig","LazyHookConfig","Npm","Publish","RegistryFormat","ToolHooks","Url","YarnHooks","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","current","distro","distro","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","events","events","fmt","fmt","from","from","from","from","from","from","from","from_file","from_paths","from_str","get","index","index","init","into","into","into","into","into","into","into","latest","latest","merge","merge","merge","merge","merge_hooks","node","node","npm","npm","phantom","pnpm","pnpm","publish","serial","settings","tool","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","yarn","yarn","RawEventHooks","RawHookConfig","RawIndexHook","RawPublishHook","RawResolveHook","RawToolHooks","RawYarnHooks","bin","bin","bin","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","distro","distro","events","format","from","from","from","from","from","from","from","index","index","into","into","into","into","into","into","into","into_distro_hook","into_hook","into_hook_config","into_index_hook","into_metadata_hook","into_tool_hooks","into_yarn_hooks","latest","latest","node","npm","phantom","pnpm","prefix","prefix","publish","serialize","serialize","serialize","serialize","serialize","serialize","serialize","template","template","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","url","vzip","vzip","vzip","vzip","vzip","vzip","vzip","yarn","ARCH_TEMPLATE","Bin","Bin","DistroHook","EXTENSION_TEMPLATE","FILENAME_TEMPLATE","MetadataHook","OS_TEMPLATE","Prefix","Prefix","REL_PATH","REL_PATH_PARENT","Template","Template","VERSION_TEMPLATE","YarnIndexHook","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","calculate_extension","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","execute_binary","fmt","fmt","fmt","format","from","from","from","into","into","into","metadata","resolve","resolve","resolve","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","base_path","bin","base_path","bin","node_available","node_versions","npm_available","npm_versions","package_configs","pnpm_available","pnpm_versions","read_versions","yarn_available","yarn_versions","VOLTA_HOME","VOLTA_INSTALL","default_install_dir","env_paths","unix","volta_home","volta_install","default_home_dir","env_paths","ALLOWED_PREFIXES","Default","ERROR_PREFIX","LogContext","LogVerbosity","Logger","MIGRATION_ERROR_PREFIX","MIGRATION_WARNING_PREFIX","Migration","Quiet","SHIM_ERROR_PREFIX","SHIM_WARNING_PREFIX","Shim","VOLTA_LOGLEVEL","Verbose","VeryVerbose","Volta","WARNING_PREFIX","WRAP_INDENT","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","context","enabled","flush","fmt","from","from","from","init","into","into","into","level","level_from_env","log","log_error","log_warning","new","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","wrap_content","send_events","spawn_process","write_events_file","Binary","CliPlatform","CommandLine","Default","Image","Inherit","InheritOption","None","Platform","PlatformSpec","Project","Some","Source","Sourced","System","as_binary","as_default","as_project","as_ref","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build_path_error","checkout","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cloned","cmp","compare","current","default","eq","equivalent","equivalent","equivalent","equivalent","fmt","from","from","from","from","from","from","image","inherit","into","into","into","into","into","into","map","merge","node","node","node","node","npm","npm","npm","npm","partial_cmp","pnpm","pnpm","pnpm","pnpm","source","system","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","value","vzip","vzip","vzip","vzip","vzip","vzip","with_binary","with_command_line","with_default","with_project","yarn","yarn","yarn","yarn","Image","bins","borrow","borrow_mut","from","into","node","npm","path","pnpm","resolve_npm","try_from","try_into","type_id","vzip","yarn","System","borrow","borrow_mut","from","into","path","try_from","try_into","type_id","vzip","LazyProject","PartialPlatform","Project","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","dependencies","find_bin","find_closest_root","for_current_dir","for_dir","from","from","from","from_file","get","get_mut","has_direct_bin","has_direct_dependency","init","into","into","into","is_dependency","is_node_modules","is_node_root","is_project_root","manifest_file","manifest_file","merge","needs_yarn_run","node","npm","pin_node","pin_npm","pin_pnpm","pin_yarn","platform","platform","pnpm","project","serial","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","workspace_manifests","workspace_roots","yarn","DependencyMapIterator","Manifest","ManifestKey","Node","Npm","Pnpm","RawManifest","ToolchainSpec","Yarn","a","b","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","default","dependencies","dependency_maps","deserialize","deserialize","dev_dependencies","extends","extends","fmt","from","from","from","from","from_file","from_file","into","into","into","into","node","npm","parse_split","platform","pnpm","serialize","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","update_manifest","volta","vzip","vzip","vzip","vzip","yarn","RECURSION_ENV_VAR","VOLTA_BYPASS","binary","debug_active_image","debug_no_platform","execute_shim","execute_tool","executor","format_tool_version","get_executor","get_tool_name","node","npm","npx","parser","pnpm","tool_name_from_file_name","yarn","DefaultBinary","bin_path","borrow","borrow_mut","command","default_execution_context","from","from_config","from_name","into","local_execution_context","platform","shared_module_path","try_from","try_into","type_id","vzip","Bypass","DefaultBinary","Executor","InternalInstall","InternalInstallCommand","Multiple","Node","Npm","Npx","PackageInstall","PackageInstallCommand","PackageLink","PackageLinkCommand","PackageUpgrade","PackageUpgradeCommand","Pnpm","ProjectLocalBinary","Tool","ToolCommand","ToolKind","Uninstall","UninstallCommand","Yarn","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","check_linked_package","cli_platform","cli_platform","cli_platform","cli_platform","cli_platform","command","command","command","command","env","envs","envs","envs","envs","envs","execute","execute","execute","execute","execute","execute","execute","for_npm_link","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","installer","into","into","into","into","into","into","into","into","kind","new","new","new","new","new","new","platform","platform","platform","platform","tool","tool","tool","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upgrader","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","command","execution_context","command","current_project_name","execution_context","REQUIRED_NPM_VERSION","command","execution_context","CommandArg","Global","GlobalCommand","Install","InstallArgs","Intercepted","InterceptedCommand","Link","LinkArgs","NPM_INSTALL_ALIASES","NPM_LINK_ALIASES","NPM_UNINSTALL_ALIASES","NPM_UPDATE_ALIASES","PNPM_LINK_ALIASES","PNPM_UNINSTALL_ALIASES","PNPM_UPDATE_ALIASES","Standard","UNSAFE_GLOBAL","Uninstall","UninstallArgs","Unlink","Upgrade","UpgradeArgs","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","common_args","common_args","common_args","executor","executor","executor","executor","executor","executor_all_packages","for_npm","for_pnpm","for_yarn","from","from","from","from","from","from","from","has_global_without_prefix","into","into","into","into","into","into","into","is_flag","is_positional","manager","manager","tools","tools","tools","tools","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","command","execution_context","validate_platform_pnpm","command","execution_context","validate_platform_yarn","ActivityKind","Args","Binary","Completions","Current","Default","Fetch","Help","Install","List","Node","Npm","Npx","Pin","Pnpm","Run","Session","Setup","Shim","Tool","Uninstall","Version","Volta","Which","Yarn","add_event_end","add_event_error","add_event_start","add_event_tool_end","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","cmp","compare","default_platform","eq","equivalent","equivalent","equivalent","equivalent","event_log","exit","exit_tool","fmt","from","from","hooks","hooks","init","into","into","partial_cmp","project","project","project_mut","project_platform","publish_to_event_log","to_owned","to_string","toolchain","toolchain","toolchain_mut","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","AlreadyExists","Created","Deleted","DoesntExist","ShimResult","borrow","borrow_mut","create","delete","eq","equivalent","equivalent","equivalent","equivalent","from","get_shim_list_deduped","into","platform","regenerate_shims_for_dir","try_from","try_into","type_id","vzip","create","entry_to_shim_name","INTERRUPTED_EXIT_CODE","SHIM_HAS_CONTROL","pass_control_to_shim","setup_signal_handler","MAX_PROGRESS_WIDTH","MAX_WIDTH","action_str","format_error_cause","note_prefix","progress_bar","progress_spinner","success_prefix","text_width","tool_version","LOCK_FILE","LOCK_STATE","LockState","VoltaLock","_private","acquire","borrow","borrow","borrow_mut","borrow_mut","count","drop","file","from","from","into","into","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","AlreadyFetched","BinConfig","BundledNpm","FetchNeeded","FetchStatus","NODE_DISTRO_ARCH","NODE_DISTRO_EXTENSION","NODE_DISTRO_OS","Node","Node","Npm","Npm","PATH_VAR_NAME","Package","Package","PackageConfig","PackageDetails","PackageManifest","Pnpm","Pnpm","Spec","Tool","Yarn","Yarn","borrow","borrow","borrow_mut","borrow_mut","check_args","check_fetched","check_shim_reachable","debug_already_fetched","download_tool_error","fetch","find_expected_shim_dir","fmt","fmt","from","from","from_str_and_version","from_strings","info_fetched","info_installed","info_pinned","info_project_version","install","into","into","load_default_npm_version","name","node","npm","package","pin","pnpm","registry","registry_fetch_error","resolve","serial","sort_comparator","to_string","try_from","try_from","try_from_str","try_into","try_into","type_id","type_id","uninstall","version","vzip","vzip","yarn","NODE_DISTRO_ARCH","NODE_DISTRO_EXTENSION","NODE_DISTRO_IDENTIFIER","NODE_DISTRO_OS","Node","NodeVersion","archive_basename","archive_filename","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","ensure_fetched","fetch","fetch","fmt","fmt","fmt","from","from","install","into","into","load_default_npm_version","metadata","new","npm","pin","resolve","resolve","runtime","to_owned","to_string","to_string","try_from","try_from","try_into","try_into","type_id","type_id","version","vzip","vzip","Manifest","borrow","borrow_mut","deserialize","determine_remote_url","fetch","fetch_remote_distro","from","into","load_cached_distro","load_default_npm_version","npm_manifest_path","public_node_server_root","save_default_npm_version","try_from","try_into","type_id","unpack_archive","version","version","vzip","NodeEntry","NodeIndex","RawNodeEntry","RawNodeIndex","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","deserialize","deserialize","entries","files","fmt","from","from","from","from","from","into","into","into","into","lts","lts","lts_version_serde","npm","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","version","version","vzip","vzip","vzip","vzip","match_node_version","max_age","public_node_version_index","read_cached_opt","resolve","resolve_latest","resolve_lts","resolve_node_versions","resolve_semver","BundledNpm","Npm","archive_basename","archive_filename","borrow","borrow","borrow_mut","borrow_mut","ensure_fetched","fetch","fetch","fetch","fmt","fmt","from","from","install","install","into","into","new","pin","pin","resolve","resolve","to_string","to_string","try_from","try_from","try_into","try_into","type_id","type_id","version","vzip","vzip","determine_remote_url","fetch","fetch_remote_distro","load_cached_distro","overwrite_launcher","unpack_archive","fetch_npm_index","resolve","resolve_semver","resolve_tag","BinConfig","DirectInstall","InPlaceUpgrade","NeedsScope","No","Npm","Package","PackageConfig","PackageManager","PackageManifest","Pnpm","Yarn","Yes","bin","bins","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","check_upgraded_package","clone","clone_into","complete_install","complete_install","complete_upgrade","configure","directory","eq","fetch","fmt","from","from","from","from","from","install","install","into","into","into","into","link_package_to_shared_dir","manager","manager","manager","manager","manager","metadata","name","name","name","name","name","new","new","new","package","package","persist_install","pin","platform","platform","run_install","setup_command","setup_command","setup_staging_directory","staging","staging","to_owned","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","uninstall","uninstall","version","version","version","version","vzip","vzip","vzip","vzip","with_name","parse_manifest","validate_bins","write_config_and_shims","run_global_install","Npm","PackageManager","Pnpm","Yarn","binary_dir","borrow","borrow_mut","clone","clone_into","cmp","compare","deserialize","eq","equivalent","equivalent","equivalent","equivalent","fmt","from","get_installed_package","get_npm_package_name","get_pnpm_or_yarn_package_name","get_single_directory_name","into","partial_cmp","serialize","setup_global_command","source_dir","source_root","to_owned","try_from","try_into","type_id","vzip","BinConfig","GlobalYarnManifest","PackageConfig","PackageManifest","RawPlatformSpec","bin","bins","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cmp","compare","default_binary_name","dependencies","deserialize","deserialize","deserialize","deserialize","deserialize","eq","equivalent","equivalent","equivalent","equivalent","for_dir","from","from","from","from","from","from_file","from_file","from_file_if_exists","from_file_if_exists","into","into","into","into","into","manager","manager","name","name","name","node","npm","package","partial_cmp","platform","platform","pnpm","serde_bins","serialize","serialize","serialize","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","version","version","version","vzip","vzip","vzip","vzip","vzip","write","write","yarn","BinMapVisitor","borrow","borrow_mut","deserialize","expecting","fmt","from","into","try_from","try_into","type_id","visit_map","visit_str","vzip","binaries_from_package","remove_config_and_shim","remove_shared_link_dir","uninstall","Pnpm","archive_basename","archive_filename","borrow","borrow_mut","ensure_fetched","fetch","fetch","fmt","from","install","into","new","pin","resolve","resolve","to_string","try_from","try_into","type_id","version","vzip","determine_remote_url","fetch","fetch_remote_distro","load_cached_distro","unpack_archive","write_launcher","fetch_pnpm_index","resolve","resolve_semver","resolve_tag","NPM_ABBREVIATED_ACCEPT_HEADER","PackageDetails","PackageIndex","RawDistInfo","RawPackageMetadata","RawPackageVersionInfo","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","deserialize","deserialize","deserialize","dist","dist_tags","entries","fetch_npm_registry","find_unpack_dir","fmt","fmt","fmt","fmt","from","from","from","from","from","from","into","into","into","into","into","name","public_registry_index","public_registry_package","scoped_public_registry_package","shasum","tags","tarball","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","version","version","versions","vzip","vzip","vzip","vzip","vzip","HAS_VERSION","TOOL_SPEC_PATTERN","is_version_like","Yarn","archive_basename","archive_filename","borrow","borrow_mut","ensure_fetched","fetch","fetch","fmt","from","install","into","metadata","new","pin","resolve","resolve","to_string","try_from","try_into","type_id","version","vzip","determine_remote_url","ensure_bin_is_executable","fetch","fetch_remote_distro","load_cached_distro","unpack_archive","RawYarnAsset","RawYarnEntry","RawYarnIndex","YarnIndex","assets","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","deserialize","deserialize","deserialize","entries","from","from","from","from","from","into","into","into","into","is_full_release","name","tag_name","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","fetch_yarn_index","resolve","resolve_custom_tag","resolve_latest_legacy","resolve_semver","resolve_semver_from_registry","resolve_semver_legacy","resolve_semver_npm","resolve_tag","LazyToolchain","Toolchain","borrow","borrow","borrow_mut","borrow_mut","current","from","from","get","get_mut","init","into","into","platform","platform","save","serial","set_active_node","set_active_npm","set_active_pnpm","set_active_yarn","toolchain","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","NodeVersion","Platform","borrow","borrow","borrow_mut","borrow_mut","deserialize","deserialize","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","from","from","into","into","into_json","node","npm","of","pnpm","runtime","serialize","serialize","try_from","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","yarn","Custom","Exact","Latest","Lts","None","Semver","Tag","VersionSpec","VersionTag","borrow","borrow","borrow_mut","borrow_mut","default","fmt","fmt","fmt","fmt","from","from","from_str","from_str","hashmap_version_serde","into","into","option_version_serde","parse_requirements","parse_version","serial","to_string","to_string","trim_version","try_from","try_from","try_into","try_into","type_id","type_id","version_serde","vzip","vzip","Wrapper","borrow","borrow_mut","deserialize","deserialize","from","into","try_from","try_into","type_id","vzip","deserialize","serialize","parse_requirements","VersionVisitor","borrow","borrow_mut","deserialize","expecting","fmt","from","into","serialize","try_from","try_into","type_id","visit_str","vzip"],"q":[[0,"volta_core"],[21,"volta_core::command"],[22,"volta_core::error"],[200,"volta_core::error::ErrorKind"],[294,"volta_core::error::kind"],[423,"volta_core::error::kind::ErrorKind"],[517,"volta_core::error::reporter"],[521,"volta_core::event"],[600,"volta_core::event::EventKind"],[606,"volta_core::fs"],[619,"volta_core::hook"],[732,"volta_core::hook::serial"],[838,"volta_core::hook::tool"],[903,"volta_core::hook::tool::DistroHook"],[905,"volta_core::hook::tool::MetadataHook"],[907,"volta_core::inventory"],[917,"volta_core::layout"],[924,"volta_core::layout::unix"],[926,"volta_core::log"],[984,"volta_core::monitor"],[987,"volta_core::platform"],[1115,"volta_core::platform::image"],[1131,"volta_core::platform::system"],[1141,"volta_core::project"],[1201,"volta_core::project::serial"],[1265,"volta_core::run"],[1283,"volta_core::run::binary"],[1300,"volta_core::run::executor"],[1434,"volta_core::run::node"],[1436,"volta_core::run::npm"],[1439,"volta_core::run::npx"],[1442,"volta_core::run::parser"],[1542,"volta_core::run::pnpm"],[1545,"volta_core::run::yarn"],[1548,"volta_core::session"],[1621,"volta_core::shim"],[1644,"volta_core::shim::platform"],[1646,"volta_core::signal"],[1650,"volta_core::style"],[1660,"volta_core::sync"],[1685,"volta_core::tool"],[1758,"volta_core::tool::node"],[1803,"volta_core::tool::node::fetch"],[1824,"volta_core::tool::node::metadata"],[1872,"volta_core::tool::node::resolve"],[1881,"volta_core::tool::npm"],[1917,"volta_core::tool::npm::fetch"],[1923,"volta_core::tool::npm::resolve"],[1927,"volta_core::tool::package"],[2024,"volta_core::tool::package::configure"],[2027,"volta_core::tool::package::install"],[2028,"volta_core::tool::package::manager"],[2062,"volta_core::tool::package::metadata"],[2150,"volta_core::tool::package::metadata::serde_bins"],[2164,"volta_core::tool::package::uninstall"],[2168,"volta_core::tool::pnpm"],[2190,"volta_core::tool::pnpm::fetch"],[2196,"volta_core::tool::pnpm::resolve"],[2200,"volta_core::tool::registry"],[2272,"volta_core::tool::serial"],[2275,"volta_core::tool::yarn"],[2298,"volta_core::tool::yarn::fetch"],[2304,"volta_core::tool::yarn::metadata"],[2349,"volta_core::tool::yarn::resolve"],[2358,"volta_core::toolchain"],[2389,"volta_core::toolchain::serial"],[2431,"volta_core::version"],[2472,"volta_core::version::hashmap_version_serde"],[2483,"volta_core::version::option_version_serde"],[2485,"volta_core::version::serial"],[2486,"volta_core::version::version_serde"],[2500,"std::process"],[2501,"std::ffi::os_str"],[2502,"core::convert"],[2503,"core::fmt"],[2504,"core::fmt"],[2505,"alloc::boxed"],[2506,"core::convert"],[2507,"alloc::string"],[2508,"core::result"],[2509,"core::any"],[2510,"core::ops::function"],[2511,"std::path"],[2512,"serde::de"],[2513,"serde::ser"],[2514,"tempfile::dir"],[2515,"tempfile::file"],[2516,"std::path"],[2517,"std::io::error"],[2518,"core::ops::function"],[2519,"core::iter::traits::iterator"],[2520,"std::fs"],[2521,"core::iter::traits::collect"],[2522,"node_semver"],[2523,"alloc::collections::btree::set"],[2524,"volta_layout::v4"],[2525,"volta_layout::v1"],[2526,"log"],[2527,"log"],[2528,"core::cmp"],[2529,"std::ffi::os_str"],[2530,"std::env"],[2531,"core::fmt"],[2532,"std::fs"],[2533,"console::utils"],[2534,"indicatif::progress_bar"],[2535,"alloc::borrow"],[2536,"core::marker"],[2537,"core::ops::function"],[2538,"core::time"],[2539,"node_semver::range"],[2540,"serde::de"]],"d":["","","","Events for the sessions in executables and shims and …","Provides utilities for operating on the filesystem.","Provides types for working with Volta hooks.","Provides types for working with Volta’s inventory, the …","","This module provides a custom Logger implementation for …","","","Provides the Project type, which represents a Node project …","","Provides the Session type, which represents the user’s …","Provides utilities for modifying shims for 3rd-party …","","The view layer of Volta, with utilities for styling …","Inter-process locking on the Volta directory","","","","","Thrown when package tries to install a binary that is …","Thrown when executing an external binary fails","Thrown when a binary could not be found in the local …","Thrown when building the virtual environment path fails","Thrown when unable to launch a command with VOLTA_BYPASS …","Thrown when a user tries to volta fetch something other …","Thrown when a user tries to volta pin something other than …","Thrown when the Completions out-dir is not a directory","Package configuration is missing or incorrect.","Thrown when the containing directory could not be …","Trait providing the with_context method to easily convert …","","Thrown when unable to start the migration executable","","Thrown when unable to create the layout file","Thrown when unable to create a link to the shared global …","Thrown when creating a temporary directory fails","Thrown when creating a temporary file fails","","Thrown when deleting a directory fails","Thrown when deleting a file fails","","","A required environment variable was unset or invalid.","Contains the error value","","The requested executable is not available.","Thrown when unable to execute a hook command","The requested executable could not be run.","Exit codes supported by Volta Errors","Thrown when volta.extends keys result in an infinite cycle","Thrown when determining the path to an extension manifest …","","A file could not be read or written.","Thrown when a hook command returns a non-zero exit code","Thrown when a hook contains multiple fields (prefix, …","Thrown when a hook doesn’t contain any of the known …","Thrown when determining the path to a hook fails","","Thrown when determining the name of a newly-installed …","An invalid combination of command-line arguments was …","","Thrown when output from a hook command could not be read","Thrown when a user does e.g. volta install node 12 instead …","Thrown when a user does e.g. volta install 12 instead of …","Thrown when a format other than “npm” or “github” …","Thrown when a tool name is invalid per npm’s rules.","Thrown when unable to acquire a lock on the Volta directory","A network error occurred.","Thrown when pinning or installing npm@bundled and couldn’…","Thrown when pnpm is not set at the command-line","Thrown when Yarn is not set at the command-line","Thrown when a user tries to install a Yarn or npm version …","Thrown when default pnpm is not set","Thrown when default Yarn is not set","","Thrown when the install dir could not be determined","","Thrown when a user tries to pin a npm, pnpm, or Yarn …","Thrown when the platform (Node version) could not be …","Thrown when parsing the project manifest and there is a …","Thrown when pnpm is not set in a project","Thrown when Yarn is not set in a project","Thrown when no shell profiles could be found","No match could be found for the requested version string.","Thrown when there is no Node version matching a requested …","Thrown when the user tries to pin Node or Yarn versions …","The command or feature is not yet implemented.","Thrown when npm link is called with a package that isn’t …","Thrown when npm link is called with a package that was not …","Thrown when there is no npm version matching the requested …","","Contains the success value","Thrown when the command to install a global package is not …","Thrown when parsing the package manifest fails","Thrown when reading the package manifest fails","Thrown when a specified package could not be found on the …","Thrown when parsing a package manifest fails","Thrown when reading a package manifest fails","Thrown when a package has been unpacked but is not formed …","Thrown when writing a package manifest fails","Thrown when unable to parse a bin config file","Thrown when unable to parse a hooks.json file","Thrown when unable to parse the node index cache","Thrown when unable to parse the node index","Thrown when unable to parse the node index cache expiration","Thrown when unable to parse the npm manifest file from a …","Thrown when unable to parse a package configuration","Thrown when unable to parse the platform.json file","Thrown when unable to parse a tool spec (<tool>[@<version>]…","Thrown when persisting an archive to the inventory fails","Thrown when there is no pnpm version matching a requested …","Thrown when executing a project-local binary fails","Thrown when a project-local binary could not be found","Thrown when a publish hook contains both the url and bin …","Thrown when a publish hook contains neither url nor bin …","Thrown when there was an error reading the user bin …","Thrown when there was an error reading the config for a …","Thrown when unable to read the default npm version file","Thrown when unable to read the contents of a directory","Thrown when there was an error opening a hooks.json file","Thrown when there was an error reading the Node Index Cache","Thrown when there was an error reading the Node Index …","Thrown when there was an error reading the npm manifest …","Thrown when there was an error reading a package …","Thrown when there was an error opening the user platform …","Thrown when the public registry for Node or Yarn could not …","Thrown when the shim binary is called directly, not …","Thrown when there was an error setting a tool to executable","Thrown when there was an error copying an unpacked tool to …","Thrown when Volta is unable to create a shim","Thrown when Volta is unable to remove a shim","Thrown when serializing a bin config to JSON fails","Thrown when serializing a package config to JSON fails","Thrown when serializing the platform to JSON fails","No error occurred.","Thrown when a given feature has not yet been implemented","An unknown error occurred.","Thrown when unpacking an archive (tarball or zip) fails","Thrown when a package to upgrade was not found","Thrown when a package to upgrade was installed with a …","","Error type for Volta","Thrown when there was an error writing a bin config file","Thrown when there was an error writing the default npm to …","Thrown when there was an error writing the npm launcher","Thrown when there was an error writing the node index cache","Thrown when there was an error writing the node index …","Thrown when there was an error writing a package config","Thrown when writing the platform.json file fails","Thrown when a user attempts to install a version of Yarn2","Thrown when there is an error fetching the latest version …","Thrown when there is no Yarn version matching a requested …","","","","","","","","","","The exit code Volta should use when this error stops …","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Create a new VoltaError instance including a source error","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Get a reference to the ErrorKind for this error","","Report an error, both to the console and to error logs","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Thrown when package tries to install a binary that is …","Thrown when executing an external binary fails","Thrown when a binary could not be found in the local …","Thrown when building the virtual environment path fails","Thrown when unable to launch a command with VOLTA_BYPASS …","Thrown when a user tries to volta fetch something other …","Thrown when a user tries to volta pin something other than …","Thrown when the Completions out-dir is not a directory","Thrown when the containing directory could not be …","","Thrown when unable to start the migration executable","","Thrown when unable to create the layout file","Thrown when unable to create a link to the shared global …","Thrown when creating a temporary directory fails","Thrown when creating a temporary file fails","","Thrown when deleting a directory fails","Thrown when deleting a file fails","","","","Thrown when unable to execute a hook command","Thrown when volta.extends keys result in an infinite cycle","Thrown when determining the path to an extension manifest …","Thrown when a hook command returns a non-zero exit code","Thrown when a hook contains multiple fields (prefix, …","Thrown when a hook doesn’t contain any of the known …","Thrown when determining the path to a hook fails","Thrown when determining the name of a newly-installed …","","Thrown when output from a hook command could not be read","Thrown when a user does e.g. volta install node 12 instead …","Thrown when a user does e.g. volta install 12 instead of …","Thrown when a format other than “npm” or “github” …","Thrown when a tool name is invalid per npm’s rules.","Thrown when unable to acquire a lock on the Volta directory","Thrown when pinning or installing npm@bundled and couldn’…","Thrown when pnpm is not set at the command-line","Thrown when Yarn is not set at the command-line","Thrown when a user tries to install a Yarn or npm version …","Thrown when default pnpm is not set","Thrown when default Yarn is not set","","Thrown when the install dir could not be determined","","Thrown when a user tries to pin a npm, pnpm, or Yarn …","Thrown when the platform (Node version) could not be …","Thrown when parsing the project manifest and there is a …","Thrown when pnpm is not set in a project","Thrown when Yarn is not set in a project","Thrown when no shell profiles could be found","Thrown when there is no Node version matching a requested …","Thrown when the user tries to pin Node or Yarn versions …","Thrown when npm link is called with a package that isn’t …","Thrown when npm link is called with a package that was not …","Thrown when there is no npm version matching the requested …","","","Thrown when the command to install a global package is not …","Thrown when parsing the package manifest fails","Thrown when reading the package manifest fails","Thrown when a specified package could not be found on the …","Thrown when parsing a package manifest fails","Thrown when reading a package manifest fails","Thrown when a package has been unpacked but is not formed …","Thrown when writing a package manifest fails","Thrown when unable to parse a bin config file","Thrown when unable to parse a hooks.json file","Thrown when unable to parse the node index cache","Thrown when unable to parse the node index","Thrown when unable to parse the node index cache expiration","Thrown when unable to parse the npm manifest file from a …","Thrown when unable to parse a package configuration","Thrown when unable to parse the platform.json file","Thrown when unable to parse a tool spec (<tool>[@<version>]…","Thrown when persisting an archive to the inventory fails","Thrown when there is no pnpm version matching a requested …","Thrown when executing a project-local binary fails","Thrown when a project-local binary could not be found","Thrown when a publish hook contains both the url and bin …","Thrown when a publish hook contains neither url nor bin …","","Thrown when there was an error reading the user bin …","Thrown when there was an error reading the config for a …","Thrown when unable to read the default npm version file","Thrown when unable to read the contents of a directory","Thrown when there was an error opening a hooks.json file","Thrown when there was an error reading the Node Index Cache","Thrown when there was an error reading the Node Index …","Thrown when there was an error reading the npm manifest …","Thrown when there was an error reading a package …","Thrown when there was an error opening the user platform …","Thrown when the public registry for Node or Yarn could not …","Thrown when the shim binary is called directly, not …","Thrown when there was an error setting a tool to executable","Thrown when there was an error copying an unpacked tool to …","Thrown when Volta is unable to create a shim","Thrown when Volta is unable to remove a shim","Thrown when serializing a bin config to JSON fails","Thrown when serializing a package config to JSON fails","Thrown when serializing the platform to JSON fails","Thrown when a given feature has not yet been implemented","Thrown when unpacking an archive (tarball or zip) fails","Thrown when a package to upgrade was not found","Thrown when a package to upgrade was installed with a …","","Thrown when there was an error writing a bin config file","Thrown when there was an error writing the default npm to …","Thrown when there was an error writing the npm launcher","Thrown when there was an error writing the node index cache","Thrown when there was an error writing the node index …","Thrown when there was an error writing a package config","Thrown when writing the platform.json file fails","Thrown when a user attempts to install a version of Yarn2","Thrown when there is an error fetching the latest version …","Thrown when there is no Yarn version matching a requested …","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Combines all the arguments into a single String","","Report an error, both to the console and to error logs","Write an error log with all details about the error","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Constructs a new ‘EventLog’","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a staging directory in the Volta tmp directory","Creates a NamedTempFile in the Volta tmp directory","Reads the contents of a directory and returns a Vec of the …","Converts a failure because of file not found into a …","Reads the full contents of a directory, eagerly extracting …","Reads a file, if it exists.","Removes the target directory, if it exists. If the …","Removes the target file, if it exists. If the file doesn’…","Rename a file or directory to a new name, retrying if the …","Ensure that a given file has ‘executable’ permissions, …","Create a directory symlink. The dst path will be a …","Create a file symlink. The dst path will be a symbolic …","Opens a file, creating it if it doesn’t exist","Reports an event by forking a process and sending the …","Volta hooks related to events.","","Volta hook configuration","Lazily loaded Volta hook configuration","","A hook for publishing Volta events.","Format of the registry used for Yarn (Npm or Github)","Volta hooks for an individual tool","Reports an event by sending a POST request to a URL.","Volta hooks for Yarn","","","","","","","","","","","","","","","Returns the current hooks, which are a merge between the …","The hook for resolving the URL for a distro version","The hook for resolving the URL for a distro version","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the merged hooks loaded from an iterator of …","","Forces the loading of the hook configuration from both …","The hook for resolving the Tool Index URL","The hook for resolving the Tool Index URL","Constructs a new LazyHookConfig","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","The hook for resolving the URL for the latest version","The hook for resolving the URL for the latest version","Merges this HookConfig with another, giving precedence to …","Extends this ToolHooks with another, giving precendence to …","Extends this YarnHooks with another, giving precendence to …","Merges this EventHooks with another, giving precedence to …","","","","","","","","","The hook for publishing events, if any.","","","Types representing Volta Tool Hooks.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A hook for resolving the distro URL for a given tool …","","","A hook for resolving the URL for metadata about a tool","","","","","","","","","A hook for resolving the URL for the Yarn index","","","","","","","Use the expected filename to determine the extension for …","","","","","","","","","","","","","","","","Execute a shell command and return the trimmed stdout from …","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Performs resolution of the distro URL based on the given …","Performs resolution of the metadata URL based on the given …","Performs resolution of the metadata URL based on the given …","","","","","","","","","","","","","","","","","Checks if a given Node version image is available on the …","Collects a set of all Node versions fetched on the local …","Checks if a given npm version image is available on the …","Collects a set of all npm versions fetched on the local …","Collects a set of all Package Configs on the local machine","Checks if a given pnpm version image is available on the …","Collects a set of all pnpm versions fetched on the local …","Reads the contents of a directory and returns the set of …","Checks if a given Yarn version image is available on the …","Collects a set of all Yarn versions fetched on the local …","","","Determine the binary install directory from the currently …","","","","","","","","","","Represents the context from which the logger was created","Represents the level of verbosity that was requested by …","","","","Log messages from the migration","","","","Log messages from one of the shims","","","","Log messages from the volta executable","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Initialize the global logger with a Logger instance Will …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Determines the correct logging level based on the …","","","","","","","","","","","","","","","","","","Wraps the supplied content to the terminal width, if we …","Send event to the spawned command process","","","Represents a version from a pinned Binary platform","Represents a (maybe) platform with values from the command …","Represents a version from the command line (via volta run)","Represents a version from the user default platform","A platform image.","","Represents 3 possible states: Having a value, not having a …","","Represents a real Platform, with Versions pulled from one …","Represents the specification of a single Platform, …","Represents a version from a project manifest","","The source with which a version is associated","","A lightweight namespace type representing the system …","Convert this PlatformSpec into a Platform with all sources …","Convert this PlatformSpec into a Platform with all sources …","Convert this PlatformSpec into a Platform with all sources …","","","","","","","","","","","","","","","Check out a Platform into a fully-realized Image","","","","","","","","","","","","","","","","Returns the user’s currently active platform, if any","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Converts the InheritOption into a regular Option by …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Applies a function to the contained value (if any)","Merges the CliPlatform with a Platform, inheriting from …","The pinned version of Node.","","","","The custom version of npm, if any. None represents using …","","","","","The pinned version of pnpm, if any.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The pinned version of Yarn, if any.","","","","A platform image.","","","","Returns the argument unchanged.","Calls U::from(self).","The pinned version of Node.","The custom version of npm, if any. None represents using …","Produces a modified version of the current PATH …","The pinned version of pnpm, if any.","Determines the sourced version of npm that will be …","","","","","The pinned version of Yarn, if any.","A lightweight namespace type representing the system …","","","Returns the argument unchanged.","Calls U::from(self).","Produces a modified version of the current PATH …","","","","","A lazily loaded Project","","A Node project workspace in the filesystem","","","","","","","","Searches the project roots to find the path to a …","Starts at base_dir and walks up the directory tree until a …","Creates an optional Project instance from the current …","Creates an optional Project instance from the specified …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Creates a Project instance from the given package manifest …","","","Returns true if the input binary name is a direct …","Returns true if the project dependency map contains the …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","Returns a reference to the manifest file for the current …","","","Yarn projects that are using PnP or pnpm linker need to …","","","Pins the Node version in this project’s manifest file","Pins the npm version in this project’s manifest file","Pins the pnpm version in this project’s manifest file","Pins the Yarn version in this project’s manifest file","Returns a reference to the Project’s PlatformSpec, if …","","","","","","","","","","","","","","","","","","Returns an iterator of paths to all of the workspace roots","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","Moves the tool versions into a PartialPlatform and returns …","","","","","","","","","","","","","","","","","Updates the volta hash in the specified manifest with the …","","","","","","","Environment variable set internally when a shim has been …","","","Write a debug message with the full image that will be …","Write a debug message that there is no platform available","Execute a shim command, based on the command-line …","Execute a tool with the provided arguments","","","Get the appropriate Tool command, based on the requested …","Determine the name of the command to run by inspecting the …","","","","","","","","Information about the location and execution context of …","","","","Determine the correct command to run for a 3rd-party binary","Determine the execution context (PATH and failure error …","Returns the argument unchanged.","","Load information about a default binary by name, if …","Calls U::from(self).","Determine the execution context (PATH and failure error …","","Determine the value for NODE_PATH, with the shared lib …","","","","","","","","","Executor for running an internal install (installing Node, …","","","","","","Process builder for launching a package install command …","","Process builder for launching a npm link <package> command","","Process builder for launching a global package upgrade …","","","","Process builder for launching a Volta-managed tool","The kind of tool being executed, used to determine the …","","Executor for running a tool uninstall command.","","","","","","","","","","","","","","","","","","Check for possible failure cases with the linked package: …","","Updates the Platform for the command to include values …","Updates the Platform for the command to include values …","Updates the Platform for the command to include values …","Updates the Platform for the command to include values …","","The command that will ultimately be executed","The command that will ultimately be executed","The command that will ultimately be executed","Adds or updates a single environment variable that the …","","Adds or updates environment variables that the command …","Adds or updates environment variables that the command …","Adds or updates environment variables that the command …","Adds or updates environment variables that the command …","","Runs the command, returning the ExitStatus if it …","Runs the install command, applying the necessary …","Runs the link command, applying the necessary …","Runs the upgrade command, applying the necessary …","Runs the install, using Volta’s internal install logic …","Runs the uninstall with Volta’s internal uninstall logic","","","","Returns the argument unchanged.","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","The installer that modifies the command as necessary and …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","The platform to use when running the command.","The platform to use when running the command","The platform to run the command under","The tool the user wants to link","","","","","","","","","","","","","","","","","","","","","","","","","","","Helper utility to modify the command and provide the …","","","","","","","","","Build a ToolCommand for Node","Determine the execution context (PATH and failure error …","Build an Executor for npm","Determine the name of the current project, if possible","Determine the execution context (PATH and failure error …","","Build a ToolCommand for npx","Determine the execution context (PATH and failure error …","","","","","The arguments passed to a global install command","","An intercepted local command","","The arguments passed to an npm link command","Aliases that npm supports for the ‘install’ command","Aliases that npm supports for the ‘link’ command","Aliases that npm supports for the ‘uninstall’ command","Aliases that npm supports for the update command","Aliases that pnpm supports for the ‘link’ command see: …","Aliases that pnpm supports for the ‘remove’ command, …","Aliases that pnpm supports for the ‘update’ command, …","","","","The list of tools passed to an uninstall command","","","The list of tools passed to an upgrade command","","","","","","","","","","","","","","","Common arguments that apply to each tool (e.g. flags)","Common arguments that apply to each tool (e.g. flags)","The common arguments that apply to each tool","","Convert these global install arguments into an executor …","Convert the tools into an executor for the uninstall …","Convert these global upgrade arguments into an executor …","","Build an executor to upgrade all global packages that were …","Parse the given set of arguments to see if they correspond …","Parse the given set of arguments to see if they correspond …","Parse the given set of arguments to see if they correspond …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Check if the provided argument list includes a global flag …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","The package manager being used","The package manager being used","The individual tool arguments","","The individual tool arguments","The list of tools to link (if any)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Determine the execution context (PATH and failure error …","","Build an Executor for Yarn","Determine the execution context (PATH and failure error …","","","","","","","","","","","","","","","","","","Represents the user’s state during an execution of a …","","","","","","","","","","","","","","","","","","","","","Returns the user’s default platform, if any","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Produces a reference to the hook configuration","","Constructs a new Session.","Calls U::from(self).","Calls U::from(self).","","Produces a reference to the current Node project, if any.","","Produces a mutable reference to the current Node project, …","Returns the current project’s pinned platform image, if …","","","","Produces a reference to the current toolchain (default …","","Produces a mutable reference to the current toolchain","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","Unix-specific shim utilities","","","","","","","","","","","","","","Determines the string to display based on the Origin of …","Format the underlying cause of an error","Generate the styled prefix for a note","Constructs a command-line progress bar based on the …","Constructs a command-line progress spinner with the …","Generate the styled prefix for a success message","Get the width of the terminal, limited to a maximum of …","","","","The current state of locks for this process.","An RAII implementation of a process lock on the Volta …","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Represents the result of checking if a tool is available …","","","","","","","","","","","","Details about a package in the npm Registry","","","","Specification for a tool and its associated version.","Trait representing all of the actions that can be taken …","","","","","","","Check the args for the bad patterns of","Uses the supplied already_fetched predicate to determine …","Check if a newly-installed shim is first on the PATH. If …","","","Fetch a Tool into the local inventory","Locate the base directory for the relevant shim in the …","","","Returns the argument unchanged.","Returns the argument unchanged.","","Get a valid, sorted Vec<Spec> given a Vec<String>.","","","","","Install a tool, making it the default so it is available …","Calls U::from(self).","Calls U::from(self).","","The name of the tool, without the version, used for …","","","","Pin a tool in the local project so that it is usable …","","","","Resolve a tool spec into a fully realized Tool that can be …","","Compare Specs for sorting when converting from strings","","","","Try to parse a tool and version from a string like `[@].","","","","","Uninstall a tool, removing it from the local inventory","","","","","The architecture component of a Node distro filename","The extension for Node distro files","The file identifier in the Node index files array","The OS component of a Node distro filename","The Tool implementation for fetching and installing Node","A full Node version including not just the version of Node …","","","","","","","","","","Provides fetcher for Node distributions","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Load the local npm version file to determine the default …","","","The npm version globally installed with the Node distro.","","Provides resolution of Node requirements into specific …","","The version of Node itself.","","","","","","","","","","","","","The portion of npm’s package.json file that we care about","","","","Determine the remote URL to download from, using the hooks …","","Fetch the distro archive from the internet","Returns the argument unchanged.","Calls U::from(self).","Return the archive if it is valid. It may have been …","Load the local npm version file to determine the default …","","","Save the default npm version to the filesystem for a given …","","","","Unpack the node archive into the image directory so that …","Parse the version out of a package.json file","","","","The index of the public Node server.","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","Get the cache max-age of an HTTP response.","Returns the URL of the index of available Node versions on …","Reads a public index from the Node cache, if it exists and …","","","","","","The Tool implementation for setting npm to the version …","The Tool implementation for fetching and installing npm","","","","","","","","Provides fetcher for npm distributions","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","Provides resolution of npm Version requirements into …","","","","","","","","","","","","","Determine the remote URL to download from, using the hooks …","","Fetch the distro archive from the internet","Return the archive if it is valid. It may have been …","Overwrite the launcher script","Unpack the npm archive into the image directory so that it …","","","","","Configuration information about a single installed binary …","Helper struct for direct installs through npm i -g or …","Helper struct for direct in-place upgrades using …","","","","The Tool implementation for installing 3rd-party global …","Configuration information about an installed package","The package manager used to install a given package","The relevant information we need out of a package’s …","","","","The bin section, containing a map of binary names to …","The binaries installed by this package","","","","","","","","","Check for possible failure cases with the package to be …","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","The package manager that was used to install this package","The package manager used to install this binary","","","","The package name","The binary name","The name of the package","","","","","The package that installed the binary","","","The platform used to install this package","The platform used to install this binary","","","","Create the temporary staging directory we will use to …","","","","","","","","","","","","","","","","","","Uninstalls the specified package.","","The package version","The package version","The version of the package","","","","","","Read the manifest for the package being installed","Validate that we aren’t attempting to install a bin that …","Generate configuration files and shims for the package and …","Use npm install --global to install the package","","The package manager used to install a given package","","","Given the package_root, returns the directory where …","","","","","","","","","","","","","","Returns the argument unchanged.","Determine the name of the package that was installed into …","Determine the package name for an npm global install","Determine the package name for a pnpm or Yarn global …","Return the name of the single subdirectory (if any) to the …","Calls U::from(self).","","","Modify a given Command to be set up for global installs, …","Given the package_root, returns the directory where the …","Given the package_root, returns the root of the source …","","","","","","Configuration information about a single installed binary …","Struct to read the dependencies out of Yarn’s global …","Configuration information about an installed package","The relevant information we need out of a package’s …","","The bin section, containing a map of binary names to …","The binaries installed by this package","","","","","","","","","","","","","Determine the default binary name from the package name","","","","","","","","","","","","Parse the package.json for a given package directory","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Parse a PackageConfig instance from a config file","Parse a BinConfig instance from the given config file","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","The package manager that was used to install this package","The package manager used to install this binary","The package name","The binary name","The name of the package","","","The package that installed the binary","","The platform used to install this package","The platform used to install this binary","","","","","","","","","","","","","","","","","","","","","The package version","The package version","The version of the package","","","","","","Write this PackageConfig into the appropriate config file","Write this BinConfig to the appropriate config file","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","Reads the contents of a directory and returns a Vec …","Remove a shim and its associated configuration file","Remove the link to the package in the shared lib directory","Uninstalls the specified package.","The Tool implementation for fetching and installing pnpm","","","","","","Provides fetcher for pnpm distributions","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","Determine the remote URL to download from, using the hooks …","","Fetch the distro archive from the internet","Return the archive if it is valid. It may have been …","Unpack the pnpm archive into the image directory so that …","Create executable launchers for the pnpm and pnpx binaries","Fetch the index of available pnpm versions from the npm …","","","","","Details about a package in the npm Registry","Index of versions of a specific package from the npm …","","Package Metadata Response","","","","","","","","","","","","","","","","","","","","","Figure out the unpacked package directory name dynamically","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Determine if a given string is “version-like”.","The Tool implementation for fetching and installing Yarn","","","","","","Provides fetcher for Yarn distributions","","","Returns the argument unchanged.","","Calls U::from(self).","","","","Provides resolution of Yarn requirements into specific …","","","","","","","","Determine the remote URL to download from, using the hooks …","","","Fetch the distro archive from the internet","Return the archive if it is valid. It may have been …","Unpack the yarn archive into the image directory so that …","","","","The public Yarn index.","The GitHub API provides a list of assets. Some Yarn …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Is this entry a full release, i.e., does this entry’s …","The filename of an asset included in a Yarn GitHub release.","Yarn releases are given a tag name of the form “v$version…","","","","","","","","","","","","","","","","","","","","","","","","","","Lazily loaded toolchain","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Forces loading of the toolchain and returns an immutable …","Forces loading of the toolchain and returns a mutable …","Creates a new LazyToolchain","Calls U::from(self).","Calls U::from(self).","","","","","Set the active Node version in the default platform file.","Set the active Npm version in the default platform file.","Set the active pnpm version in the default platform file.","Set the active Yarn version in the default platform file.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Serialize the Platform to a JSON String","","","","","","","","","","","","","","","","","","An arbitrary tag version","Exact Version","The ‘latest’ tag, a special case that exists for all …","The ‘lts’ tag, a special case for Node","No version specified (default)","SemVer Range","Arbitrary Version Tag","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,11,11,11,11,11,11,11,4,11,0,11,11,11,11,11,11,11,11,11,11,11,11,4,20,0,4,11,4,0,11,11,0,4,11,11,11,11,0,11,4,11,11,11,11,11,11,11,4,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,4,11,11,4,11,11,11,11,20,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,4,11,4,11,11,11,11,0,11,11,11,11,11,11,11,11,11,11,7,10,4,7,10,4,4,4,4,7,7,7,10,4,7,7,10,4,7,7,7,10,4,0,7,10,0,0,7,10,4,7,7,10,4,7,10,4,7,10,4,7,10,4,172,173,174,175,176,177,178,175,179,180,181,182,183,184,185,186,187,188,189,190,191,192,176,193,177,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,173,193,229,230,177,231,232,233,234,235,236,237,238,221,222,239,240,241,192,215,242,243,244,217,245,190,246,247,248,173,174,249,190,246,250,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,173,174,175,176,177,178,175,179,180,181,182,183,184,185,186,187,188,189,190,191,192,176,193,177,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,173,193,229,230,177,231,232,233,234,235,236,237,238,221,222,239,240,241,192,215,242,243,244,217,245,190,246,247,248,173,174,249,190,246,250,0,0,0,0,24,24,24,0,0,0,0,24,24,23,23,23,23,23,23,29,23,27,29,24,23,27,29,24,27,29,24,29,24,29,29,29,29,24,24,24,24,27,23,29,29,24,23,27,29,24,0,23,23,27,29,24,24,27,29,29,29,23,27,29,24,27,23,27,29,24,23,27,29,24,23,27,29,24,0,23,27,29,24,251,252,252,253,252,254,0,0,0,0,0,0,0,0,0,0,0,0,0,31,0,46,0,0,46,0,0,0,31,0,49,45,50,52,47,31,46,49,45,50,52,47,31,46,45,50,52,31,46,31,31,31,31,46,46,46,46,45,45,31,46,49,45,50,52,47,31,46,45,45,46,49,50,52,49,49,45,50,52,47,31,46,50,52,45,50,52,47,0,45,45,45,45,50,45,45,47,0,49,0,49,45,50,52,47,47,31,31,46,49,45,50,52,47,31,46,49,45,50,52,47,31,46,49,45,50,52,47,31,46,45,45,0,0,0,0,0,0,0,58,59,57,58,59,57,60,56,61,62,58,59,57,60,56,61,62,58,59,57,60,56,61,62,61,62,60,59,58,59,57,60,56,61,62,61,62,58,59,57,60,56,61,62,58,58,60,59,58,61,62,61,62,60,60,61,60,58,59,56,58,59,57,60,56,61,62,58,59,58,59,57,60,56,61,62,58,59,57,60,56,61,62,58,59,57,60,56,61,62,57,58,59,57,60,56,61,62,60,0,63,65,0,0,0,0,0,63,65,0,0,63,65,0,0,63,65,64,63,65,64,0,63,65,64,63,63,63,63,65,65,65,65,64,64,64,64,0,63,65,64,64,63,65,64,63,65,64,64,63,65,64,63,65,64,63,65,64,63,65,64,63,65,64,255,255,256,256,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,0,0,0,0,0,0,74,71,0,0,74,0,71,71,74,0,0,74,72,71,74,72,71,71,71,72,72,72,71,74,72,71,72,74,72,71,72,0,72,72,72,72,71,74,72,71,74,72,71,74,72,71,74,72,71,0,0,0,0,87,0,87,87,0,88,0,88,0,0,87,88,0,0,0,81,81,81,83,83,87,88,81,89,82,83,87,88,81,89,82,0,82,83,87,88,81,89,82,83,87,88,81,89,82,83,81,81,82,88,81,81,81,81,81,87,83,87,88,81,89,82,0,88,83,87,88,81,89,82,88,89,85,81,89,82,85,81,89,82,81,85,81,89,82,83,0,83,87,88,81,89,82,87,83,87,88,81,81,89,82,83,87,88,81,89,82,83,87,88,81,89,82,83,83,87,88,81,89,82,83,83,83,83,85,81,89,82,0,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,0,257,257,257,257,257,257,257,257,257,0,0,0,93,44,91,93,44,91,44,44,0,44,44,93,44,91,44,93,93,44,44,93,93,44,91,0,0,0,0,44,44,91,44,91,91,44,44,44,44,44,44,91,93,0,93,44,91,93,44,91,93,44,91,93,44,91,44,44,91,0,0,0,96,96,96,0,0,96,258,258,97,96,95,94,97,96,95,94,94,95,97,95,94,95,97,94,96,97,96,95,94,97,95,97,96,95,94,94,94,94,97,94,94,96,97,96,95,94,97,96,95,94,97,96,95,94,0,95,97,96,95,94,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,103,103,103,0,0,103,103,103,103,0,103,0,103,103,103,103,110,110,0,100,0,100,110,110,110,100,0,100,0,100,0,110,110,100,0,0,100,0,110,100,105,110,106,104,107,108,109,100,105,110,106,104,107,108,109,104,100,105,106,104,107,105,106,104,107,105,100,105,106,104,107,100,105,106,104,107,108,109,106,100,100,100,100,100,100,100,100,105,110,106,104,107,108,109,106,100,105,110,106,104,107,108,109,105,105,106,104,107,108,109,105,106,104,107,104,108,109,100,105,110,106,104,107,108,109,100,105,110,106,104,107,108,109,100,105,110,106,104,107,108,109,107,100,105,110,106,104,107,108,109,0,0,0,0,0,0,0,0,0,118,0,113,0,118,0,259,0,0,0,0,0,0,0,0,118,0,113,0,259,113,0,118,113,114,115,116,259,117,118,113,114,115,116,259,117,114,116,117,113,114,115,116,117,116,118,118,118,118,113,114,115,116,259,117,0,118,113,114,115,116,259,117,0,0,114,116,114,115,116,117,118,113,114,115,116,259,117,118,113,114,115,116,259,117,118,113,114,115,116,259,117,118,113,114,115,116,259,117,0,0,0,0,0,0,0,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,0,25,25,25,25,25,25,25,25,84,84,84,84,84,25,84,25,25,25,25,25,84,25,25,25,25,25,84,84,84,25,84,25,84,84,84,84,25,25,84,84,84,84,84,25,25,84,84,84,84,25,84,25,84,25,84,25,121,121,121,121,0,121,121,0,0,121,121,121,121,121,121,0,121,0,0,121,121,121,121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,131,131,260,131,260,131,260,131,260,260,131,260,131,260,131,260,131,260,131,260,131,132,0,0,132,0,0,0,0,0,112,0,112,0,0,112,0,0,0,0,112,0,0,0,112,132,112,132,112,112,0,0,0,0,51,0,112,112,132,112,112,112,0,0,0,0,51,132,112,0,112,0,0,0,51,0,0,0,112,0,112,112,132,112,112,132,112,132,112,112,159,132,112,0,0,0,0,0,0,0,53,53,53,135,53,135,135,135,53,0,53,53,135,135,53,135,53,53,135,0,0,53,135,53,0,0,135,135,53,135,53,135,53,135,53,135,53,53,135,0,136,136,136,0,0,0,136,136,0,0,0,0,0,136,136,136,0,136,136,136,0,0,0,0,141,140,138,139,141,140,138,139,138,139,141,139,140,141,141,140,138,139,141,140,138,139,140,139,0,139,141,140,138,139,141,140,138,139,141,140,138,139,140,139,141,140,138,139,0,0,0,0,0,0,0,0,0,0,0,54,54,54,145,54,145,54,0,54,145,54,145,54,145,54,145,54,145,54,54,145,0,0,54,145,54,145,54,145,54,145,54,54,145,0,0,0,0,0,0,0,0,0,0,0,0,0,0,148,111,0,0,0,0,111,111,148,150,68,149,151,147,148,149,151,147,148,147,148,148,149,151,147,0,147,148,149,149,149,151,147,148,148,0,149,149,151,147,148,0,0,151,147,68,102,0,149,151,68,102,150,149,151,147,147,102,0,149,68,102,149,151,147,0,149,151,148,149,149,151,147,148,149,151,147,148,149,151,147,148,0,0,149,68,102,150,149,151,147,148,151,0,0,0,0,111,0,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,0,0,0,111,111,111,111,111,111,111,111,111,111,111,0,0,0,0,0,150,68,68,102,261,150,152,68,102,261,150,152,68,68,0,152,68,102,261,150,152,68,68,68,68,68,150,68,102,261,150,152,68,102,68,102,68,102,261,150,152,68,102,68,102,150,261,261,102,68,68,102,261,0,68,102,261,68,102,261,150,152,68,102,261,150,152,68,102,261,150,152,68,102,150,68,102,261,150,152,68,102,261,0,153,153,0,153,153,153,153,153,153,153,153,153,153,0,0,0,0,0,55,55,55,55,55,0,55,55,55,55,55,55,55,0,0,55,55,55,55,55,55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,146,159,157,158,156,146,159,157,158,156,156,156,157,158,156,158,157,146,0,0,159,157,158,156,146,146,159,157,158,156,146,159,157,158,156,157,0,0,0,156,146,156,156,146,159,157,158,156,146,159,157,158,156,146,159,157,158,156,159,158,157,146,159,157,158,156,0,0,0,0,160,160,160,160,160,0,160,160,160,160,160,0,160,160,0,0,160,160,160,160,160,160,0,0,0,0,0,0,0,0,0,0,162,164,161,162,163,164,161,162,163,161,162,163,164,164,164,161,162,163,164,161,162,163,162,163,162,164,161,162,163,164,161,162,163,164,161,162,163,164,161,162,163,0,0,0,0,0,0,0,0,0,0,0,166,120,166,120,120,166,120,166,166,166,166,120,120,120,120,0,120,120,120,120,166,166,120,166,120,166,120,166,120,0,0,167,168,167,168,167,168,167,168,167,167,167,167,168,168,168,168,167,168,167,168,167,168,168,168,167,168,168,167,167,168,167,168,168,167,168,167,168,167,168,168,165,134,165,165,134,134,134,0,0,134,165,134,165,134,134,134,165,165,134,165,134,165,0,134,165,0,0,0,0,134,165,0,134,165,134,165,134,165,0,134,165,0,169,169,0,169,169,169,169,169,169,169,0,0,0,0,171,171,0,171,171,171,171,0,171,171,171,171,171],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,1,[[3,[2]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[4,4],[[-1,-2],5,[],[]],[4,6],[7,4],[[7,8],9],[[7,8],9],[[10,8],9],[[4,8],9],[11,7],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[-1,11],7,[[14,[[13,[12]]]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[7,11],0,[[15,7],5],0,[7,[[16,[12]]]],0,[-1,-2,[],[]],[-1,17,[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,-2],[[20,[-3]]],[],21,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[11,4],[[11,8],9],[[11,8],9],[-1,-1,[]],[-1,-2,[],[]],[-1,17,[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,19,[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],17],[7,[[16,[17]]]],[[15,7],5],[[15,17,17],[[18,[22,[13,[12]]]]]],0,0,0,0,0,0,0,0,0,[[23,24,25],5],[23,5],[[23,25,4],5],[[23,25,7],5],[[23,25],5],[[23,25,26],5],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[18,[27]]],28],[-1,[[18,[29]]],28],[-1,[[18,[24]]],28],[[29,29],30],[[24,24],30],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],0,0,0,[[29,8],9],[[24,8],9],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[],29],[[],23],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[24,25],27],0,0,0,0,[[23,[16,[31]]],5],[[27,-1],18,32],[[29,-1],18,32],[[24,-1],18,32],0,[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[[],33],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,[[],[[20,[34]]]],[[],[[20,[35]]]],[[36,-1],[[38,[[37,[-2]]]]],39,[]],[40,[[38,[-1]]],41],[36,[[38,[[0,[42]]]]]],[-1,[[38,[[16,[17]]]]],[[3,[36]]]],[-1,[[20,[5]]],[[3,[36]]]],[-1,[[20,[5]]],[[3,[36]]]],[[-1,-2],[[38,[5]]],[[3,[36]]],[[3,[36]]]],[36,[[38,[5]]]],[[-1,-2],[[38,[5]]],[[3,[36]]],[[3,[36]]]],[[-1,-2],[[38,[5]]],[[3,[36]]],[[3,[36]]]],[36,[[38,[43]]]],0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[16,[44]]],[[20,[45]]]],0,0,[[31,31],30],[[46,46],30],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[45,[[16,[47]]]],0,[[31,8],9],[[46,8],9],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[36,[[20,[[16,[45]]]]]],[-1,[[20,[45]]],48],[15,[[20,[46]]]],[[49,[16,[44]]],[[20,[45]]]],0,0,[[],49],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[45,45],45],[[[50,[-1]],[50,[-1]]],[[50,[-1]]],51],[[52,52],52],[[47,47],47],0,[45,[[16,[[50,[53]]]]]],0,[45,[[16,[[50,[54]]]]]],0,0,[45,[[16,[[50,[55]]]]]],0,0,0,0,0,[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[56,[[20,[47]]]],[-1,[[18,[-2]]],[],[]],[57,[[20,[31]]]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[45,[[16,[52]]]],0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[18,[58]]],28],[-1,[[18,[59]]],28],[-1,[[18,[57]]],28],[-1,[[18,[60]]],28],[-1,[[18,[56]]],28],[-1,[[18,[[61,[-2]]]]],28,51],[-1,[[18,[62]]],28],0,0,0,0,[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[58,36],[[20,[63]]]],[[58,-1,-2,-3],[[20,[-4]]],21,21,21,[]],[[60,36],[[20,[45]]]],[[59,36],[[20,[64]]]],[[58,36],[[20,[65]]]],[[[61,[-1]],36],[[20,[[50,[-1]]]]],51],[[62,36],[[20,[52]]]],0,0,0,0,0,0,0,0,0,[[58,-1],18,32],[[59,-1],18,32],[[57,-1],18,32],[[60,-1],18,32],[[56,-1],18,32],[[[61,[-1]],-2],18,51,32],[[62,-1],18,32],0,0,[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[15,[[16,[15]]]],[[63,63],30],[[65,65],30],[[64,64],30],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[15,36,[16,[17]]],[[20,[17]]]],[[63,8],9],[[65,8],9],[[64,8],9],0,[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[63,66,15],[[20,[17]]]],[[65,15],[[20,[17]]]],[[64,15],[[20,[17]]]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,[66,[[20,[30]]]],[[],[[20,[[67,[66]]]]]],[66,[[20,[30]]]],[[],[[20,[[67,[66]]]]]],[[],[[20,[[67,[68]]]]]],[66,[[20,[30]]]],[[],[[20,[[67,[66]]]]]],[36,[[20,[[67,[66]]]]]],[66,[[20,[30]]]],[[],[[20,[[67,[66]]]]]],0,0,[[],[[20,[22]]]],[[],[[20,[[37,[22]]]]]],0,[[],[[20,[69]]]],[[],[[20,[70]]]],[[],[[20,[22]]]],[[],[[20,[[37,[22]]]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[71,71],[[-1,-2],5,[],[]],0,[[72,73],30],[72,5],[[71,8],9],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[74,71],[[18,[5,75]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[],76],[[72,77],5],[[72,-1],5,78],[[72,-1],5,78],[[74,71],72],[-1,-2,[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[15,-1],17,78],[[15,[79,[27]]],5],[[15,[16,[22]]],[[16,[80]]]],[17,[[16,[22]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[81,82],[81,82],[81,82],[[[83,[-1]]],[[83,[-1]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],11],[[82,84],[[20,[85]]]],[[[83,[-1]]],[[83,[-1]]],86],[87,87],[[[88,[-1]]],[[88,[-1]]],86],[81,81],[89,89],[82,82],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[[83,[-1]]],[[83,[-1]]],86],[[81,81],90],[[-1,-2],90,[],[]],[84,[[20,[[16,[82]]]]]],[[],[[88,[-1]]],[]],[[81,81],30],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[87,8],9],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],0,[[[88,[-1]],[16,[-1]]],[[16,[-1]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[88,[-1]],-2],[[88,[-3]]],[],21,[]],[[89,82],82],0,0,0,0,0,0,0,0,[[81,81],[[16,[90]]]],0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,17,[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[91,[[20,[81]]]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[83,[-1]]],[]],[-1,[[83,[-1]]],[]],[-1,[[83,[-1]]],[]],[-1,[[83,[-1]]],[]],0,0,0,0,0,[85,[[20,[[37,[22]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],0,0,[85,[[20,[92]]]],0,[85,[[20,[[83,[66]]]]]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,19,[]],[-1,-2,[],[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[[],[[20,[92]]]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,19,[]],[-1,-2,[],[]],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[44,-1],[[16,[22]]],[[3,[36]]]],[22,[[16,[22]]]],[[],[[20,[[16,[44]]]]]],[22,[[20,[[16,[44]]]]]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[22,[[20,[44]]]],[93,[[20,[[16,[44]]]]]],[93,[[20,[[16,[44]]]]]],[[44,2],[[20,[30]]]],[[44,15],30],[[],93],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[36,30],[36,30],[36,30],[36,30],[44,36],0,[[91,91],91],[44,30],0,0,[[44,66],[[20,[5]]]],[[44,[16,[66]]],[[20,[5]]]],[[44,[16,[66]]],[[20,[5]]]],[[44,[16,[66]]],[[20,[5]]]],[44,[[16,[81]]]],0,0,0,0,[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[44,[[0,[42]]]],0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],94],0,0,[-1,[[18,[95]]],28],[-1,[[18,[94]]],28],0,0,0,[[96,8],9],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[36,[[20,[97]]]],[36,[[20,[95]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[94,[[20,[[5,[91,[16,[22]]]]]]]],0,0,[[94,-1],18,32],[-1,17,[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[[36,96,[16,[66]]],[[20,[5]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,[85,5],[[],5],[84,[[20,[98]]]],[[2,[79,[92]],[99,[-1,-2,-3]],89,84],[[20,[98]]],[[3,[2]]],[[3,[2]]],[]],0,[[[83,[66]]],17],[[2,[79,[92]],84],[[20,[100]]]],[101,[[20,[92]]]],0,0,0,0,0,[2,92],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[[2,[79,[92]],84],[[20,[100]]]],[[17,[16,[82]],84],[[20,[[5,[92,11]]]]]],[-1,-1,[]],[[102,84],[[20,[103]]]],[[2,84],[[20,[[16,[103]]]]]],[-1,-2,[],[]],[[17,[16,[82]],84],[[20,[[5,[92,11]]]]]],0,[[],[[20,[92]]]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,19,[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[104,84],[[20,[5]]]],[[100,89],5],[[105,89],5],[[106,89],5],[[104,89],5],[[107,89],5],0,0,0,0,[[105,-1,-2],5,[[3,[2]]],[[3,[2]]]],[[100,[99,[-1,-2,-3]]],5,[[3,[2]]],[[3,[2]]],[]],[[105,-1],5,48],[[106,-1],5,48],[[104,-1],5,48],[[107,-1],5,48],[[100,84],[[20,[98]]]],[[105,84],[[20,[98]]]],[[106,84],[[20,[98]]]],[[104,84],[[20,[98]]]],[[107,84],[[20,[98]]]],[[108,84],[[20,[98]]]],[109,[[20,[98]]]],[[-1,82,17],[[20,[106]]],48],[106,100],[104,100],[-1,-1,[]],[105,100],[107,100],[109,100],[108,100],[[[37,[100]]],100],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[-1,-2,[16,[82]],110],105,[[3,[2]]],48],[[-1,82,111],[[20,[106]]],48],[[-1,82,17],104,48],[[-1,17,82,111],[[20,[107]]],48],[112,108],[112,109],0,0,0,0,0,0,0,[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[79,[92]],84],[[20,[100]]]],[[[16,[82]],84],[[20,[[5,[92,11]]]]]],[[[79,[92]],84],[[20,[100]]]],[84,[[16,[17]]]],[[[16,[82]],84],[[20,[[5,[92,11]]]]]],0,[[[79,[92]],84],[[20,[100]]]],[[[16,[82]],84],[[20,[[5,[92,11]]]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,[[113,81],[[20,[100]]]],[[114,81],[[20,[100]]]],[115,[[20,[100]]]],[[116,81],[[20,[100]]]],[[117,82,[16,[17]]],[[20,[100]]]],[[116,81],[[20,[100]]]],[[[79,[-1]]],118,[[3,[2]]]],[[[79,[-1]]],118,[[3,[2]]]],[[[79,[-1]]],118,[[3,[2]]]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[79,[-1]]],30,[[3,[2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,30,[[3,[2]]]],[-1,30,[[3,[2]]]],0,0,0,0,0,0,[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[79,[92]],84],[[20,[100]]]],[[[16,[82]],84],[[20,[[5,[92,11]]]]]],[82,[[20,[5]]]],[[[79,[92]],84],[[20,[100]]]],[[[16,[82]],84],[[20,[[5,[92,11]]]]]],[82,[[20,[5]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[84,25,4],5],[[84,25,7],5],[[84,25],5],[[84,25,26],5],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[25,25],[[-1,-2],5,[],[]],[[25,25],90],[[-1,-2],90,[],[]],[84,[[20,[[16,[81]]]]]],[[25,25],30],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],0,[[84,4],6],[[84,26],6],[[25,8],[[18,[5,119]]]],[-1,-1,[]],[-1,-1,[]],[84,[[20,[45]]]],0,[[],84],[-1,-2,[],[]],[-1,-2,[],[]],[[25,25],[[16,[90]]]],[84,[[20,[[16,[44]]]]]],0,[84,[[20,[[16,[44]]]]]],[84,[[20,[[16,[81]]]]]],[84,5],[-1,-2,[],[]],[-1,17,[]],[84,[[20,[120]]]],0,[84,[[20,[120]]]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,19,[]],[-1,19,[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[15,[[20,[121]]]],[15,[[20,[121]]]],[[121,121],30],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[-1,-1,[]],[36,[[20,[[122,[17]]]]]],[-1,-2,[],[]],0,[36,[[20,[5]]]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,19,[]],[-1,-2,[],[]],[15,[[20,[121]]]],[[[5,[123,124]]],[[16,[17]]]],0,0,[[],5],[[],5],0,0,[125,15],[12,17],[[],[[126,[15]]]],[[125,15,33],127],[-1,127,[[14,[[128,[15]]]]]],[[],[[126,[15]]]],[[],[[16,[129]]]],[[-1,-2],17,[78,130],[78,130]],0,0,0,0,0,[[],[[20,[131]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[131,5],0,[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,19,[]],[-1,19,[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[79,[-1]],15],[[20,[5]]],[[3,[15]]]],[-1,[[20,[132]]],133],[15,5],[-1,5,78],[[112,-1],[[0,[21]]],[[3,[15]]]],[[[13,[-1]],84],[[20,[5]]],[]],[15,[[16,[22]]]],[[112,8],9],[[112,8],9],[-1,-1,[]],[-1,-1,[]],[[15,134],112],[[[79,[-1]],15],[[20,[[37,[112]]]]],[[3,[15]]]],[-1,5,78],[-1,5,78],[-1,5,78],[[-1,-2],5,78,78],[[[13,[-1]],84],[[20,[5]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[112,15],0,0,0,[[[13,[-1]],84],[[20,[5]]],[]],0,0,[[-1,-2],[[0,[21]]],[[3,[15]]],[[3,[15]]]],[[112,84],[[20,[[13,[51]]]]]],0,[[112,112],90],[-1,17,[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[15,[[20,[112]]]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,19,[]],[-1,19,[]],[112,[[20,[5]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,[66,17],[66,17],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[135,135],[[-1,-2],5,[],[]],[[53,84],[[20,[135]]]],0,[[[13,[53]],84],[[20,[5]]]],[[53,8],9],[[135,8],9],[[135,8],9],[-1,-1,[]],[-1,-1,[]],[[[13,[53]],84],[[20,[5]]]],[-1,-2,[],[]],[-1,-2,[],[]],[66,[[20,[66]]]],0,[66,53],0,[[[13,[53]],84],[[20,[5]]]],0,[[134,84],[[20,[66]]]],0,[-1,-2,[],[]],[-1,17,[]],[-1,17,[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,19,[]],[-1,19,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[18,[136]]],28],[[66,[16,[[50,[53]]]]],[[20,[17]]]],[[66,[16,[[50,[53]]]]],[[20,[135]]]],[[66,15,36],[[20,[[13,[137]]]]]],[-1,-1,[]],[-1,-2,[],[]],[36,[[16,[[13,[137]]]]]],[66,[[20,[66]]]],[66,22],[[],17],[[66,66],[[20,[5]]]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,19,[]],[[[13,[137]],66],[[20,[135]]]],[36,[[20,[66]]]],0,[-1,-2,[],[]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[18,[138]]],28],[-1,[[18,[139]]],28],0,0,[[140,8],9],[-1,-1,[]],[138,141],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[-1,[[18,[30]]],28],0,[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[15,-1],[[20,[[16,[66]]]]],133],[142,143],[[],17],[15,[[20,[[16,[138]]]]]],[[134,84],[[20,[66]]]],[[[16,[[50,[53]]]]],[[20,[66]]]],[[[16,[[50,[53]]]]],[[20,[66]]]],[15,[[20,[138]]]],[[144,[16,[[50,[53]]]]],[[20,[66]]]],0,0,[15,17],[15,17],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[54,84],[[20,[5]]]],0,[[[13,[54]],84],[[20,[5]]]],[[[13,[145]],84],[[20,[5]]]],[[54,8],9],[[145,8],9],[-1,-1,[]],[-1,-1,[]],[[[13,[54]],84],[[20,[5]]]],[[[13,[145]],84],[[20,[5]]]],[-1,-2,[],[]],[-1,-2,[],[]],[66,54],[[[13,[54]],84],[[20,[5]]]],[[[13,[145]],84],[[20,[5]]]],0,[[134,84],[[20,[[16,[66]]]]]],[-1,17,[]],[-1,17,[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,19,[]],[-1,19,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[[66,[16,[[50,[54]]]]],[[20,[17]]]],[[66,[16,[[50,[54]]]]],[[20,[5]]]],[[66,15,36],[[20,[[13,[137]]]]]],[36,[[16,[[13,[137]]]]]],[[36,15],[[20,[5]]]],[[[13,[137]],66],[[20,[5]]]],[[[16,[[50,[54]]]]],[[20,[[5,[17,146]]]]]],[[134,84],[[20,[[16,[66]]]]]],[[144,[16,[[50,[54]]]]],[[20,[66]]]],[[15,[16,[[50,[54]]]]],[[20,[66]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[147,[[20,[5]]]],[148,148],[[-1,-2],5,[],[]],[[149,85],[[20,[150]]]],[[151,85],[[20,[5]]]],[[147,85],[[20,[5]]]],0,0,[[148,148],30],[[[13,[149]],84],[[20,[5]]]],[[149,8],9],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[30,148],[-1,-1,[]],0,[[[13,[149]],84],[[20,[5]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[15,111],[[20,[5]]]],0,0,0,0,0,0,0,0,0,0,0,[[17,134],[[20,[149]]]],[111,[[20,[151]]]],[[17,111],[[20,[147]]]],0,0,[[15,-1,36],[[20,[5]]],78],[[[13,[149]],84],[[20,[5]]]],0,0,[[149,85],[[20,[5]]]],[[151,1],5],[[147,1],5],[[111,148],[[20,[34]]]],0,0,[-1,-2,[],[]],[-1,17,[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],0,[15,[[20,[5]]]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[111,17],[[20,[151]]]],[[15,22,111],[[20,[150]]]],[[15,150],[[20,[5]]]],[[15,150,85,111],[[20,[5]]]],[[17,22,85],[[20,[5]]]],0,0,0,0,[[111,22],22],[-1,-2,[],[]],[-1,-2,[],[]],[111,111],[[-1,-2],5,[],[]],[[111,111],90],[[-1,-2],90,[],[]],[-1,[[18,[111]]],28],[[111,111],30],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[111,8],9],[-1,-1,[]],[[111,22],[[16,[17]]]],[22,[[16,[17]]]],[22,[[16,[17]]]],[36,[[16,[17]]]],[-1,-2,[],[]],[[111,111],[[16,[90]]]],[[111,-1],18,32],[[111,1,22],5],[[111,22],22],[[111,22],22],[-1,-2,[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,19,[]],[-1,-2,[],[]],0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[68,68],90],[[-1,-2],90,[],[]],[15,17],0,[-1,[[18,[68]]],28],[-1,[[18,[102]]],28],[-1,[[18,[81]]],28],[-1,[[18,[150]]],28],[-1,[[18,[152]]],28],[[68,68],30],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[15,36],[[20,[150]]]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,[[20,[68]]],[[3,[36]]]],[-1,[[20,[102]]],[[3,[36]]]],[-1,[[20,[[16,[68]]]]],[[3,[36]]]],[-1,[[20,[[16,[102]]]]],[[3,[36]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,[[68,68],[[16,[90]]]],0,0,0,0,[[68,-1],18,32],[[102,-1],18,32],[[81,-1],18,32],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[68,[[20,[5]]]],[102,[[20,[5]]]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[18,[[37,[17]]]]],28],[[153,8],9],[[-1,8],[[18,[5,119]]],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,19,[]],[[153,-1],18,154],[[153,15],[[18,[-1]]],155],[-1,-2,[],[]],[15,[[20,[[37,[17]]]]]],[[15,15],[[20,[5]]]],[15,[[20,[5]]]],[15,[[20,[5]]]],0,[15,17],[15,17],[-1,-2,[],[]],[-1,-2,[],[]],[[55,84],[[20,[5]]]],0,[[[13,[55]],84],[[20,[5]]]],[[55,8],9],[-1,-1,[]],[[[13,[55]],84],[[20,[5]]]],[-1,-2,[],[]],[66,55],[[[13,[55]],84],[[20,[5]]]],0,[[134,84],[[20,[66]]]],[-1,17,[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,19,[]],0,[-1,-2,[],[]],[[66,[16,[[50,[55]]]]],[[20,[17]]]],[[66,[16,[[50,[55]]]]],[[20,[5]]]],[[66,15,36],[[20,[[13,[137]]]]]],[36,[[16,[[13,[137]]]]]],[[[13,[137]],66],[[20,[5]]]],[[36,15],[[20,[5]]]],[[[16,[[50,[55]]]]],[[20,[[5,[17,146]]]]]],[[134,84],[[20,[66]]]],[[144,[16,[[50,[55]]]]],[[20,[66]]]],[[15,[16,[[50,[55]]]]],[[20,[66]]]],0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[156,156],[[-1,-2],5,[],[]],[-1,[[18,[157]]],28],[-1,[[18,[158]]],28],[-1,[[18,[156]]],28],0,0,0,[[17,15],[[20,[[5,[17,146]]]]]],[36,[[20,[22]]]],[[159,8],9],[[157,8],9],[[158,8],9],[[156,8],9],[157,146],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[15,17],[[15,15],17],[[15,15,15],17],0,0,0,[-1,-2,[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[15,30],0,[15,17],[15,17],[-1,-2,[],[]],[-1,-2,[],[]],[[160,84],[[20,[5]]]],0,[[[13,[160]],84],[[20,[5]]]],[[160,8],9],[-1,-1,[]],[[[13,[160]],84],[[20,[5]]]],[-1,-2,[],[]],0,[66,160],[[[13,[160]],84],[[20,[5]]]],0,[[134,84],[[20,[66]]]],[-1,17,[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,19,[]],0,[-1,-2,[],[]],[[66,[16,[52]]],[[20,[17]]]],[[36,15],[[20,[5]]]],[[66,[16,[52]]],[[20,[5]]]],[[66,15,36],[[20,[[13,[137]]]]]],[36,[[16,[[13,[137]]]]]],[[[13,[137]],66],[[20,[5]]]],0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[18,[161]]],28],[-1,[[18,[162]]],28],[-1,[[18,[163]]],28],0,[161,164],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[162,30],0,0,[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[15,[[20,[[5,[17,146]]]]]],[[134,84],[[20,[66]]]],[17,[[20,[66]]]],[17,[[20,[66]]]],[[144,[16,[52]]],[[20,[66]]]],[144,[[20,[66]]]],[[144,17],[[20,[66]]]],[[144,17],[[20,[66]]]],[[165,[16,[52]]],[[20,[66]]]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],[[20,[120]]]],[-1,-1,[]],[-1,-1,[]],[166,[[20,[120]]]],[166,[[20,[120]]]],[[],166],[-1,-2,[],[]],[-1,-2,[],[]],[120,[[16,[81]]]],0,[120,[[20,[5]]]],0,[[120,66],[[20,[5]]]],[[120,[16,[66]]],[[20,[5]]]],[[120,[16,[66]]],[[20,[5]]]],[[120,[16,[66]]],[[20,[5]]]],0,[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,19,[]],[-1,19,[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[18,[167]]],28],[-1,[[18,[168]]],28],[[167,167],30],[[168,168],30],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[167,8],9],[[168,8],9],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[168,[[20,[17]]]],0,0,[81,168],0,0,[[167,-1],18,32],[[168,-1],18,32],[-1,[[18,[-2]]],[],[]],[17,[[20,[168]]]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,19,[]],[-1,19,[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],134],[[134,8],9],[[134,8],9],[[165,8],9],[[165,8],9],[-1,-1,[]],[-1,-1,[]],[15,[[20,[134]]]],[15,[[20,[165]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,[[20,[144]]],[[3,[15]]]],[-1,[[20,[66]]],[[3,[15]]]],0,[-1,17,[]],[-1,17,[]],[15,15],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,19,[]],[-1,19,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[18,[[99,[17,66]]]]],28],[-1,[[18,[169]]],28],[-1,-1,[]],[-1,-2,[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,19,[]],[-1,-2,[],[]],[-1,[[18,[[16,[66]]]]],28],[[[16,[66]],-1],18,32],[15,[[18,[144,170]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[18,[66]]],28],[[171,8],9],[[-1,8],[[18,[5,119]]],[]],[-1,-1,[]],[-1,-2,[],[]],[[66,-1],18,32],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,19,[]],[[171,15],[[18,[-1]]],155],[-1,-2,[],[]]],"c":[],"p":[[3,"Command",2500],[3,"OsStr",2501],[8,"AsRef",2502],[4,"ExitCode",22],[15,"tuple"],[15,"never"],[3,"VoltaError",22],[3,"Formatter",2503],[6,"Result",2503],[3,"Inner",22],[4,"ErrorKind",294],[8,"Error",2504],[3,"Box",2505],[8,"Into",2502],[15,"str"],[4,"Option",2506],[3,"String",2507],[4,"Result",2508],[3,"TypeId",2509],[6,"Fallible",22],[8,"FnOnce",2510],[3,"PathBuf",2511],[3,"EventLog",521],[4,"EventKind",521],[4,"ActivityKind",1548],[15,"i32"],[3,"Event",521],[8,"Deserializer",2512],[3,"ErrorEnv",521],[15,"bool"],[4,"Publish",619],[8,"Serializer",2513],[15,"u64"],[3,"TempDir",2514],[3,"NamedTempFile",2515],[3,"Path",2511],[3,"Vec",2516],[6,"Result",2517],[8,"FnMut",2510],[3,"Error",2517],[8,"Default",2518],[8,"Iterator",2519],[3,"File",2520],[3,"Project",1141],[3,"HookConfig",619],[4,"RegistryFormat",619],[3,"EventHooks",619],[8,"IntoIterator",2521],[3,"LazyHookConfig",619],[3,"ToolHooks",619],[8,"Tool",1685],[3,"YarnHooks",619],[3,"Node",1758],[3,"Npm",1881],[3,"Pnpm",2168],[3,"RawEventHooks",732],[3,"RawPublishHook",732],[3,"RawResolveHook",732],[3,"RawIndexHook",732],[3,"RawHookConfig",732],[3,"RawToolHooks",732],[3,"RawYarnHooks",732],[4,"DistroHook",838],[3,"YarnIndexHook",838],[4,"MetadataHook",838],[3,"Version",2522],[3,"BTreeSet",2523],[3,"PackageConfig",2062],[3,"VoltaHome",2524],[3,"VoltaInstall",2525],[4,"LogVerbosity",926],[3,"Logger",926],[3,"Metadata",2526],[4,"LogContext",926],[3,"SetLoggerError",2526],[4,"LevelFilter",2526],[3,"Record",2526],[8,"Display",2503],[15,"slice"],[3,"Child",2500],[3,"PlatformSpec",987],[3,"Platform",987],[3,"Sourced",987],[3,"Session",1548],[3,"Image",1115],[8,"Clone",2527],[4,"Source",987],[4,"InheritOption",987],[3,"CliPlatform",987],[4,"Ordering",2528],[3,"PartialPlatform",1141],[3,"OsString",2501],[3,"LazyProject",1141],[3,"ToolchainSpec",1201],[3,"RawManifest",1201],[4,"ManifestKey",1201],[3,"Manifest",1201],[3,"ExitStatus",2500],[3,"HashMap",2529],[4,"Executor",1300],[3,"ArgsOs",2530],[3,"BinConfig",2062],[3,"DefaultBinary",1283],[3,"PackageLinkCommand",1300],[3,"ToolCommand",1300],[3,"PackageInstallCommand",1300],[3,"PackageUpgradeCommand",1300],[3,"InternalInstallCommand",1300],[3,"UninstallCommand",1300],[4,"ToolKind",1300],[4,"PackageManager",2028],[4,"Spec",1685],[4,"GlobalCommand",1442],[3,"InstallArgs",1442],[3,"UninstallArgs",1442],[3,"UpgradeArgs",1442],[3,"LinkArgs",1442],[4,"CommandArg",1442],[3,"Error",2503],[3,"Toolchain",2358],[4,"ShimResult",1621],[3,"HashSet",2531],[3,"DirEntry",2520],[3,"Metadata",2520],[4,"Origin",2532],[3,"StyledObject",2533],[3,"ProgressBar",2534],[4,"Cow",2535],[15,"usize"],[8,"Sized",2536],[3,"VoltaLock",1660],[4,"FetchStatus",1685],[8,"Fn",2510],[4,"VersionSpec",2431],[3,"NodeVersion",1758],[3,"Manifest",1803],[8,"Archive",2532],[3,"RawNodeIndex",1824],[3,"RawNodeEntry",1824],[3,"NodeEntry",1824],[3,"NodeIndex",1824],[3,"HeaderMap",2537],[3,"Duration",2538],[3,"Range",2539],[3,"BundledNpm",1881],[3,"PackageIndex",2200],[3,"InPlaceUpgrade",1927],[4,"NeedsScope",1927],[3,"Package",1927],[3,"PackageManifest",2062],[3,"DirectInstall",1927],[3,"GlobalYarnManifest",2062],[3,"BinMapVisitor",2150],[8,"MapAccess",2512],[8,"Error",2512],[3,"RawDistInfo",2200],[3,"RawPackageMetadata",2200],[3,"RawPackageVersionInfo",2200],[3,"PackageDetails",2200],[3,"Yarn",2275],[3,"RawYarnIndex",2304],[3,"RawYarnEntry",2304],[3,"RawYarnAsset",2304],[3,"YarnIndex",2304],[4,"VersionTag",2431],[3,"LazyToolchain",2358],[3,"NodeVersion",2389],[3,"Platform",2389],[3,"Wrapper",2472],[3,"SemverError",2522],[3,"VersionVisitor",2486],[8,"Context",22],[13,"InvalidInvocation",423],[13,"InvalidInvocationOfBareVersion",423],[13,"DeprecatedCommandError",423],[13,"NoShellProfile",423],[13,"BinaryAlreadyInstalled",423],[13,"BypassError",423],[13,"ExecuteHookError",423],[13,"HookCommandFailed",423],[13,"HookPathError",423],[13,"InvalidHookCommand",423],[13,"InvalidHookOutput",423],[13,"NoBundledNpm",423],[13,"ProjectLocalBinaryExecError",423],[13,"ProjectLocalBinaryNotFound",423],[13,"CreateDirError",423],[13,"ReadBinConfigDirError",423],[13,"ReadDirError",423],[13,"SetupToolImageError",423],[13,"DeleteDirectoryError",423],[13,"ExtensionCycleError",423],[13,"InvalidToolName",423],[13,"Unimplemented",423],[13,"CreateLayoutFileError",423],[13,"DeleteFileError",423],[13,"PackageParseError",423],[13,"PackageReadError",423],[13,"PackageWriteError",423],[13,"ParseHooksError",423],[13,"ReadBinConfigError",423],[13,"ReadDefaultNpmError",423],[13,"ReadHooksError",423],[13,"ReadNodeIndexCacheError",423],[13,"ReadNodeIndexExpiryError",423],[13,"ReadPackageConfigError",423],[13,"ReadPlatformError",423],[13,"WriteBinConfigError",423],[13,"WriteDefaultNpmError",423],[13,"WriteNodeIndexCacheError",423],[13,"WriteNodeIndexExpiryError",423],[13,"WritePackageConfigError",423],[13,"WritePlatformError",423],[13,"InvalidRegistryFormat",423],[13,"DownloadToolNetworkError",423],[13,"ParseNodeIndexError",423],[13,"RegistryFetchError",423],[13,"YarnLatestFetchError",423],[13,"CreateTempDirError",423],[13,"CreateTempFileError",423],[13,"UpgradePackageNotFound",423],[13,"UpgradePackageWrongManager",423],[13,"NodeVersionNotFound",423],[13,"NpmVersionNotFound",423],[13,"PnpmVersionNotFound",423],[13,"YarnVersionNotFound",423],[13,"BinaryNotFound",423],[13,"CreateSharedLinkError",423],[13,"ShimCreateError",423],[13,"ShimRemoveError",423],[13,"CannotFetchPackage",423],[13,"CannotPinPackage",423],[13,"NpmLinkMissingPackage",423],[13,"NpmLinkWrongManager",423],[13,"PackageInstallFailed",423],[13,"PackageManifestParseError",423],[13,"PackageManifestReadError",423],[13,"PackageNotFound",423],[13,"CompletionsOutFileError",423],[13,"ContainingDirError",423],[13,"ExtensionPathError",423],[13,"NoDefaultNodeVersion",423],[13,"NoPinnedNodeVersion",423],[13,"PersistInventoryError",423],[13,"SetToolExecutable",423],[13,"UnpackArchiveError",423],[13,"WriteLauncherError",423],[13,"ParseToolSpecError",423],[13,"NpxNotAvailable",423],[13,"VersionParseError",423],[13,"Args",600],[13,"Error",600],[13,"End",600],[13,"ToolEnd",600],[13,"Bin",903],[13,"Bin",905],[3,"System",1131],[6,"DependencyMapIterator",1201],[4,"InterceptedCommand",1442],[3,"LockState",1660],[3,"RawPlatformSpec",2062]],"b":[[165,"impl-Display-for-VoltaError"],[166,"impl-Debug-for-VoltaError"],[414,"impl-Debug-for-ErrorKind"],[415,"impl-Display-for-ErrorKind"],[1363,"impl-From%3CPackageInstallCommand%3E-for-Executor"],[1364,"impl-From%3CPackageLinkCommand%3E-for-Executor"],[1366,"impl-From%3CToolCommand%3E-for-Executor"],[1367,"impl-From%3CPackageUpgradeCommand%3E-for-Executor"],[1368,"impl-From%3CUninstallCommand%3E-for-Executor"],[1369,"impl-From%3CInternalInstallCommand%3E-for-Executor"],[1370,"impl-From%3CVec%3CExecutor%3E%3E-for-Executor"],[1720,"impl-Debug-for-Spec"],[1721,"impl-Display-for-Spec"],[1776,"impl-Debug-for-NodeVersion"],[1777,"impl-Display-for-NodeVersion"],[2445,"impl-Display-for-VersionSpec"],[2446,"impl-Debug-for-VersionSpec"],[2447,"impl-Display-for-VersionTag"],[2448,"impl-Debug-for-VersionTag"]]},\ +"volta_core":{"doc":"The main implementation crate for the core of Volta.","t":"RAAAAAAAAAAAAAAAAAAAAFNNNNNNNNNNINNNNNNNNNNNNNNENNNENNGNNNNNDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDNNNNNNNNNNLLLLLLLLLLLLLLLLLLLMLLLALMFALMLLLLLLLLLLLLLLKMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNENNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNRNNNNNNNNNNNNNNNNNNNNNNNRNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMFFFFNNNDDEDNNLLLLLLMLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLFLLLLLLMMMMLLLLMLLLLLLLLLLLLFLLLLMMMMMMFFFFFFFFFFFFFNDNDDNEEDNDLLLLLLLLLLLLLLLMMLLLLLLLLLLLMLLLLLLLLLLLLLMMLLLLLLLLMMLLLLOLMLMMLMMAMALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMDDDDDDDMMMLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLMMLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLMLLLLLLLMRNNERRERNNHHNNRDLLLLLLFLLLLLLLLLLLLLLLFLLLMLLLLLLMLLLLLLLLLLLLLLLMMMMFFFFFFFFFFHHFFAFFFFRNREEDRRNNRRNRNNNRRLLLLLLLLMLLLLLLLLLLMFLLLLLLLLLLLLLLLLLFFFFNDNNDNENDDNNEDDLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLMMMMMMMMLMMMMMALLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLMMMMDLLLLLMMLMLLLLLMDLLLLLLLLLDDDLLLLLLMLFLLLLLLLLLLLLLLFFFFLMLLMMLLLLLMMMALLLLLLLLLLLLMLMGDENNNDDNMMLLLLLLLLLMMLLMMMLLLLLLLLLLLMMLMMLLLLLLLLLLLLLLFMLLLLMRRAFFFFAFFFAAAAAFADMLLFFLLLLFMFLLLLNNENDNNNNNDNDNDNNNDENDNLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLMLLLLLLMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLFFFFFHFFENENDNENDRRRRRRRNRNDNNDLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLFLLLLLLLFFMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFFFFENNNNNNNNNNNNNNNDNNNNNNNNLLLLLLLLLLLLLLLLLLMLLLLLLMLLLLLMLLLLLLMLLLLLLLLLNNNNELLFFLLLLLLFLAFLLLLFFRHFFRRFFFFFFFFRHDDMLLLLLMLMLLLLLLLLLLLLNCCNECCCCNCNRCNCDCCNEICNLLLLLFFFFKFLLLLLLFFFFKLLCLAAAKAAFLALLLLLLLLLLMLLARRRRDDLLLLLLLLLALLLLLLLLLFALMLAFMLLLLLLLLLMLLDLLLFFFLLFFFFFLLLFLMLDDDDLLLLLLLLLLMMLLLLLLLLLLMMFMLLLLLLLLLLLLMMLLLLFFFFFFFFFDDLLLLLLLALLLLLLLLLLLLLAFLLLLLLLLMLLFFFFFFFFFFDDDENNDDEDNNNMMLLLLLLLLLLLLLLAMLLLLLLLLALLLLLFAMMMMAMMMMMLLLMMFLMMLLLFMMLLLLLLLLLLLLLLAFMMMMLLLLLFFFFNENNLLLLLLLLLLLLLLLLFFFLLLLLLLLLLLDDDDDMMLLLLLLLLLLLLFMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMLMMMALLLLLLLLLLLLLLLLLLMMMLLLLLLLMDLLFLLLLLLLLLLFFFFDLLLLLALLLLLLLAFLLLLMLFFFFFFFFFFRDDDDDLLLLLLLLLLLLLLLMMMFFLLLLLLLLLLLLLLLMFFFMMMLLLLLLLLLLLLLLLLMMMLLLLLHHFDLLLLLALLLLLALLAFLLLLMLFFFFFFDDDDMLLLLLLLLLLLMLLLLLLLLLLMMLLLLLLLLLLLLLLLLFFFFFFFFFDDLLLLLLLLLLLLLMLALLLLMLLLLLLLLDDLLLLLLLLLLLLLLLLLLLLLLLMMLMMLLLLLLLLLLLMNNNNNNNEELLLLLLLLLLLLLALLAFFALLFLLLLLLALLDLLFLLLLLLLFFFDLLFLLLLFLLLLL","n":["VOLTA_FEATURE_PNPM","command","error","event","fs","hook","inventory","layout","log","monitor","platform","project","run","session","shim","signal","style","sync","tool","toolchain","version","create_command","BinaryAlreadyInstalled","BinaryExecError","BinaryNotFound","BuildPathError","BypassError","CannotFetchPackage","CannotPinPackage","CompletionsOutFileError","ConfigurationError","ContainingDirError","Context","CouldNotDetermineTool","CouldNotStartMigration","CreateDirError","CreateLayoutFileError","CreateSharedLinkError","CreateTempDirError","CreateTempFileError","CurrentDirError","DeleteDirectoryError","DeleteFileError","DeprecatedCommandError","DownloadToolNetworkError","EnvironmentError","Err","ErrorKind","ExecutableNotFound","ExecuteHookError","ExecutionFailure","ExitCode","ExtensionCycleError","ExtensionPathError","Fallible","FileSystemError","HookCommandFailed","HookMultipleFieldsSpecified","HookNoFieldsSpecified","HookPathError","Inner","InstalledPackageNameError","InvalidArguments","InvalidHookCommand","InvalidHookOutput","InvalidInvocation","InvalidInvocationOfBareVersion","InvalidRegistryFormat","InvalidToolName","LockAcquireError","NetworkError","NoBundledNpm","NoCommandLinePnpm","NoCommandLineYarn","NoDefaultNodeVersion","NoDefaultPnpm","NoDefaultYarn","NoHomeEnvironmentVar","NoInstallDir","NoLocalDataDir","NoPinnedNodeVersion","NoPlatform","NoProjectNodeInManifest","NoProjectPnpm","NoProjectYarn","NoShellProfile","NoVersionMatch","NodeVersionNotFound","NotInPackage","NotYetImplemented","NpmLinkMissingPackage","NpmLinkWrongManager","NpmVersionNotFound","NpxNotAvailable","Ok","PackageInstallFailed","PackageManifestParseError","PackageManifestReadError","PackageNotFound","PackageParseError","PackageReadError","PackageUnpackError","PackageWriteError","ParseBinConfigError","ParseHooksError","ParseNodeIndexCacheError","ParseNodeIndexError","ParseNodeIndexExpiryError","ParseNpmManifestError","ParsePackageConfigError","ParsePlatformError","ParseToolSpecError","PersistInventoryError","PnpmVersionNotFound","ProjectLocalBinaryExecError","ProjectLocalBinaryNotFound","PublishHookBothUrlAndBin","PublishHookNeitherUrlNorBin","ReadBinConfigDirError","ReadBinConfigError","ReadDefaultNpmError","ReadDirError","ReadHooksError","ReadNodeIndexCacheError","ReadNodeIndexExpiryError","ReadNpmManifestError","ReadPackageConfigError","ReadPlatformError","RegistryFetchError","RunShimDirectly","SetToolExecutable","SetupToolImageError","ShimCreateError","ShimRemoveError","StringifyBinConfigError","StringifyPackageConfigError","StringifyPlatformError","Success","Unimplemented","UnknownError","UnpackArchiveError","UpgradePackageNotFound","UpgradePackageWrongManager","VersionParseError","VoltaError","WriteBinConfigError","WriteDefaultNpmError","WriteLauncherError","WriteNodeIndexCacheError","WriteNodeIndexExpiryError","WritePackageConfigError","WritePlatformError","Yarn2NotSupported","YarnLatestFetchError","YarnVersionNotFound","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","exit","exit_code","fmt","fmt","fmt","fmt","from","from","from","from","from_source","inner","into","into","into","kind","kind","kind","report_error","reporter","source","source","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","with_context","action","action","advice","bin_dir","bin_name","command","command","command","command","command","command","command","command","command","command","dir","dir","dir","dir","directory","duplicate","env_profile","errors","existing_package","feature","file","file","file","file","file","file","file","file","file","file","file","file","file","file","file","file","file","file","file","format","from_url","from_url","from_url","from_url","in_dir","in_dir","manager","manager","matching","matching","matching","matching","name","name","name","name","name","name","new_package","package","package","package","package","package","package","package","package","package","package","path","path","path","paths","tool","tool","tool","tool","tool","tool","tool","tool","tool","tool_spec","version","version","version","version","version","version","BinaryAlreadyInstalled","BinaryExecError","BinaryNotFound","BuildPathError","BypassError","CannotFetchPackage","CannotPinPackage","CompletionsOutFileError","ContainingDirError","CouldNotDetermineTool","CouldNotStartMigration","CreateDirError","CreateLayoutFileError","CreateSharedLinkError","CreateTempDirError","CreateTempFileError","CurrentDirError","DeleteDirectoryError","DeleteFileError","DeprecatedCommandError","DownloadToolNetworkError","ErrorKind","ExecuteHookError","ExtensionCycleError","ExtensionPathError","HookCommandFailed","HookMultipleFieldsSpecified","HookNoFieldsSpecified","HookPathError","InstalledPackageNameError","InvalidHookCommand","InvalidHookOutput","InvalidInvocation","InvalidInvocationOfBareVersion","InvalidRegistryFormat","InvalidToolName","LockAcquireError","NoBundledNpm","NoCommandLinePnpm","NoCommandLineYarn","NoDefaultNodeVersion","NoDefaultPnpm","NoDefaultYarn","NoHomeEnvironmentVar","NoInstallDir","NoLocalDataDir","NoPinnedNodeVersion","NoPlatform","NoProjectNodeInManifest","NoProjectPnpm","NoProjectYarn","NoShellProfile","NodeVersionNotFound","NotInPackage","NpmLinkMissingPackage","NpmLinkWrongManager","NpmVersionNotFound","NpxNotAvailable","PERMISSIONS_CTA","PackageInstallFailed","PackageManifestParseError","PackageManifestReadError","PackageNotFound","PackageParseError","PackageReadError","PackageUnpackError","PackageWriteError","ParseBinConfigError","ParseHooksError","ParseNodeIndexCacheError","ParseNodeIndexError","ParseNodeIndexExpiryError","ParseNpmManifestError","ParsePackageConfigError","ParsePlatformError","ParseToolSpecError","PersistInventoryError","PnpmVersionNotFound","ProjectLocalBinaryExecError","ProjectLocalBinaryNotFound","PublishHookBothUrlAndBin","PublishHookNeitherUrlNorBin","REPORT_BUG_CTA","ReadBinConfigDirError","ReadBinConfigError","ReadDefaultNpmError","ReadDirError","ReadHooksError","ReadNodeIndexCacheError","ReadNodeIndexExpiryError","ReadNpmManifestError","ReadPackageConfigError","ReadPlatformError","RegistryFetchError","RunShimDirectly","SetToolExecutable","SetupToolImageError","ShimCreateError","ShimRemoveError","StringifyBinConfigError","StringifyPackageConfigError","StringifyPlatformError","Unimplemented","UnpackArchiveError","UpgradePackageNotFound","UpgradePackageWrongManager","VersionParseError","WriteBinConfigError","WriteDefaultNpmError","WriteLauncherError","WriteNodeIndexCacheError","WriteNodeIndexExpiryError","WritePackageConfigError","WritePlatformError","Yarn2NotSupported","YarnLatestFetchError","YarnVersionNotFound","borrow","borrow_mut","exit_code","fmt","fmt","from","into","to_string","try_from","try_into","type_id","vzip","action","action","advice","bin_dir","bin_name","command","command","command","command","command","command","command","command","command","command","dir","dir","dir","dir","directory","duplicate","env_profile","errors","existing_package","feature","file","file","file","file","file","file","file","file","file","file","file","file","file","file","file","file","file","file","file","format","from_url","from_url","from_url","from_url","in_dir","in_dir","manager","manager","matching","matching","matching","matching","name","name","name","name","name","name","new_package","package","package","package","package","package","package","package","package","package","package","path","path","path","paths","tool","tool","tool","tool","tool","tool","tool","tool","tool","tool_spec","version","version","version","version","version","version","collect_arguments","compose_error_details","report_error","write_error_log","Args","End","Error","ErrorEnv","Event","EventKind","EventLog","Start","ToolEnd","add_event","add_event_args","add_event_end","add_event_error","add_event_start","add_event_tool_end","argv","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","deserialize","deserialize","deserialize","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","event","events","exec_path","fmt","fmt","from","from","from","from","get_error_env","init","into","into","into","into","into_event","name","path","platform","platform_version","publish","serialize","serialize","serialize","timestamp","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","unix_timestamp","vzip","vzip","vzip","vzip","argv","env","error","exit_code","exit_code","exit_code","create_staging_dir","create_staging_file","dir_entry_match","ok_if_not_found","read_dir_eager","read_file","remove_dir_if_exists","remove_file_if_exists","rename","set_executable","symlink_dir","symlink_file","touch","Bin","EventHooks","Github","HookConfig","LazyHookConfig","Npm","Publish","RegistryFormat","ToolHooks","Url","YarnHooks","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","current","distro","distro","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","events","events","fmt","fmt","from","from","from","from","from","from","from","from_file","from_paths","from_str","get","index","index","init","into","into","into","into","into","into","into","latest","latest","merge","merge","merge","merge","merge_hooks","node","node","npm","npm","phantom","pnpm","pnpm","publish","serial","settings","tool","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","yarn","yarn","RawEventHooks","RawHookConfig","RawIndexHook","RawPublishHook","RawResolveHook","RawToolHooks","RawYarnHooks","bin","bin","bin","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","distro","distro","events","format","from","from","from","from","from","from","from","index","index","into","into","into","into","into","into","into","into_distro_hook","into_hook","into_hook_config","into_index_hook","into_metadata_hook","into_tool_hooks","into_yarn_hooks","latest","latest","node","npm","phantom","pnpm","prefix","prefix","publish","serialize","serialize","serialize","serialize","serialize","serialize","serialize","template","template","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","url","vzip","vzip","vzip","vzip","vzip","vzip","vzip","yarn","ARCH_TEMPLATE","Bin","Bin","DistroHook","EXTENSION_TEMPLATE","FILENAME_TEMPLATE","MetadataHook","OS_TEMPLATE","Prefix","Prefix","REL_PATH","REL_PATH_PARENT","Template","Template","VERSION_TEMPLATE","YarnIndexHook","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","calculate_extension","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","execute_binary","fmt","fmt","fmt","format","from","from","from","into","into","into","metadata","resolve","resolve","resolve","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","base_path","bin","base_path","bin","node_available","node_versions","npm_available","npm_versions","package_configs","pnpm_available","pnpm_versions","read_versions","yarn_available","yarn_versions","VOLTA_HOME","VOLTA_INSTALL","default_install_dir","env_paths","unix","volta_home","volta_install","default_home_dir","env_paths","ALLOWED_PREFIXES","Default","ERROR_PREFIX","LogContext","LogVerbosity","Logger","MIGRATION_ERROR_PREFIX","MIGRATION_WARNING_PREFIX","Migration","Quiet","SHIM_ERROR_PREFIX","SHIM_WARNING_PREFIX","Shim","VOLTA_LOGLEVEL","Verbose","VeryVerbose","Volta","WARNING_PREFIX","WRAP_INDENT","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","context","enabled","flush","fmt","from","from","from","init","into","into","into","level","level_from_env","log","log_error","log_warning","new","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","wrap_content","send_events","spawn_process","write_events_file","Binary","CliPlatform","CommandLine","Default","Image","Inherit","InheritOption","None","Platform","PlatformSpec","Project","Some","Source","Sourced","System","as_binary","as_default","as_project","as_ref","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build_path_error","checkout","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cloned","cmp","compare","current","default","eq","equivalent","equivalent","equivalent","equivalent","fmt","from","from","from","from","from","from","image","inherit","into","into","into","into","into","into","map","merge","node","node","node","node","npm","npm","npm","npm","partial_cmp","pnpm","pnpm","pnpm","pnpm","source","system","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","value","vzip","vzip","vzip","vzip","vzip","vzip","with_binary","with_command_line","with_default","with_project","yarn","yarn","yarn","yarn","Image","bins","borrow","borrow_mut","from","into","node","npm","path","pnpm","resolve_npm","try_from","try_into","type_id","vzip","yarn","System","borrow","borrow_mut","from","into","path","try_from","try_into","type_id","vzip","LazyProject","PartialPlatform","Project","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","dependencies","find_bin","find_closest_root","for_current_dir","for_dir","from","from","from","from_file","get","get_mut","has_direct_bin","has_direct_dependency","init","into","into","into","is_dependency","is_node_modules","is_node_root","is_project_root","manifest_file","manifest_file","merge","needs_yarn_run","node","npm","pin_node","pin_npm","pin_pnpm","pin_yarn","platform","platform","pnpm","project","serial","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","workspace_manifests","workspace_roots","yarn","DependencyMapIterator","Manifest","ManifestKey","Node","Npm","Pnpm","RawManifest","ToolchainSpec","Yarn","a","b","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","default","dependencies","dependency_maps","deserialize","deserialize","dev_dependencies","extends","extends","fmt","from","from","from","from","from_file","from_file","into","into","into","into","node","npm","parse_split","platform","pnpm","serialize","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","update_manifest","volta","vzip","vzip","vzip","vzip","yarn","RECURSION_ENV_VAR","VOLTA_BYPASS","binary","debug_active_image","debug_no_platform","execute_shim","execute_tool","executor","format_tool_version","get_executor","get_tool_name","node","npm","npx","parser","pnpm","tool_name_from_file_name","yarn","DefaultBinary","bin_path","borrow","borrow_mut","command","default_execution_context","from","from_config","from_name","into","local_execution_context","platform","shared_module_path","try_from","try_into","type_id","vzip","Bypass","DefaultBinary","Executor","InternalInstall","InternalInstallCommand","Multiple","Node","Npm","Npx","PackageInstall","PackageInstallCommand","PackageLink","PackageLinkCommand","PackageUpgrade","PackageUpgradeCommand","Pnpm","ProjectLocalBinary","Tool","ToolCommand","ToolKind","Uninstall","UninstallCommand","Yarn","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","check_linked_package","cli_platform","cli_platform","cli_platform","cli_platform","cli_platform","command","command","command","command","env","envs","envs","envs","envs","envs","execute","execute","execute","execute","execute","execute","execute","for_npm_link","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","installer","into","into","into","into","into","into","into","into","kind","new","new","new","new","new","new","platform","platform","platform","platform","tool","tool","tool","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upgrader","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","command","execution_context","command","current_project_name","execution_context","REQUIRED_NPM_VERSION","command","execution_context","CommandArg","Global","GlobalCommand","Install","InstallArgs","Intercepted","InterceptedCommand","Link","LinkArgs","NPM_INSTALL_ALIASES","NPM_LINK_ALIASES","NPM_UNINSTALL_ALIASES","NPM_UPDATE_ALIASES","PNPM_LINK_ALIASES","PNPM_UNINSTALL_ALIASES","PNPM_UPDATE_ALIASES","Standard","UNSAFE_GLOBAL","Uninstall","UninstallArgs","Unlink","Upgrade","UpgradeArgs","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","common_args","common_args","common_args","executor","executor","executor","executor","executor","executor_all_packages","for_npm","for_pnpm","for_yarn","from","from","from","from","from","from","from","has_global_without_prefix","into","into","into","into","into","into","into","is_flag","is_positional","manager","manager","tools","tools","tools","tools","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","command","execution_context","validate_platform_pnpm","command","execution_context","validate_platform_yarn","ActivityKind","Args","Binary","Completions","Current","Default","Fetch","Help","Install","List","Node","Npm","Npx","Pin","Pnpm","Run","Session","Setup","Shim","Tool","Uninstall","Version","Volta","Which","Yarn","add_event_end","add_event_error","add_event_start","add_event_tool_end","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","cmp","compare","default_platform","eq","equivalent","equivalent","equivalent","equivalent","event_log","exit","exit_tool","fmt","from","from","hooks","hooks","init","into","into","partial_cmp","project","project","project_mut","project_platform","publish_to_event_log","to_owned","to_string","toolchain","toolchain","toolchain_mut","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","AlreadyExists","Created","Deleted","DoesntExist","ShimResult","borrow","borrow_mut","create","delete","eq","equivalent","equivalent","equivalent","equivalent","from","get_shim_list_deduped","into","platform","regenerate_shims_for_dir","try_from","try_into","type_id","vzip","create","entry_to_shim_name","INTERRUPTED_EXIT_CODE","SHIM_HAS_CONTROL","pass_control_to_shim","setup_signal_handler","MAX_PROGRESS_WIDTH","MAX_WIDTH","action_str","format_error_cause","note_prefix","progress_bar","progress_spinner","success_prefix","text_width","tool_version","LOCK_FILE","LOCK_STATE","LockState","VoltaLock","_private","acquire","borrow","borrow","borrow_mut","borrow_mut","count","drop","file","from","from","into","into","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","AlreadyFetched","BinConfig","BundledNpm","FetchNeeded","FetchStatus","NODE_DISTRO_ARCH","NODE_DISTRO_EXTENSION","NODE_DISTRO_OS","Node","Node","Npm","Npm","PATH_VAR_NAME","Package","Package","PackageConfig","PackageDetails","PackageManifest","Pnpm","Pnpm","Spec","Tool","Yarn","Yarn","borrow","borrow","borrow_mut","borrow_mut","check_args","check_fetched","check_shim_reachable","debug_already_fetched","download_tool_error","fetch","find_expected_shim_dir","fmt","fmt","from","from","from_str_and_version","from_strings","info_fetched","info_installed","info_pinned","info_project_version","install","into","into","load_default_npm_version","name","node","npm","package","pin","pnpm","registry","registry_fetch_error","resolve","serial","sort_comparator","to_string","try_from","try_from","try_from_str","try_into","try_into","type_id","type_id","uninstall","version","vzip","vzip","yarn","NODE_DISTRO_ARCH","NODE_DISTRO_EXTENSION","NODE_DISTRO_IDENTIFIER","NODE_DISTRO_OS","Node","NodeVersion","archive_basename","archive_filename","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","ensure_fetched","fetch","fetch","fmt","fmt","fmt","from","from","install","into","into","load_default_npm_version","metadata","new","npm","pin","resolve","resolve","runtime","to_owned","to_string","to_string","try_from","try_from","try_into","try_into","type_id","type_id","version","vzip","vzip","Manifest","borrow","borrow_mut","deserialize","determine_remote_url","fetch","fetch_remote_distro","from","into","load_cached_distro","load_default_npm_version","npm_manifest_path","public_node_server_root","save_default_npm_version","try_from","try_into","type_id","unpack_archive","version","version","vzip","NodeEntry","NodeIndex","RawNodeEntry","RawNodeIndex","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","deserialize","deserialize","entries","files","fmt","from","from","from","from","from","into","into","into","into","lts","lts","lts_version_serde","npm","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","version","version","vzip","vzip","vzip","vzip","match_node_version","max_age","public_node_version_index","read_cached_opt","resolve","resolve_latest","resolve_lts","resolve_node_versions","resolve_semver","BundledNpm","Npm","archive_basename","archive_filename","borrow","borrow","borrow_mut","borrow_mut","ensure_fetched","fetch","fetch","fetch","fmt","fmt","from","from","install","install","into","into","new","pin","pin","resolve","resolve","to_string","to_string","try_from","try_from","try_into","try_into","type_id","type_id","version","vzip","vzip","determine_remote_url","fetch","fetch_remote_distro","load_cached_distro","overwrite_launcher","unpack_archive","fetch_npm_index","resolve","resolve_semver","resolve_tag","BinConfig","DirectInstall","InPlaceUpgrade","NeedsScope","No","Npm","Package","PackageConfig","PackageManager","PackageManifest","Pnpm","Yarn","Yes","bin","bins","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","check_upgraded_package","clone","clone_into","complete_install","complete_install","complete_upgrade","configure","directory","eq","fetch","fmt","from","from","from","from","from","install","install","into","into","into","into","link_package_to_shared_dir","manager","manager","manager","manager","manager","metadata","name","name","name","name","name","new","new","new","package","package","persist_install","pin","platform","platform","run_install","setup_command","setup_command","setup_staging_directory","staging","staging","to_owned","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","uninstall","uninstall","version","version","version","version","vzip","vzip","vzip","vzip","with_name","parse_manifest","validate_bins","write_config_and_shims","run_global_install","Npm","PackageManager","Pnpm","Yarn","binary_dir","borrow","borrow_mut","clone","clone_into","cmp","compare","deserialize","eq","equivalent","equivalent","equivalent","equivalent","fmt","from","get_installed_package","get_npm_package_name","get_pnpm_or_yarn_package_name","get_single_directory_name","into","partial_cmp","serialize","setup_global_command","source_dir","source_root","to_owned","try_from","try_into","type_id","vzip","BinConfig","GlobalYarnManifest","PackageConfig","PackageManifest","RawPlatformSpec","bin","bins","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cmp","compare","default_binary_name","dependencies","deserialize","deserialize","deserialize","deserialize","deserialize","eq","equivalent","equivalent","equivalent","equivalent","for_dir","from","from","from","from","from","from_file","from_file","from_file_if_exists","from_file_if_exists","into","into","into","into","into","manager","manager","name","name","name","node","npm","package","partial_cmp","platform","platform","pnpm","serde_bins","serialize","serialize","serialize","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","version","version","version","vzip","vzip","vzip","vzip","vzip","write","write","yarn","BinMapVisitor","borrow","borrow_mut","deserialize","expecting","fmt","from","into","try_from","try_into","type_id","visit_map","visit_str","vzip","binaries_from_package","remove_config_and_shim","remove_shared_link_dir","uninstall","Pnpm","archive_basename","archive_filename","borrow","borrow_mut","ensure_fetched","fetch","fetch","fmt","from","install","into","new","pin","resolve","resolve","to_string","try_from","try_into","type_id","version","vzip","determine_remote_url","fetch","fetch_remote_distro","load_cached_distro","unpack_archive","write_launcher","fetch_pnpm_index","resolve","resolve_semver","resolve_tag","NPM_ABBREVIATED_ACCEPT_HEADER","PackageDetails","PackageIndex","RawDistInfo","RawPackageMetadata","RawPackageVersionInfo","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","deserialize","deserialize","deserialize","dist","dist_tags","entries","fetch_npm_registry","find_unpack_dir","fmt","fmt","fmt","fmt","from","from","from","from","from","from","into","into","into","into","into","name","public_registry_index","public_registry_package","scoped_public_registry_package","shasum","tags","tarball","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","version","version","versions","vzip","vzip","vzip","vzip","vzip","HAS_VERSION","TOOL_SPEC_PATTERN","is_version_like","Yarn","archive_basename","archive_filename","borrow","borrow_mut","ensure_fetched","fetch","fetch","fmt","from","install","into","metadata","new","pin","resolve","resolve","to_string","try_from","try_into","type_id","version","vzip","determine_remote_url","ensure_bin_is_executable","fetch","fetch_remote_distro","load_cached_distro","unpack_archive","RawYarnAsset","RawYarnEntry","RawYarnIndex","YarnIndex","assets","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","deserialize","deserialize","deserialize","entries","from","from","from","from","from","into","into","into","into","is_full_release","name","tag_name","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","fetch_yarn_index","resolve","resolve_custom_tag","resolve_latest_legacy","resolve_semver","resolve_semver_from_registry","resolve_semver_legacy","resolve_semver_npm","resolve_tag","LazyToolchain","Toolchain","borrow","borrow","borrow_mut","borrow_mut","current","from","from","get","get_mut","init","into","into","platform","platform","save","serial","set_active_node","set_active_npm","set_active_pnpm","set_active_yarn","toolchain","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","NodeVersion","Platform","borrow","borrow","borrow_mut","borrow_mut","deserialize","deserialize","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","from","from","into","into","into_json","node","npm","of","pnpm","runtime","serialize","serialize","try_from","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","yarn","Custom","Exact","Latest","Lts","None","Semver","Tag","VersionSpec","VersionTag","borrow","borrow","borrow_mut","borrow_mut","default","fmt","fmt","fmt","fmt","from","from","from_str","from_str","hashmap_version_serde","into","into","option_version_serde","parse_requirements","parse_version","serial","to_string","to_string","trim_version","try_from","try_from","try_into","try_into","type_id","type_id","version_serde","vzip","vzip","Wrapper","borrow","borrow_mut","deserialize","deserialize","from","into","try_from","try_into","type_id","vzip","deserialize","serialize","parse_requirements","VersionVisitor","borrow","borrow_mut","deserialize","expecting","fmt","from","into","serialize","try_from","try_into","type_id","visit_str","vzip"],"q":[[0,"volta_core"],[21,"volta_core::command"],[22,"volta_core::error"],[200,"volta_core::error::ErrorKind"],[294,"volta_core::error::kind"],[423,"volta_core::error::kind::ErrorKind"],[517,"volta_core::error::reporter"],[521,"volta_core::event"],[600,"volta_core::event::EventKind"],[606,"volta_core::fs"],[619,"volta_core::hook"],[732,"volta_core::hook::serial"],[838,"volta_core::hook::tool"],[903,"volta_core::hook::tool::DistroHook"],[905,"volta_core::hook::tool::MetadataHook"],[907,"volta_core::inventory"],[917,"volta_core::layout"],[924,"volta_core::layout::unix"],[926,"volta_core::log"],[984,"volta_core::monitor"],[987,"volta_core::platform"],[1115,"volta_core::platform::image"],[1131,"volta_core::platform::system"],[1141,"volta_core::project"],[1201,"volta_core::project::serial"],[1265,"volta_core::run"],[1283,"volta_core::run::binary"],[1300,"volta_core::run::executor"],[1434,"volta_core::run::node"],[1436,"volta_core::run::npm"],[1439,"volta_core::run::npx"],[1442,"volta_core::run::parser"],[1542,"volta_core::run::pnpm"],[1545,"volta_core::run::yarn"],[1548,"volta_core::session"],[1621,"volta_core::shim"],[1644,"volta_core::shim::platform"],[1646,"volta_core::signal"],[1650,"volta_core::style"],[1660,"volta_core::sync"],[1685,"volta_core::tool"],[1758,"volta_core::tool::node"],[1803,"volta_core::tool::node::fetch"],[1824,"volta_core::tool::node::metadata"],[1872,"volta_core::tool::node::resolve"],[1881,"volta_core::tool::npm"],[1917,"volta_core::tool::npm::fetch"],[1923,"volta_core::tool::npm::resolve"],[1927,"volta_core::tool::package"],[2024,"volta_core::tool::package::configure"],[2027,"volta_core::tool::package::install"],[2028,"volta_core::tool::package::manager"],[2062,"volta_core::tool::package::metadata"],[2150,"volta_core::tool::package::metadata::serde_bins"],[2164,"volta_core::tool::package::uninstall"],[2168,"volta_core::tool::pnpm"],[2190,"volta_core::tool::pnpm::fetch"],[2196,"volta_core::tool::pnpm::resolve"],[2200,"volta_core::tool::registry"],[2272,"volta_core::tool::serial"],[2275,"volta_core::tool::yarn"],[2298,"volta_core::tool::yarn::fetch"],[2304,"volta_core::tool::yarn::metadata"],[2349,"volta_core::tool::yarn::resolve"],[2358,"volta_core::toolchain"],[2389,"volta_core::toolchain::serial"],[2431,"volta_core::version"],[2472,"volta_core::version::hashmap_version_serde"],[2483,"volta_core::version::option_version_serde"],[2485,"volta_core::version::serial"],[2486,"volta_core::version::version_serde"],[2500,"std::process"],[2501,"std::ffi::os_str"],[2502,"core::convert"],[2503,"core::fmt"],[2504,"core::fmt"],[2505,"alloc::boxed"],[2506,"core::convert"],[2507,"alloc::string"],[2508,"core::result"],[2509,"core::any"],[2510,"core::ops::function"],[2511,"std::path"],[2512,"serde::de"],[2513,"serde::ser"],[2514,"tempfile::dir"],[2515,"tempfile::file"],[2516,"std::path"],[2517,"std::io::error"],[2518,"core::ops::function"],[2519,"core::iter::traits::iterator"],[2520,"std::fs"],[2521,"core::iter::traits::collect"],[2522,"node_semver"],[2523,"alloc::collections::btree::set"],[2524,"volta_layout::v4"],[2525,"volta_layout::v1"],[2526,"log"],[2527,"log"],[2528,"core::cmp"],[2529,"std::ffi::os_str"],[2530,"std::env"],[2531,"core::fmt"],[2532,"std::fs"],[2533,"console::utils"],[2534,"indicatif::progress_bar"],[2535,"alloc::borrow"],[2536,"core::marker"],[2537,"core::ops::function"],[2538,"core::time"],[2539,"node_semver::range"],[2540,"serde::de"]],"d":["","","","Events for the sessions in executables and shims and …","Provides utilities for operating on the filesystem.","Provides types for working with Volta hooks.","Provides types for working with Volta’s inventory, the …","","This module provides a custom Logger implementation for …","","","Provides the Project type, which represents a Node project …","","Provides the Session type, which represents the user’s …","Provides utilities for modifying shims for 3rd-party …","","The view layer of Volta, with utilities for styling …","Inter-process locking on the Volta directory","","","","","Thrown when package tries to install a binary that is …","Thrown when executing an external binary fails","Thrown when a binary could not be found in the local …","Thrown when building the virtual environment path fails","Thrown when unable to launch a command with VOLTA_BYPASS …","Thrown when a user tries to volta fetch something other …","Thrown when a user tries to volta pin something other than …","Thrown when the Completions out-dir is not a directory","Package configuration is missing or incorrect.","Thrown when the containing directory could not be …","Trait providing the with_context method to easily convert …","","Thrown when unable to start the migration executable","","Thrown when unable to create the layout file","Thrown when unable to create a link to the shared global …","Thrown when creating a temporary directory fails","Thrown when creating a temporary file fails","","Thrown when deleting a directory fails","Thrown when deleting a file fails","","","A required environment variable was unset or invalid.","Contains the error value","","The requested executable is not available.","Thrown when unable to execute a hook command","The requested executable could not be run.","Exit codes supported by Volta Errors","Thrown when volta.extends keys result in an infinite cycle","Thrown when determining the path to an extension manifest …","","A file could not be read or written.","Thrown when a hook command returns a non-zero exit code","Thrown when a hook contains multiple fields (prefix, …","Thrown when a hook doesn’t contain any of the known …","Thrown when determining the path to a hook fails","","Thrown when determining the name of a newly-installed …","An invalid combination of command-line arguments was …","","Thrown when output from a hook command could not be read","Thrown when a user does e.g. volta install node 12 instead …","Thrown when a user does e.g. volta install 12 instead of …","Thrown when a format other than “npm” or “github” …","Thrown when a tool name is invalid per npm’s rules.","Thrown when unable to acquire a lock on the Volta directory","A network error occurred.","Thrown when pinning or installing npm@bundled and couldn’…","Thrown when pnpm is not set at the command-line","Thrown when Yarn is not set at the command-line","Thrown when a user tries to install a Yarn or npm version …","Thrown when default pnpm is not set","Thrown when default Yarn is not set","","Thrown when the install dir could not be determined","","Thrown when a user tries to pin a npm, pnpm, or Yarn …","Thrown when the platform (Node version) could not be …","Thrown when parsing the project manifest and there is a …","Thrown when pnpm is not set in a project","Thrown when Yarn is not set in a project","Thrown when no shell profiles could be found","No match could be found for the requested version string.","Thrown when there is no Node version matching a requested …","Thrown when the user tries to pin Node or Yarn versions …","The command or feature is not yet implemented.","Thrown when npm link is called with a package that isn’t …","Thrown when npm link is called with a package that was not …","Thrown when there is no npm version matching the requested …","","Contains the success value","Thrown when the command to install a global package is not …","Thrown when parsing the package manifest fails","Thrown when reading the package manifest fails","Thrown when a specified package could not be found on the …","Thrown when parsing a package manifest fails","Thrown when reading a package manifest fails","Thrown when a package has been unpacked but is not formed …","Thrown when writing a package manifest fails","Thrown when unable to parse a bin config file","Thrown when unable to parse a hooks.json file","Thrown when unable to parse the node index cache","Thrown when unable to parse the node index","Thrown when unable to parse the node index cache expiration","Thrown when unable to parse the npm manifest file from a …","Thrown when unable to parse a package configuration","Thrown when unable to parse the platform.json file","Thrown when unable to parse a tool spec (<tool>[@<version>]…","Thrown when persisting an archive to the inventory fails","Thrown when there is no pnpm version matching a requested …","Thrown when executing a project-local binary fails","Thrown when a project-local binary could not be found","Thrown when a publish hook contains both the url and bin …","Thrown when a publish hook contains neither url nor bin …","Thrown when there was an error reading the user bin …","Thrown when there was an error reading the config for a …","Thrown when unable to read the default npm version file","Thrown when unable to read the contents of a directory","Thrown when there was an error opening a hooks.json file","Thrown when there was an error reading the Node Index Cache","Thrown when there was an error reading the Node Index …","Thrown when there was an error reading the npm manifest …","Thrown when there was an error reading a package …","Thrown when there was an error opening the user platform …","Thrown when the public registry for Node or Yarn could not …","Thrown when the shim binary is called directly, not …","Thrown when there was an error setting a tool to executable","Thrown when there was an error copying an unpacked tool to …","Thrown when Volta is unable to create a shim","Thrown when Volta is unable to remove a shim","Thrown when serializing a bin config to JSON fails","Thrown when serializing a package config to JSON fails","Thrown when serializing the platform to JSON fails","No error occurred.","Thrown when a given feature has not yet been implemented","An unknown error occurred.","Thrown when unpacking an archive (tarball or zip) fails","Thrown when a package to upgrade was not found","Thrown when a package to upgrade was installed with a …","","Error type for Volta","Thrown when there was an error writing a bin config file","Thrown when there was an error writing the default npm to …","Thrown when there was an error writing the npm launcher","Thrown when there was an error writing the node index cache","Thrown when there was an error writing the node index …","Thrown when there was an error writing a package config","Thrown when writing the platform.json file fails","Thrown when a user attempts to install a version of Yarn2","Thrown when there is an error fetching the latest version …","Thrown when there is no Yarn version matching a requested …","","","","","","","","","","The exit code Volta should use when this error stops …","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Create a new VoltaError instance including a source error","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Get a reference to the ErrorKind for this error","","Report an error, both to the console and to error logs","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Thrown when package tries to install a binary that is …","Thrown when executing an external binary fails","Thrown when a binary could not be found in the local …","Thrown when building the virtual environment path fails","Thrown when unable to launch a command with VOLTA_BYPASS …","Thrown when a user tries to volta fetch something other …","Thrown when a user tries to volta pin something other than …","Thrown when the Completions out-dir is not a directory","Thrown when the containing directory could not be …","","Thrown when unable to start the migration executable","","Thrown when unable to create the layout file","Thrown when unable to create a link to the shared global …","Thrown when creating a temporary directory fails","Thrown when creating a temporary file fails","","Thrown when deleting a directory fails","Thrown when deleting a file fails","","","","Thrown when unable to execute a hook command","Thrown when volta.extends keys result in an infinite cycle","Thrown when determining the path to an extension manifest …","Thrown when a hook command returns a non-zero exit code","Thrown when a hook contains multiple fields (prefix, …","Thrown when a hook doesn’t contain any of the known …","Thrown when determining the path to a hook fails","Thrown when determining the name of a newly-installed …","","Thrown when output from a hook command could not be read","Thrown when a user does e.g. volta install node 12 instead …","Thrown when a user does e.g. volta install 12 instead of …","Thrown when a format other than “npm” or “github” …","Thrown when a tool name is invalid per npm’s rules.","Thrown when unable to acquire a lock on the Volta directory","Thrown when pinning or installing npm@bundled and couldn’…","Thrown when pnpm is not set at the command-line","Thrown when Yarn is not set at the command-line","Thrown when a user tries to install a Yarn or npm version …","Thrown when default pnpm is not set","Thrown when default Yarn is not set","","Thrown when the install dir could not be determined","","Thrown when a user tries to pin a npm, pnpm, or Yarn …","Thrown when the platform (Node version) could not be …","Thrown when parsing the project manifest and there is a …","Thrown when pnpm is not set in a project","Thrown when Yarn is not set in a project","Thrown when no shell profiles could be found","Thrown when there is no Node version matching a requested …","Thrown when the user tries to pin Node or Yarn versions …","Thrown when npm link is called with a package that isn’t …","Thrown when npm link is called with a package that was not …","Thrown when there is no npm version matching the requested …","","","Thrown when the command to install a global package is not …","Thrown when parsing the package manifest fails","Thrown when reading the package manifest fails","Thrown when a specified package could not be found on the …","Thrown when parsing a package manifest fails","Thrown when reading a package manifest fails","Thrown when a package has been unpacked but is not formed …","Thrown when writing a package manifest fails","Thrown when unable to parse a bin config file","Thrown when unable to parse a hooks.json file","Thrown when unable to parse the node index cache","Thrown when unable to parse the node index","Thrown when unable to parse the node index cache expiration","Thrown when unable to parse the npm manifest file from a …","Thrown when unable to parse a package configuration","Thrown when unable to parse the platform.json file","Thrown when unable to parse a tool spec (<tool>[@<version>]…","Thrown when persisting an archive to the inventory fails","Thrown when there is no pnpm version matching a requested …","Thrown when executing a project-local binary fails","Thrown when a project-local binary could not be found","Thrown when a publish hook contains both the url and bin …","Thrown when a publish hook contains neither url nor bin …","","Thrown when there was an error reading the user bin …","Thrown when there was an error reading the config for a …","Thrown when unable to read the default npm version file","Thrown when unable to read the contents of a directory","Thrown when there was an error opening a hooks.json file","Thrown when there was an error reading the Node Index Cache","Thrown when there was an error reading the Node Index …","Thrown when there was an error reading the npm manifest …","Thrown when there was an error reading a package …","Thrown when there was an error opening the user platform …","Thrown when the public registry for Node or Yarn could not …","Thrown when the shim binary is called directly, not …","Thrown when there was an error setting a tool to executable","Thrown when there was an error copying an unpacked tool to …","Thrown when Volta is unable to create a shim","Thrown when Volta is unable to remove a shim","Thrown when serializing a bin config to JSON fails","Thrown when serializing a package config to JSON fails","Thrown when serializing the platform to JSON fails","Thrown when a given feature has not yet been implemented","Thrown when unpacking an archive (tarball or zip) fails","Thrown when a package to upgrade was not found","Thrown when a package to upgrade was installed with a …","","Thrown when there was an error writing a bin config file","Thrown when there was an error writing the default npm to …","Thrown when there was an error writing the npm launcher","Thrown when there was an error writing the node index cache","Thrown when there was an error writing the node index …","Thrown when there was an error writing a package config","Thrown when writing the platform.json file fails","Thrown when a user attempts to install a version of Yarn2","Thrown when there is an error fetching the latest version …","Thrown when there is no Yarn version matching a requested …","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Combines all the arguments into a single String","","Report an error, both to the console and to error logs","Write an error log with all details about the error","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Constructs a new ‘EventLog’","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a staging directory in the Volta tmp directory","Creates a NamedTempFile in the Volta tmp directory","Reads the contents of a directory and returns a Vec of the …","Converts a failure because of file not found into a …","Reads the full contents of a directory, eagerly extracting …","Reads a file, if it exists.","Removes the target directory, if it exists. If the …","Removes the target file, if it exists. If the file doesn’…","Rename a file or directory to a new name, retrying if the …","Ensure that a given file has ‘executable’ permissions, …","Create a directory symlink. The dst path will be a …","Create a file symlink. The dst path will be a symbolic …","Opens a file, creating it if it doesn’t exist","Reports an event by forking a process and sending the …","Volta hooks related to events.","","Volta hook configuration","Lazily loaded Volta hook configuration","","A hook for publishing Volta events.","Format of the registry used for Yarn (Npm or Github)","Volta hooks for an individual tool","Reports an event by sending a POST request to a URL.","Volta hooks for Yarn","","","","","","","","","","","","","","","Returns the current hooks, which are a merge between the …","The hook for resolving the URL for a distro version","The hook for resolving the URL for a distro version","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the merged hooks loaded from an iterator of …","","Forces the loading of the hook configuration from both …","The hook for resolving the Tool Index URL","The hook for resolving the Tool Index URL","Constructs a new LazyHookConfig","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","The hook for resolving the URL for the latest version","The hook for resolving the URL for the latest version","Merges this HookConfig with another, giving precedence to …","Extends this ToolHooks with another, giving precendence to …","Extends this YarnHooks with another, giving precendence to …","Merges this EventHooks with another, giving precedence to …","","","","","","","","","The hook for publishing events, if any.","","","Types representing Volta Tool Hooks.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A hook for resolving the distro URL for a given tool …","","","A hook for resolving the URL for metadata about a tool","","","","","","","","","A hook for resolving the URL for the Yarn index","","","","","","","Use the expected filename to determine the extension for …","","","","","","","","","","","","","","","","Execute a shell command and return the trimmed stdout from …","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Performs resolution of the distro URL based on the given …","Performs resolution of the metadata URL based on the given …","Performs resolution of the metadata URL based on the given …","","","","","","","","","","","","","","","","","Checks if a given Node version image is available on the …","Collects a set of all Node versions fetched on the local …","Checks if a given npm version image is available on the …","Collects a set of all npm versions fetched on the local …","Collects a set of all Package Configs on the local machine","Checks if a given pnpm version image is available on the …","Collects a set of all pnpm versions fetched on the local …","Reads the contents of a directory and returns the set of …","Checks if a given Yarn version image is available on the …","Collects a set of all Yarn versions fetched on the local …","","","Determine the binary install directory from the currently …","","","","","","","","","","Represents the context from which the logger was created","Represents the level of verbosity that was requested by …","","","","Log messages from the migration","","","","Log messages from one of the shims","","","","Log messages from the volta executable","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Initialize the global logger with a Logger instance Will …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Determines the correct logging level based on the …","","","","","","","","","","","","","","","","","","Wraps the supplied content to the terminal width, if we …","Send event to the spawned command process","","","Represents a version from a pinned Binary platform","Represents a (maybe) platform with values from the command …","Represents a version from the command line (via volta run)","Represents a version from the user default platform","A platform image.","","Represents 3 possible states: Having a value, not having a …","","Represents a real Platform, with Versions pulled from one …","Represents the specification of a single Platform, …","Represents a version from a project manifest","","The source with which a version is associated","","A lightweight namespace type representing the system …","Convert this PlatformSpec into a Platform with all sources …","Convert this PlatformSpec into a Platform with all sources …","Convert this PlatformSpec into a Platform with all sources …","","","","","","","","","","","","","","","Check out a Platform into a fully-realized Image","","","","","","","","","","","","","","","","Returns the user’s currently active platform, if any","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Converts the InheritOption into a regular Option by …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Applies a function to the contained value (if any)","Merges the CliPlatform with a Platform, inheriting from …","The pinned version of Node.","","","","The custom version of npm, if any. None represents using …","","","","","The pinned version of pnpm, if any.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The pinned version of Yarn, if any.","","","","A platform image.","","","","Returns the argument unchanged.","Calls U::from(self).","The pinned version of Node.","The custom version of npm, if any. None represents using …","Produces a modified version of the current PATH …","The pinned version of pnpm, if any.","Determines the sourced version of npm that will be …","","","","","The pinned version of Yarn, if any.","A lightweight namespace type representing the system …","","","Returns the argument unchanged.","Calls U::from(self).","Produces a modified version of the current PATH …","","","","","A lazily loaded Project","","A Node project workspace in the filesystem","","","","","","","","Searches the project roots to find the path to a …","Starts at base_dir and walks up the directory tree until a …","Creates an optional Project instance from the current …","Creates an optional Project instance from the specified …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Creates a Project instance from the given package manifest …","","","Returns true if the input binary name is a direct …","Returns true if the project dependency map contains the …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","Returns a reference to the manifest file for the current …","","","Yarn projects that are using PnP or pnpm linker need to …","","","Pins the Node version in this project’s manifest file","Pins the npm version in this project’s manifest file","Pins the pnpm version in this project’s manifest file","Pins the Yarn version in this project’s manifest file","Returns a reference to the Project’s PlatformSpec, if …","","","","","","","","","","","","","","","","","","Returns an iterator of paths to all of the workspace roots","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","Moves the tool versions into a PartialPlatform and returns …","","","","","","","","","","","","","","","","","Updates the volta hash in the specified manifest with the …","","","","","","","Environment variable set internally when a shim has been …","","","Write a debug message with the full image that will be …","Write a debug message that there is no platform available","Execute a shim command, based on the command-line …","Execute a tool with the provided arguments","","","Get the appropriate Tool command, based on the requested …","Determine the name of the command to run by inspecting the …","","","","","","","","Information about the location and execution context of …","","","","Determine the correct command to run for a 3rd-party binary","Determine the execution context (PATH and failure error …","Returns the argument unchanged.","","Load information about a default binary by name, if …","Calls U::from(self).","Determine the execution context (PATH and failure error …","","Determine the value for NODE_PATH, with the shared lib …","","","","","","","","","Executor for running an internal install (installing Node, …","","","","","","Process builder for launching a package install command …","","Process builder for launching a npm link <package> command","","Process builder for launching a global package upgrade …","","","","Process builder for launching a Volta-managed tool","The kind of tool being executed, used to determine the …","","Executor for running a tool uninstall command.","","","","","","","","","","","","","","","","","","Check for possible failure cases with the linked package: …","","Updates the Platform for the command to include values …","Updates the Platform for the command to include values …","Updates the Platform for the command to include values …","Updates the Platform for the command to include values …","","The command that will ultimately be executed","The command that will ultimately be executed","The command that will ultimately be executed","Adds or updates a single environment variable that the …","","Adds or updates environment variables that the command …","Adds or updates environment variables that the command …","Adds or updates environment variables that the command …","Adds or updates environment variables that the command …","","Runs the command, returning the ExitStatus if it …","Runs the install command, applying the necessary …","Runs the link command, applying the necessary …","Runs the upgrade command, applying the necessary …","Runs the install, using Volta’s internal install logic …","Runs the uninstall with Volta’s internal uninstall logic","","Returns the argument unchanged.","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","The installer that modifies the command as necessary and …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","The platform to use when running the command.","The platform to use when running the command","The platform to run the command under","The tool the user wants to link","","","","","","","","","","","","","","","","","","","","","","","","","","","Helper utility to modify the command and provide the …","","","","","","","","","Build a ToolCommand for Node","Determine the execution context (PATH and failure error …","Build an Executor for npm","Determine the name of the current project, if possible","Determine the execution context (PATH and failure error …","","Build a ToolCommand for npx","Determine the execution context (PATH and failure error …","","","","","The arguments passed to a global install command","","An intercepted local command","","The arguments passed to an npm link command","Aliases that npm supports for the ‘install’ command","Aliases that npm supports for the ‘link’ command","Aliases that npm supports for the ‘uninstall’ command","Aliases that npm supports for the update command","Aliases that pnpm supports for the ‘link’ command see: …","Aliases that pnpm supports for the ‘remove’ command, …","Aliases that pnpm supports for the ‘update’ command, …","","","","The list of tools passed to an uninstall command","","","The list of tools passed to an upgrade command","","","","","","","","","","","","","","","Common arguments that apply to each tool (e.g. flags)","Common arguments that apply to each tool (e.g. flags)","The common arguments that apply to each tool","","Convert these global install arguments into an executor …","Convert the tools into an executor for the uninstall …","Convert these global upgrade arguments into an executor …","","Build an executor to upgrade all global packages that were …","Parse the given set of arguments to see if they correspond …","Parse the given set of arguments to see if they correspond …","Parse the given set of arguments to see if they correspond …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Check if the provided argument list includes a global flag …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","The package manager being used","The package manager being used","The individual tool arguments","","The individual tool arguments","The list of tools to link (if any)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Determine the execution context (PATH and failure error …","","Build an Executor for Yarn","Determine the execution context (PATH and failure error …","","","","","","","","","","","","","","","","","","Represents the user’s state during an execution of a …","","","","","","","","","","","","","","","","","","","","","Returns the user’s default platform, if any","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Produces a reference to the hook configuration","","Constructs a new Session.","Calls U::from(self).","Calls U::from(self).","","Produces a reference to the current Node project, if any.","","Produces a mutable reference to the current Node project, …","Returns the current project’s pinned platform image, if …","","","","Produces a reference to the current toolchain (default …","","Produces a mutable reference to the current toolchain","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","Unix-specific shim utilities","","","","","","","","","","","","","","Determines the string to display based on the Origin of …","Format the underlying cause of an error","Generate the styled prefix for a note","Constructs a command-line progress bar based on the …","Constructs a command-line progress spinner with the …","Generate the styled prefix for a success message","Get the width of the terminal, limited to a maximum of …","","","","The current state of locks for this process.","An RAII implementation of a process lock on the Volta …","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Represents the result of checking if a tool is available …","","","","","","","","","","","","Details about a package in the npm Registry","","","","Specification for a tool and its associated version.","Trait representing all of the actions that can be taken …","","","","","","","Check the args for the bad patterns of","Uses the supplied already_fetched predicate to determine …","Check if a newly-installed shim is first on the PATH. If …","","","Fetch a Tool into the local inventory","Locate the base directory for the relevant shim in the …","","","Returns the argument unchanged.","Returns the argument unchanged.","","Get a valid, sorted Vec<Spec> given a Vec<String>.","","","","","Install a tool, making it the default so it is available …","Calls U::from(self).","Calls U::from(self).","","The name of the tool, without the version, used for …","","","","Pin a tool in the local project so that it is usable …","","","","Resolve a tool spec into a fully realized Tool that can be …","","Compare Specs for sorting when converting from strings","","","","Try to parse a tool and version from a string like `[@].","","","","","Uninstall a tool, removing it from the local inventory","","","","","The architecture component of a Node distro filename","The extension for Node distro files","The file identifier in the Node index files array","The OS component of a Node distro filename","The Tool implementation for fetching and installing Node","A full Node version including not just the version of Node …","","","","","","","","","","Provides fetcher for Node distributions","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Load the local npm version file to determine the default …","","","The npm version globally installed with the Node distro.","","Provides resolution of Node requirements into specific …","","The version of Node itself.","","","","","","","","","","","","","The portion of npm’s package.json file that we care about","","","","Determine the remote URL to download from, using the hooks …","","Fetch the distro archive from the internet","Returns the argument unchanged.","Calls U::from(self).","Return the archive if it is valid. It may have been …","Load the local npm version file to determine the default …","","","Save the default npm version to the filesystem for a given …","","","","Unpack the node archive into the image directory so that …","Parse the version out of a package.json file","","","","The index of the public Node server.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","Get the cache max-age of an HTTP response.","Returns the URL of the index of available Node versions on …","Reads a public index from the Node cache, if it exists and …","","","","","","The Tool implementation for setting npm to the version …","The Tool implementation for fetching and installing npm","","","","","","","","Provides fetcher for npm distributions","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","Provides resolution of npm Version requirements into …","","","","","","","","","","","","","Determine the remote URL to download from, using the hooks …","","Fetch the distro archive from the internet","Return the archive if it is valid. It may have been …","Overwrite the launcher script","Unpack the npm archive into the image directory so that it …","","","","","Configuration information about a single installed binary …","Helper struct for direct installs through npm i -g or …","Helper struct for direct in-place upgrades using …","","","","The Tool implementation for installing 3rd-party global …","Configuration information about an installed package","The package manager used to install a given package","The relevant information we need out of a package’s …","","","","The bin section, containing a map of binary names to …","The binaries installed by this package","","","","","","","","","Check for possible failure cases with the package to be …","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","The package manager that was used to install this package","The package manager used to install this binary","","","","The package name","The binary name","The name of the package","","","","","The package that installed the binary","","","The platform used to install this package","The platform used to install this binary","","","","Create the temporary staging directory we will use to …","","","","","","","","","","","","","","","","","","Uninstalls the specified package.","","The package version","The package version","The version of the package","","","","","","Read the manifest for the package being installed","Validate that we aren’t attempting to install a bin that …","Generate configuration files and shims for the package and …","Use npm install --global to install the package","","The package manager used to install a given package","","","Given the package_root, returns the directory where …","","","","","","","","","","","","","","Returns the argument unchanged.","Determine the name of the package that was installed into …","Determine the package name for an npm global install","Determine the package name for a pnpm or Yarn global …","Return the name of the single subdirectory (if any) to the …","Calls U::from(self).","","","Modify a given Command to be set up for global installs, …","Given the package_root, returns the directory where the …","Given the package_root, returns the root of the source …","","","","","","Configuration information about a single installed binary …","Struct to read the dependencies out of Yarn’s global …","Configuration information about an installed package","The relevant information we need out of a package’s …","","The bin section, containing a map of binary names to …","The binaries installed by this package","","","","","","","","","","","","","Determine the default binary name from the package name","","","","","","","","","","","","Parse the package.json for a given package directory","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Parse a PackageConfig instance from a config file","Parse a BinConfig instance from the given config file","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","The package manager that was used to install this package","The package manager used to install this binary","The package name","The binary name","The name of the package","","","The package that installed the binary","","The platform used to install this package","The platform used to install this binary","","","","","","","","","","","","","","","","","","","","","The package version","The package version","The version of the package","","","","","","Write this PackageConfig into the appropriate config file","Write this BinConfig to the appropriate config file","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","Reads the contents of a directory and returns a Vec …","Remove a shim and its associated configuration file","Remove the link to the package in the shared lib directory","Uninstalls the specified package.","The Tool implementation for fetching and installing pnpm","","","","","","Provides fetcher for pnpm distributions","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","Determine the remote URL to download from, using the hooks …","","Fetch the distro archive from the internet","Return the archive if it is valid. It may have been …","Unpack the pnpm archive into the image directory so that …","Create executable launchers for the pnpm and pnpx binaries","Fetch the index of available pnpm versions from the npm …","","","","","Details about a package in the npm Registry","Index of versions of a specific package from the npm …","","Package Metadata Response","","","","","","","","","","","","","","","","","","","","","Figure out the unpacked package directory name dynamically","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Determine if a given string is “version-like”.","The Tool implementation for fetching and installing Yarn","","","","","","Provides fetcher for Yarn distributions","","","Returns the argument unchanged.","","Calls U::from(self).","","","","Provides resolution of Yarn requirements into specific …","","","","","","","","Determine the remote URL to download from, using the hooks …","","","Fetch the distro archive from the internet","Return the archive if it is valid. It may have been …","Unpack the yarn archive into the image directory so that …","","","","The public Yarn index.","The GitHub API provides a list of assets. Some Yarn …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Is this entry a full release, i.e., does this entry’s …","The filename of an asset included in a Yarn GitHub release.","Yarn releases are given a tag name of the form “v$version…","","","","","","","","","","","","","","","","","","","","","","","","","","Lazily loaded toolchain","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Forces loading of the toolchain and returns an immutable …","Forces loading of the toolchain and returns a mutable …","Creates a new LazyToolchain","Calls U::from(self).","Calls U::from(self).","","","","","Set the active Node version in the default platform file.","Set the active Npm version in the default platform file.","Set the active pnpm version in the default platform file.","Set the active Yarn version in the default platform file.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Serialize the Platform to a JSON String","","","","","","","","","","","","","","","","","","An arbitrary tag version","Exact Version","The ‘latest’ tag, a special case that exists for all …","The ‘lts’ tag, a special case for Node","No version specified (default)","SemVer Range","Arbitrary Version Tag","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,11,11,11,11,11,11,11,4,11,0,11,11,11,11,11,11,11,11,11,11,11,11,4,20,0,4,11,4,0,11,11,0,4,11,11,11,11,0,11,4,11,11,11,11,11,11,11,4,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,4,11,11,4,11,11,11,11,20,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,4,11,4,11,11,11,11,0,11,11,11,11,11,11,11,11,11,11,7,10,4,7,10,4,4,4,4,7,7,7,10,4,7,7,10,4,7,7,7,10,4,0,7,10,0,0,7,10,4,7,7,10,4,7,10,4,7,10,4,7,10,4,172,173,174,175,176,177,178,175,179,180,181,182,183,184,185,186,187,188,189,190,191,192,176,193,177,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,173,193,229,230,177,231,232,233,234,235,236,237,238,221,222,239,240,241,192,215,242,243,244,217,245,190,246,247,248,173,174,249,190,246,250,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,173,174,175,176,177,178,175,179,180,181,182,183,184,185,186,187,188,189,190,191,192,176,193,177,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,173,193,229,230,177,231,232,233,234,235,236,237,238,221,222,239,240,241,192,215,242,243,244,217,245,190,246,247,248,173,174,249,190,246,250,0,0,0,0,24,24,24,0,0,0,0,24,24,23,23,23,23,23,23,29,23,27,29,24,23,27,29,24,27,29,24,29,24,29,29,29,29,24,24,24,24,27,23,29,29,24,23,27,29,24,0,23,23,27,29,24,24,27,29,29,29,23,27,29,24,27,23,27,29,24,23,27,29,24,23,27,29,24,0,23,27,29,24,251,252,252,253,252,254,0,0,0,0,0,0,0,0,0,0,0,0,0,31,0,46,0,0,46,0,0,0,31,0,49,45,50,52,47,31,46,49,45,50,52,47,31,46,45,50,52,31,46,31,31,31,31,46,46,46,46,45,45,31,46,49,45,50,52,47,31,46,45,45,46,49,50,52,49,49,45,50,52,47,31,46,50,52,45,50,52,47,0,45,45,45,45,50,45,45,47,0,49,0,49,45,50,52,47,47,31,31,46,49,45,50,52,47,31,46,49,45,50,52,47,31,46,49,45,50,52,47,31,46,45,45,0,0,0,0,0,0,0,58,59,57,58,59,57,60,56,61,62,58,59,57,60,56,61,62,58,59,57,60,56,61,62,61,62,60,59,58,59,57,60,56,61,62,61,62,58,59,57,60,56,61,62,58,58,60,59,58,61,62,61,62,60,60,61,60,58,59,56,58,59,57,60,56,61,62,58,59,58,59,57,60,56,61,62,58,59,57,60,56,61,62,58,59,57,60,56,61,62,57,58,59,57,60,56,61,62,60,0,63,65,0,0,0,0,0,63,65,0,0,63,65,0,0,63,65,64,63,65,64,0,63,65,64,63,63,63,63,65,65,65,65,64,64,64,64,0,63,65,64,64,63,65,64,63,65,64,64,63,65,64,63,65,64,63,65,64,63,65,64,63,65,64,255,255,256,256,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,0,0,0,0,0,0,74,71,0,0,74,0,71,71,74,0,0,74,72,71,74,72,71,71,71,72,72,72,71,74,72,71,72,74,72,71,72,0,72,72,72,72,71,74,72,71,74,72,71,74,72,71,74,72,71,0,0,0,0,87,0,87,87,0,88,0,88,0,0,87,88,0,0,0,81,81,81,83,83,87,88,81,89,82,83,87,88,81,89,82,0,82,83,87,88,81,89,82,83,87,88,81,89,82,83,81,81,82,88,81,81,81,81,81,87,83,87,88,81,89,82,0,88,83,87,88,81,89,82,88,89,85,81,89,82,85,81,89,82,81,85,81,89,82,83,0,83,87,88,81,89,82,87,83,87,88,81,81,89,82,83,87,88,81,89,82,83,87,88,81,89,82,83,83,87,88,81,89,82,83,83,83,83,85,81,89,82,0,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,0,257,257,257,257,257,257,257,257,257,0,0,0,93,44,91,93,44,91,44,44,0,44,44,93,44,91,44,93,93,44,44,93,93,44,91,0,0,0,0,44,44,91,44,91,91,44,44,44,44,44,44,91,93,0,93,44,91,93,44,91,93,44,91,93,44,91,44,44,91,0,0,0,96,96,96,0,0,96,258,258,97,96,95,94,97,96,95,94,94,95,97,95,94,95,97,94,96,97,96,95,94,97,95,97,96,95,94,94,94,94,97,94,94,96,97,96,95,94,97,96,95,94,97,96,95,94,0,95,97,96,95,94,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,103,103,103,0,0,103,103,103,103,0,103,0,103,103,103,103,110,110,0,100,0,100,110,110,110,100,0,100,0,100,0,110,110,100,0,0,100,0,110,100,105,110,106,104,107,108,109,100,105,110,106,104,107,108,109,104,100,105,106,104,107,105,106,104,107,105,100,105,106,104,107,100,105,106,104,107,108,109,106,100,100,100,100,100,100,100,100,105,110,106,104,107,108,109,106,100,105,110,106,104,107,108,109,105,105,106,104,107,108,109,105,106,104,107,104,108,109,100,105,110,106,104,107,108,109,100,105,110,106,104,107,108,109,100,105,110,106,104,107,108,109,107,100,105,110,106,104,107,108,109,0,0,0,0,0,0,0,0,0,118,0,113,0,118,0,259,0,0,0,0,0,0,0,0,118,0,113,0,259,113,0,118,113,114,115,116,259,117,118,113,114,115,116,259,117,114,116,117,113,114,115,116,117,116,118,118,118,118,113,114,115,116,259,117,0,118,113,114,115,116,259,117,0,0,114,116,114,115,116,117,118,113,114,115,116,259,117,118,113,114,115,116,259,117,118,113,114,115,116,259,117,118,113,114,115,116,259,117,0,0,0,0,0,0,0,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,0,25,25,25,25,25,25,25,25,84,84,84,84,84,25,84,25,25,25,25,25,84,25,25,25,25,25,84,84,84,25,84,25,84,84,84,84,25,25,84,84,84,84,84,25,25,84,84,84,84,25,84,25,84,25,84,25,121,121,121,121,0,121,121,0,0,121,121,121,121,121,121,0,121,0,0,121,121,121,121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,131,131,260,131,260,131,260,131,260,260,131,260,131,260,131,260,131,260,131,260,131,132,0,0,132,0,0,0,0,0,112,0,112,0,0,112,0,0,0,0,112,0,0,0,112,132,112,132,112,112,0,0,0,0,51,0,112,112,132,112,112,112,0,0,0,0,51,132,112,0,112,0,0,0,51,0,0,0,112,0,112,112,132,112,112,132,112,132,112,112,159,132,112,0,0,0,0,0,0,0,53,53,53,135,53,135,135,135,53,0,53,53,135,135,53,135,53,53,135,0,0,53,135,53,0,0,135,135,53,135,53,135,53,135,53,135,53,53,135,0,136,136,136,0,0,0,136,136,0,0,0,0,0,136,136,136,0,136,136,136,0,0,0,0,141,140,138,139,141,140,138,139,138,139,141,139,140,141,141,140,138,139,141,140,138,139,140,139,0,139,141,140,138,139,141,140,138,139,141,140,138,139,140,139,141,140,138,139,0,0,0,0,0,0,0,0,0,0,0,54,54,54,145,54,145,54,0,54,145,54,145,54,145,54,145,54,145,54,54,145,0,0,54,145,54,145,54,145,54,145,54,54,145,0,0,0,0,0,0,0,0,0,0,0,0,0,0,148,111,0,0,0,0,111,111,148,150,68,149,151,147,148,149,151,147,148,147,148,148,149,151,147,0,147,148,149,149,149,151,147,148,148,0,149,149,151,147,148,0,0,151,147,68,102,0,149,151,68,102,150,149,151,147,147,102,0,149,68,102,149,151,147,0,149,151,148,149,149,151,147,148,149,151,147,148,149,151,147,148,0,0,149,68,102,150,149,151,147,148,151,0,0,0,0,111,0,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,0,0,0,111,111,111,111,111,111,111,111,111,111,111,0,0,0,0,0,150,68,68,102,261,150,152,68,102,261,150,152,68,68,0,152,68,102,261,150,152,68,68,68,68,68,150,68,102,261,150,152,68,102,68,102,68,102,261,150,152,68,102,68,102,150,261,261,102,68,68,102,261,0,68,102,261,68,102,261,150,152,68,102,261,150,152,68,102,261,150,152,68,102,150,68,102,261,150,152,68,102,261,0,153,153,0,153,153,153,153,153,153,153,153,153,153,0,0,0,0,0,55,55,55,55,55,0,55,55,55,55,55,55,55,0,0,55,55,55,55,55,55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,146,159,157,158,156,146,159,157,158,156,156,156,157,158,156,158,157,146,0,0,159,157,158,156,146,146,159,157,158,156,146,159,157,158,156,157,0,0,0,156,146,156,156,146,159,157,158,156,146,159,157,158,156,146,159,157,158,156,159,158,157,146,159,157,158,156,0,0,0,0,160,160,160,160,160,0,160,160,160,160,160,0,160,160,0,0,160,160,160,160,160,160,0,0,0,0,0,0,0,0,0,0,162,164,161,162,163,164,161,162,163,161,162,163,164,164,164,161,162,163,164,161,162,163,162,163,162,164,161,162,163,164,161,162,163,164,161,162,163,164,161,162,163,0,0,0,0,0,0,0,0,0,0,0,166,120,166,120,120,166,120,166,166,166,166,120,120,120,120,0,120,120,120,120,166,166,120,166,120,166,120,166,120,0,0,167,168,167,168,167,168,167,168,167,167,167,167,168,168,168,168,167,168,167,168,167,168,168,168,167,168,168,167,167,168,167,168,168,167,168,167,168,167,168,168,165,134,165,165,134,134,134,0,0,134,165,134,165,134,134,134,165,165,134,165,134,165,0,134,165,0,0,0,0,134,165,0,134,165,134,165,134,165,0,134,165,0,169,169,0,169,169,169,169,169,169,169,0,0,0,0,171,171,0,171,171,171,171,0,171,171,171,171,171],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,1,[[3,[2]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[4,4],[[-1,-2],5,[],[]],[4,6],[7,4],[[7,8],9],[[7,8],9],[[10,8],9],[[4,8],9],[-1,-1,[]],[11,7],[-1,-1,[]],[-1,-1,[]],[[-1,11],7,[[14,[[13,[12]]]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[7,11],0,[[15,7],5],0,[7,[[16,[12]]]],0,[-1,-2,[],[]],[-1,17,[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,-2],[[20,[-3]]],[],21,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[11,4],[[11,8],9],[[11,8],9],[-1,-1,[]],[-1,-2,[],[]],[-1,17,[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,19,[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],17],[7,[[16,[17]]]],[[15,7],5],[[15,17,17],[[18,[22,[13,[12]]]]]],0,0,0,0,0,0,0,0,0,[[23,24,25],5],[23,5],[[23,25,4],5],[[23,25,7],5],[[23,25],5],[[23,25,26],5],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[18,[27]]],28],[-1,[[18,[29]]],28],[-1,[[18,[24]]],28],[[29,29],30],[[24,24],30],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],0,0,0,[[29,8],9],[[24,8],9],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[],29],[[],23],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[24,25],27],0,0,0,0,[[23,[16,[31]]],5],[[27,-1],18,32],[[29,-1],18,32],[[24,-1],18,32],0,[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[[],33],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,[[],[[20,[34]]]],[[],[[20,[35]]]],[[36,-1],[[38,[[37,[-2]]]]],39,[]],[40,[[38,[-1]]],41],[36,[[38,[[0,[42]]]]]],[-1,[[38,[[16,[17]]]]],[[3,[36]]]],[-1,[[20,[5]]],[[3,[36]]]],[-1,[[20,[5]]],[[3,[36]]]],[[-1,-2],[[38,[5]]],[[3,[36]]],[[3,[36]]]],[36,[[38,[5]]]],[[-1,-2],[[38,[5]]],[[3,[36]]],[[3,[36]]]],[[-1,-2],[[38,[5]]],[[3,[36]]],[[3,[36]]]],[36,[[38,[43]]]],0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[16,[44]]],[[20,[45]]]],0,0,[[31,31],30],[[46,46],30],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[45,[[16,[47]]]],0,[[31,8],9],[[46,8],9],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[36,[[20,[[16,[45]]]]]],[-1,[[20,[45]]],48],[15,[[20,[46]]]],[[49,[16,[44]]],[[20,[45]]]],0,0,[[],49],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[45,45],45],[[[50,[-1]],[50,[-1]]],[[50,[-1]]],51],[[52,52],52],[[47,47],47],0,[45,[[16,[[50,[53]]]]]],0,[45,[[16,[[50,[54]]]]]],0,0,[45,[[16,[[50,[55]]]]]],0,0,0,0,0,[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[56,[[20,[47]]]],[-1,[[18,[-2]]],[],[]],[57,[[20,[31]]]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[45,[[16,[52]]]],0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[18,[58]]],28],[-1,[[18,[59]]],28],[-1,[[18,[57]]],28],[-1,[[18,[60]]],28],[-1,[[18,[56]]],28],[-1,[[18,[[61,[-2]]]]],28,51],[-1,[[18,[62]]],28],0,0,0,0,[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[58,36],[[20,[63]]]],[[58,-1,-2,-3],[[20,[-4]]],21,21,21,[]],[[60,36],[[20,[45]]]],[[59,36],[[20,[64]]]],[[58,36],[[20,[65]]]],[[[61,[-1]],36],[[20,[[50,[-1]]]]],51],[[62,36],[[20,[52]]]],0,0,0,0,0,0,0,0,0,[[58,-1],18,32],[[59,-1],18,32],[[57,-1],18,32],[[60,-1],18,32],[[56,-1],18,32],[[[61,[-1]],-2],18,51,32],[[62,-1],18,32],0,0,[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[15,[[16,[15]]]],[[63,63],30],[[65,65],30],[[64,64],30],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[15,36,[16,[17]]],[[20,[17]]]],[[63,8],9],[[65,8],9],[[64,8],9],0,[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[63,66,15],[[20,[17]]]],[[65,15],[[20,[17]]]],[[64,15],[[20,[17]]]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,[66,[[20,[30]]]],[[],[[20,[[67,[66]]]]]],[66,[[20,[30]]]],[[],[[20,[[67,[66]]]]]],[[],[[20,[[67,[68]]]]]],[66,[[20,[30]]]],[[],[[20,[[67,[66]]]]]],[36,[[20,[[67,[66]]]]]],[66,[[20,[30]]]],[[],[[20,[[67,[66]]]]]],0,0,[[],[[20,[22]]]],[[],[[20,[[37,[22]]]]]],0,[[],[[20,[69]]]],[[],[[20,[70]]]],[[],[[20,[22]]]],[[],[[20,[[37,[22]]]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[71,71],[[-1,-2],5,[],[]],0,[[72,73],30],[72,5],[[71,8],9],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[74,71],[[18,[5,75]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[],76],[[72,77],5],[[72,-1],5,78],[[72,-1],5,78],[[74,71],72],[-1,-2,[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[15,-1],17,78],[[15,[79,[27]]],5],[[15,[16,[22]]],[[16,[80]]]],[17,[[16,[22]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[81,82],[81,82],[81,82],[[[83,[-1]]],[[83,[-1]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],11],[[82,84],[[20,[85]]]],[[[83,[-1]]],[[83,[-1]]],86],[87,87],[[[88,[-1]]],[[88,[-1]]],86],[81,81],[89,89],[82,82],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[[83,[-1]]],[[83,[-1]]],86],[[81,81],90],[[-1,-2],90,[],[]],[84,[[20,[[16,[82]]]]]],[[],[[88,[-1]]],[]],[[81,81],30],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[87,8],9],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],0,[[[88,[-1]],[16,[-1]]],[[16,[-1]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[88,[-1]],-2],[[88,[-3]]],[],21,[]],[[89,82],82],0,0,0,0,0,0,0,0,[[81,81],[[16,[90]]]],0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,17,[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[91,[[20,[81]]]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[83,[-1]]],[]],[-1,[[83,[-1]]],[]],[-1,[[83,[-1]]],[]],[-1,[[83,[-1]]],[]],0,0,0,0,0,[85,[[20,[[37,[22]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],0,0,[85,[[20,[92]]]],0,[85,[[20,[[83,[66]]]]]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,19,[]],[-1,-2,[],[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[[],[[20,[92]]]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,19,[]],[-1,-2,[],[]],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[44,-1],[[16,[22]]],[[3,[36]]]],[22,[[16,[22]]]],[[],[[20,[[16,[44]]]]]],[22,[[20,[[16,[44]]]]]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[22,[[20,[44]]]],[93,[[20,[[16,[44]]]]]],[93,[[20,[[16,[44]]]]]],[[44,2],[[20,[30]]]],[[44,15],30],[[],93],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[36,30],[36,30],[36,30],[36,30],[44,36],0,[[91,91],91],[44,30],0,0,[[44,66],[[20,[5]]]],[[44,[16,[66]]],[[20,[5]]]],[[44,[16,[66]]],[[20,[5]]]],[[44,[16,[66]]],[[20,[5]]]],[44,[[16,[81]]]],0,0,0,0,[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[44,[[0,[42]]]],0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],94],0,0,[-1,[[18,[95]]],28],[-1,[[18,[94]]],28],0,0,0,[[96,8],9],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[36,[[20,[97]]]],[36,[[20,[95]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[94,[[20,[[5,[91,[16,[22]]]]]]]],0,0,[[94,-1],18,32],[-1,17,[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[[36,96,[16,[66]]],[[20,[5]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,[85,5],[[],5],[84,[[20,[98]]]],[[2,[79,[92]],[99,[-1,-2,-3]],89,84],[[20,[98]]],[[3,[2]]],[[3,[2]]],[]],0,[[[83,[66]]],17],[[2,[79,[92]],84],[[20,[100]]]],[101,[[20,[92]]]],0,0,0,0,0,[2,92],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[[2,[79,[92]],84],[[20,[100]]]],[[17,[16,[82]],84],[[20,[[5,[92,11]]]]]],[-1,-1,[]],[[102,84],[[20,[103]]]],[[2,84],[[20,[[16,[103]]]]]],[-1,-2,[],[]],[[17,[16,[82]],84],[[20,[[5,[92,11]]]]]],0,[[],[[20,[92]]]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,19,[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[104,84],[[20,[5]]]],[[100,89],5],[[105,89],5],[[106,89],5],[[104,89],5],[[107,89],5],0,0,0,0,[[105,-1,-2],5,[[3,[2]]],[[3,[2]]]],[[100,[99,[-1,-2,-3]]],5,[[3,[2]]],[[3,[2]]],[]],[[105,-1],5,48],[[106,-1],5,48],[[104,-1],5,48],[[107,-1],5,48],[[100,84],[[20,[98]]]],[[105,84],[[20,[98]]]],[[106,84],[[20,[98]]]],[[104,84],[[20,[98]]]],[[107,84],[[20,[98]]]],[[108,84],[[20,[98]]]],[109,[[20,[98]]]],[[-1,82,17],[[20,[106]]],48],[-1,-1,[]],[107,100],[[[37,[100]]],100],[106,100],[109,100],[105,100],[104,100],[108,100],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[-1,-2,[16,[82]],110],105,[[3,[2]]],48],[[-1,82,111],[[20,[106]]],48],[[-1,82,17],104,48],[[-1,17,82,111],[[20,[107]]],48],[112,108],[112,109],0,0,0,0,0,0,0,[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[79,[92]],84],[[20,[100]]]],[[[16,[82]],84],[[20,[[5,[92,11]]]]]],[[[79,[92]],84],[[20,[100]]]],[84,[[16,[17]]]],[[[16,[82]],84],[[20,[[5,[92,11]]]]]],0,[[[79,[92]],84],[[20,[100]]]],[[[16,[82]],84],[[20,[[5,[92,11]]]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,[[113,81],[[20,[100]]]],[[114,81],[[20,[100]]]],[115,[[20,[100]]]],[[116,81],[[20,[100]]]],[[117,82,[16,[17]]],[[20,[100]]]],[[116,81],[[20,[100]]]],[[[79,[-1]]],118,[[3,[2]]]],[[[79,[-1]]],118,[[3,[2]]]],[[[79,[-1]]],118,[[3,[2]]]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[79,[-1]]],30,[[3,[2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,30,[[3,[2]]]],[-1,30,[[3,[2]]]],0,0,0,0,0,0,[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[79,[92]],84],[[20,[100]]]],[[[16,[82]],84],[[20,[[5,[92,11]]]]]],[82,[[20,[5]]]],[[[79,[92]],84],[[20,[100]]]],[[[16,[82]],84],[[20,[[5,[92,11]]]]]],[82,[[20,[5]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[84,25,4],5],[[84,25,7],5],[[84,25],5],[[84,25,26],5],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[25,25],[[-1,-2],5,[],[]],[[25,25],90],[[-1,-2],90,[],[]],[84,[[20,[[16,[81]]]]]],[[25,25],30],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],0,[[84,4],6],[[84,26],6],[[25,8],[[18,[5,119]]]],[-1,-1,[]],[-1,-1,[]],[84,[[20,[45]]]],0,[[],84],[-1,-2,[],[]],[-1,-2,[],[]],[[25,25],[[16,[90]]]],[84,[[20,[[16,[44]]]]]],0,[84,[[20,[[16,[44]]]]]],[84,[[20,[[16,[81]]]]]],[84,5],[-1,-2,[],[]],[-1,17,[]],[84,[[20,[120]]]],0,[84,[[20,[120]]]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,19,[]],[-1,19,[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[15,[[20,[121]]]],[15,[[20,[121]]]],[[121,121],30],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[-1,-1,[]],[36,[[20,[[122,[17]]]]]],[-1,-2,[],[]],0,[36,[[20,[5]]]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,19,[]],[-1,-2,[],[]],[15,[[20,[121]]]],[[[5,[123,124]]],[[16,[17]]]],0,0,[[],5],[[],5],0,0,[125,15],[12,17],[[],[[126,[15]]]],[[125,15,33],127],[-1,127,[[14,[[128,[15]]]]]],[[],[[126,[15]]]],[[],[[16,[129]]]],[[-1,-2],17,[78,130],[78,130]],0,0,0,0,0,[[],[[20,[131]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[131,5],0,[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,19,[]],[-1,19,[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[79,[-1]],15],[[20,[5]]],[[3,[15]]]],[-1,[[20,[132]]],133],[15,5],[-1,5,78],[[112,-1],[[0,[21]]],[[3,[15]]]],[[[13,[-1]],84],[[20,[5]]],[]],[15,[[16,[22]]]],[[112,8],9],[[112,8],9],[-1,-1,[]],[-1,-1,[]],[[15,134],112],[[[79,[-1]],15],[[20,[[37,[112]]]]],[[3,[15]]]],[-1,5,78],[-1,5,78],[-1,5,78],[[-1,-2],5,78,78],[[[13,[-1]],84],[[20,[5]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[112,15],0,0,0,[[[13,[-1]],84],[[20,[5]]],[]],0,0,[[-1,-2],[[0,[21]]],[[3,[15]]],[[3,[15]]]],[[112,84],[[20,[[13,[51]]]]]],0,[[112,112],90],[-1,17,[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[15,[[20,[112]]]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,19,[]],[-1,19,[]],[112,[[20,[5]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,[66,17],[66,17],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[135,135],[[-1,-2],5,[],[]],[[53,84],[[20,[135]]]],0,[[[13,[53]],84],[[20,[5]]]],[[53,8],9],[[135,8],9],[[135,8],9],[-1,-1,[]],[-1,-1,[]],[[[13,[53]],84],[[20,[5]]]],[-1,-2,[],[]],[-1,-2,[],[]],[66,[[20,[66]]]],0,[66,53],0,[[[13,[53]],84],[[20,[5]]]],0,[[134,84],[[20,[66]]]],0,[-1,-2,[],[]],[-1,17,[]],[-1,17,[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,19,[]],[-1,19,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[18,[136]]],28],[[66,[16,[[50,[53]]]]],[[20,[17]]]],[[66,[16,[[50,[53]]]]],[[20,[135]]]],[[66,15,36],[[20,[[13,[137]]]]]],[-1,-1,[]],[-1,-2,[],[]],[36,[[16,[[13,[137]]]]]],[66,[[20,[66]]]],[66,22],[[],17],[[66,66],[[20,[5]]]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,19,[]],[[[13,[137]],66],[[20,[135]]]],[36,[[20,[66]]]],0,[-1,-2,[],[]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[18,[138]]],28],[-1,[[18,[139]]],28],0,0,[[140,8],9],[138,141],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[-1,[[18,[30]]],28],0,[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[15,-1],[[20,[[16,[66]]]]],133],[142,143],[[],17],[15,[[20,[[16,[138]]]]]],[[134,84],[[20,[66]]]],[[[16,[[50,[53]]]]],[[20,[66]]]],[[[16,[[50,[53]]]]],[[20,[66]]]],[15,[[20,[138]]]],[[144,[16,[[50,[53]]]]],[[20,[66]]]],0,0,[15,17],[15,17],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[54,84],[[20,[5]]]],0,[[[13,[54]],84],[[20,[5]]]],[[[13,[145]],84],[[20,[5]]]],[[54,8],9],[[145,8],9],[-1,-1,[]],[-1,-1,[]],[[[13,[54]],84],[[20,[5]]]],[[[13,[145]],84],[[20,[5]]]],[-1,-2,[],[]],[-1,-2,[],[]],[66,54],[[[13,[54]],84],[[20,[5]]]],[[[13,[145]],84],[[20,[5]]]],0,[[134,84],[[20,[[16,[66]]]]]],[-1,17,[]],[-1,17,[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,19,[]],[-1,19,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[[66,[16,[[50,[54]]]]],[[20,[17]]]],[[66,[16,[[50,[54]]]]],[[20,[5]]]],[[66,15,36],[[20,[[13,[137]]]]]],[36,[[16,[[13,[137]]]]]],[[36,15],[[20,[5]]]],[[[13,[137]],66],[[20,[5]]]],[[[16,[[50,[54]]]]],[[20,[[5,[17,146]]]]]],[[134,84],[[20,[[16,[66]]]]]],[[144,[16,[[50,[54]]]]],[[20,[66]]]],[[15,[16,[[50,[54]]]]],[[20,[66]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[147,[[20,[5]]]],[148,148],[[-1,-2],5,[],[]],[[149,85],[[20,[150]]]],[[151,85],[[20,[5]]]],[[147,85],[[20,[5]]]],0,0,[[148,148],30],[[[13,[149]],84],[[20,[5]]]],[[149,8],9],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[30,148],[-1,-1,[]],0,[[[13,[149]],84],[[20,[5]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[15,111],[[20,[5]]]],0,0,0,0,0,0,0,0,0,0,0,[[17,134],[[20,[149]]]],[111,[[20,[151]]]],[[17,111],[[20,[147]]]],0,0,[[15,-1,36],[[20,[5]]],78],[[[13,[149]],84],[[20,[5]]]],0,0,[[149,85],[[20,[5]]]],[[151,1],5],[[147,1],5],[[111,148],[[20,[34]]]],0,0,[-1,-2,[],[]],[-1,17,[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],0,[15,[[20,[5]]]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[111,17],[[20,[151]]]],[[15,22,111],[[20,[150]]]],[[15,150],[[20,[5]]]],[[15,150,85,111],[[20,[5]]]],[[17,22,85],[[20,[5]]]],0,0,0,0,[[111,22],22],[-1,-2,[],[]],[-1,-2,[],[]],[111,111],[[-1,-2],5,[],[]],[[111,111],90],[[-1,-2],90,[],[]],[-1,[[18,[111]]],28],[[111,111],30],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[111,8],9],[-1,-1,[]],[[111,22],[[16,[17]]]],[22,[[16,[17]]]],[22,[[16,[17]]]],[36,[[16,[17]]]],[-1,-2,[],[]],[[111,111],[[16,[90]]]],[[111,-1],18,32],[[111,1,22],5],[[111,22],22],[[111,22],22],[-1,-2,[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,19,[]],[-1,-2,[],[]],0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[68,68],90],[[-1,-2],90,[],[]],[15,17],0,[-1,[[18,[68]]],28],[-1,[[18,[102]]],28],[-1,[[18,[81]]],28],[-1,[[18,[150]]],28],[-1,[[18,[152]]],28],[[68,68],30],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[15,36],[[20,[150]]]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,[[20,[68]]],[[3,[36]]]],[-1,[[20,[102]]],[[3,[36]]]],[-1,[[20,[[16,[68]]]]],[[3,[36]]]],[-1,[[20,[[16,[102]]]]],[[3,[36]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,[[68,68],[[16,[90]]]],0,0,0,0,[[68,-1],18,32],[[102,-1],18,32],[[81,-1],18,32],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[68,[[20,[5]]]],[102,[[20,[5]]]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[18,[[37,[17]]]]],28],[[153,8],9],[[-1,8],[[18,[5,119]]],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,19,[]],[[153,-1],18,154],[[153,15],[[18,[-1]]],155],[-1,-2,[],[]],[15,[[20,[[37,[17]]]]]],[[15,15],[[20,[5]]]],[15,[[20,[5]]]],[15,[[20,[5]]]],0,[15,17],[15,17],[-1,-2,[],[]],[-1,-2,[],[]],[[55,84],[[20,[5]]]],0,[[[13,[55]],84],[[20,[5]]]],[[55,8],9],[-1,-1,[]],[[[13,[55]],84],[[20,[5]]]],[-1,-2,[],[]],[66,55],[[[13,[55]],84],[[20,[5]]]],0,[[134,84],[[20,[66]]]],[-1,17,[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,19,[]],0,[-1,-2,[],[]],[[66,[16,[[50,[55]]]]],[[20,[17]]]],[[66,[16,[[50,[55]]]]],[[20,[5]]]],[[66,15,36],[[20,[[13,[137]]]]]],[36,[[16,[[13,[137]]]]]],[[[13,[137]],66],[[20,[5]]]],[[36,15],[[20,[5]]]],[[[16,[[50,[55]]]]],[[20,[[5,[17,146]]]]]],[[134,84],[[20,[66]]]],[[144,[16,[[50,[55]]]]],[[20,[66]]]],[[15,[16,[[50,[55]]]]],[[20,[66]]]],0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[156,156],[[-1,-2],5,[],[]],[-1,[[18,[157]]],28],[-1,[[18,[158]]],28],[-1,[[18,[156]]],28],0,0,0,[[17,15],[[20,[[5,[17,146]]]]]],[36,[[20,[22]]]],[[159,8],9],[[157,8],9],[[158,8],9],[[156,8],9],[-1,-1,[]],[157,146],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[15,17],[[15,15],17],[[15,15,15],17],0,0,0,[-1,-2,[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[15,30],0,[15,17],[15,17],[-1,-2,[],[]],[-1,-2,[],[]],[[160,84],[[20,[5]]]],0,[[[13,[160]],84],[[20,[5]]]],[[160,8],9],[-1,-1,[]],[[[13,[160]],84],[[20,[5]]]],[-1,-2,[],[]],0,[66,160],[[[13,[160]],84],[[20,[5]]]],0,[[134,84],[[20,[66]]]],[-1,17,[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,19,[]],0,[-1,-2,[],[]],[[66,[16,[52]]],[[20,[17]]]],[[36,15],[[20,[5]]]],[[66,[16,[52]]],[[20,[5]]]],[[66,15,36],[[20,[[13,[137]]]]]],[36,[[16,[[13,[137]]]]]],[[[13,[137]],66],[[20,[5]]]],0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[18,[161]]],28],[-1,[[18,[162]]],28],[-1,[[18,[163]]],28],0,[161,164],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[162,30],0,0,[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[15,[[20,[[5,[17,146]]]]]],[[134,84],[[20,[66]]]],[17,[[20,[66]]]],[17,[[20,[66]]]],[[144,[16,[52]]],[[20,[66]]]],[144,[[20,[66]]]],[[144,17],[[20,[66]]]],[[144,17],[[20,[66]]]],[[165,[16,[52]]],[[20,[66]]]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],[[20,[120]]]],[-1,-1,[]],[-1,-1,[]],[166,[[20,[120]]]],[166,[[20,[120]]]],[[],166],[-1,-2,[],[]],[-1,-2,[],[]],[120,[[16,[81]]]],0,[120,[[20,[5]]]],0,[[120,66],[[20,[5]]]],[[120,[16,[66]]],[[20,[5]]]],[[120,[16,[66]]],[[20,[5]]]],[[120,[16,[66]]],[[20,[5]]]],0,[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,19,[]],[-1,19,[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[18,[167]]],28],[-1,[[18,[168]]],28],[[167,167],30],[[168,168],30],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[167,8],9],[[168,8],9],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[168,[[20,[17]]]],0,0,[81,168],0,0,[[167,-1],18,32],[[168,-1],18,32],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[17,[[20,[168]]]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,19,[]],[-1,19,[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],134],[[134,8],9],[[134,8],9],[[165,8],9],[[165,8],9],[-1,-1,[]],[-1,-1,[]],[15,[[20,[134]]]],[15,[[20,[165]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,[[20,[144]]],[[3,[15]]]],[-1,[[20,[66]]],[[3,[15]]]],0,[-1,17,[]],[-1,17,[]],[15,15],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,19,[]],[-1,19,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[18,[[99,[17,66]]]]],28],[-1,[[18,[169]]],28],[-1,-1,[]],[-1,-2,[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,19,[]],[-1,-2,[],[]],[-1,[[18,[[16,[66]]]]],28],[[[16,[66]],-1],18,32],[15,[[18,[144,170]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[18,[66]]],28],[[171,8],9],[[-1,8],[[18,[5,119]]],[]],[-1,-1,[]],[-1,-2,[],[]],[[66,-1],18,32],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,19,[]],[[171,15],[[18,[-1]]],155],[-1,-2,[],[]]],"c":[],"p":[[3,"Command",2500],[3,"OsStr",2501],[8,"AsRef",2502],[4,"ExitCode",22],[15,"tuple"],[15,"never"],[3,"VoltaError",22],[3,"Formatter",2503],[6,"Result",2503],[3,"Inner",22],[4,"ErrorKind",294],[8,"Error",2504],[3,"Box",2505],[8,"Into",2502],[15,"str"],[4,"Option",2506],[3,"String",2507],[4,"Result",2508],[3,"TypeId",2509],[6,"Fallible",22],[8,"FnOnce",2510],[3,"PathBuf",2511],[3,"EventLog",521],[4,"EventKind",521],[4,"ActivityKind",1548],[15,"i32"],[3,"Event",521],[8,"Deserializer",2512],[3,"ErrorEnv",521],[15,"bool"],[4,"Publish",619],[8,"Serializer",2513],[15,"u64"],[3,"TempDir",2514],[3,"NamedTempFile",2515],[3,"Path",2511],[3,"Vec",2516],[6,"Result",2517],[8,"FnMut",2510],[3,"Error",2517],[8,"Default",2518],[8,"Iterator",2519],[3,"File",2520],[3,"Project",1141],[3,"HookConfig",619],[4,"RegistryFormat",619],[3,"EventHooks",619],[8,"IntoIterator",2521],[3,"LazyHookConfig",619],[3,"ToolHooks",619],[8,"Tool",1685],[3,"YarnHooks",619],[3,"Node",1758],[3,"Npm",1881],[3,"Pnpm",2168],[3,"RawEventHooks",732],[3,"RawPublishHook",732],[3,"RawResolveHook",732],[3,"RawIndexHook",732],[3,"RawHookConfig",732],[3,"RawToolHooks",732],[3,"RawYarnHooks",732],[4,"DistroHook",838],[3,"YarnIndexHook",838],[4,"MetadataHook",838],[3,"Version",2522],[3,"BTreeSet",2523],[3,"PackageConfig",2062],[3,"VoltaHome",2524],[3,"VoltaInstall",2525],[4,"LogVerbosity",926],[3,"Logger",926],[3,"Metadata",2526],[4,"LogContext",926],[3,"SetLoggerError",2526],[4,"LevelFilter",2526],[3,"Record",2526],[8,"Display",2503],[15,"slice"],[3,"Child",2500],[3,"PlatformSpec",987],[3,"Platform",987],[3,"Sourced",987],[3,"Session",1548],[3,"Image",1115],[8,"Clone",2527],[4,"Source",987],[4,"InheritOption",987],[3,"CliPlatform",987],[4,"Ordering",2528],[3,"PartialPlatform",1141],[3,"OsString",2501],[3,"LazyProject",1141],[3,"ToolchainSpec",1201],[3,"RawManifest",1201],[4,"ManifestKey",1201],[3,"Manifest",1201],[3,"ExitStatus",2500],[3,"HashMap",2529],[4,"Executor",1300],[3,"ArgsOs",2530],[3,"BinConfig",2062],[3,"DefaultBinary",1283],[3,"PackageLinkCommand",1300],[3,"ToolCommand",1300],[3,"PackageInstallCommand",1300],[3,"PackageUpgradeCommand",1300],[3,"InternalInstallCommand",1300],[3,"UninstallCommand",1300],[4,"ToolKind",1300],[4,"PackageManager",2028],[4,"Spec",1685],[4,"GlobalCommand",1442],[3,"InstallArgs",1442],[3,"UninstallArgs",1442],[3,"UpgradeArgs",1442],[3,"LinkArgs",1442],[4,"CommandArg",1442],[3,"Error",2503],[3,"Toolchain",2358],[4,"ShimResult",1621],[3,"HashSet",2531],[3,"DirEntry",2520],[3,"Metadata",2520],[4,"Origin",2532],[3,"StyledObject",2533],[3,"ProgressBar",2534],[4,"Cow",2535],[15,"usize"],[8,"Sized",2536],[3,"VoltaLock",1660],[4,"FetchStatus",1685],[8,"Fn",2510],[4,"VersionSpec",2431],[3,"NodeVersion",1758],[3,"Manifest",1803],[8,"Archive",2532],[3,"RawNodeIndex",1824],[3,"RawNodeEntry",1824],[3,"NodeEntry",1824],[3,"NodeIndex",1824],[3,"HeaderMap",2537],[3,"Duration",2538],[3,"Range",2539],[3,"BundledNpm",1881],[3,"PackageIndex",2200],[3,"InPlaceUpgrade",1927],[4,"NeedsScope",1927],[3,"Package",1927],[3,"PackageManifest",2062],[3,"DirectInstall",1927],[3,"GlobalYarnManifest",2062],[3,"BinMapVisitor",2150],[8,"MapAccess",2512],[8,"Error",2512],[3,"RawDistInfo",2200],[3,"RawPackageMetadata",2200],[3,"RawPackageVersionInfo",2200],[3,"PackageDetails",2200],[3,"Yarn",2275],[3,"RawYarnIndex",2304],[3,"RawYarnEntry",2304],[3,"RawYarnAsset",2304],[3,"YarnIndex",2304],[4,"VersionTag",2431],[3,"LazyToolchain",2358],[3,"NodeVersion",2389],[3,"Platform",2389],[3,"Wrapper",2472],[3,"SemverError",2522],[3,"VersionVisitor",2486],[8,"Context",22],[13,"InvalidInvocation",423],[13,"InvalidInvocationOfBareVersion",423],[13,"DeprecatedCommandError",423],[13,"NoShellProfile",423],[13,"BinaryAlreadyInstalled",423],[13,"BypassError",423],[13,"ExecuteHookError",423],[13,"HookCommandFailed",423],[13,"HookPathError",423],[13,"InvalidHookCommand",423],[13,"InvalidHookOutput",423],[13,"NoBundledNpm",423],[13,"ProjectLocalBinaryExecError",423],[13,"ProjectLocalBinaryNotFound",423],[13,"CreateDirError",423],[13,"ReadBinConfigDirError",423],[13,"ReadDirError",423],[13,"SetupToolImageError",423],[13,"DeleteDirectoryError",423],[13,"ExtensionCycleError",423],[13,"InvalidToolName",423],[13,"Unimplemented",423],[13,"CreateLayoutFileError",423],[13,"DeleteFileError",423],[13,"PackageParseError",423],[13,"PackageReadError",423],[13,"PackageWriteError",423],[13,"ParseHooksError",423],[13,"ReadBinConfigError",423],[13,"ReadDefaultNpmError",423],[13,"ReadHooksError",423],[13,"ReadNodeIndexCacheError",423],[13,"ReadNodeIndexExpiryError",423],[13,"ReadPackageConfigError",423],[13,"ReadPlatformError",423],[13,"WriteBinConfigError",423],[13,"WriteDefaultNpmError",423],[13,"WriteNodeIndexCacheError",423],[13,"WriteNodeIndexExpiryError",423],[13,"WritePackageConfigError",423],[13,"WritePlatformError",423],[13,"InvalidRegistryFormat",423],[13,"DownloadToolNetworkError",423],[13,"ParseNodeIndexError",423],[13,"RegistryFetchError",423],[13,"YarnLatestFetchError",423],[13,"CreateTempDirError",423],[13,"CreateTempFileError",423],[13,"UpgradePackageNotFound",423],[13,"UpgradePackageWrongManager",423],[13,"NodeVersionNotFound",423],[13,"NpmVersionNotFound",423],[13,"PnpmVersionNotFound",423],[13,"YarnVersionNotFound",423],[13,"BinaryNotFound",423],[13,"CreateSharedLinkError",423],[13,"ShimCreateError",423],[13,"ShimRemoveError",423],[13,"CannotFetchPackage",423],[13,"CannotPinPackage",423],[13,"NpmLinkMissingPackage",423],[13,"NpmLinkWrongManager",423],[13,"PackageInstallFailed",423],[13,"PackageManifestParseError",423],[13,"PackageManifestReadError",423],[13,"PackageNotFound",423],[13,"CompletionsOutFileError",423],[13,"ContainingDirError",423],[13,"ExtensionPathError",423],[13,"NoDefaultNodeVersion",423],[13,"NoPinnedNodeVersion",423],[13,"PersistInventoryError",423],[13,"SetToolExecutable",423],[13,"UnpackArchiveError",423],[13,"WriteLauncherError",423],[13,"ParseToolSpecError",423],[13,"NpxNotAvailable",423],[13,"VersionParseError",423],[13,"Args",600],[13,"Error",600],[13,"End",600],[13,"ToolEnd",600],[13,"Bin",903],[13,"Bin",905],[3,"System",1131],[6,"DependencyMapIterator",1201],[4,"InterceptedCommand",1442],[3,"LockState",1660],[3,"RawPlatformSpec",2062]],"b":[[165,"impl-Debug-for-VoltaError"],[166,"impl-Display-for-VoltaError"],[414,"impl-Display-for-ErrorKind"],[415,"impl-Debug-for-ErrorKind"],[1364,"impl-From%3CPackageUpgradeCommand%3E-for-Executor"],[1365,"impl-From%3CVec%3CExecutor%3E%3E-for-Executor"],[1366,"impl-From%3CPackageInstallCommand%3E-for-Executor"],[1367,"impl-From%3CUninstallCommand%3E-for-Executor"],[1368,"impl-From%3CToolCommand%3E-for-Executor"],[1369,"impl-From%3CPackageLinkCommand%3E-for-Executor"],[1370,"impl-From%3CInternalInstallCommand%3E-for-Executor"],[1720,"impl-Display-for-Spec"],[1721,"impl-Debug-for-Spec"],[1776,"impl-Debug-for-NodeVersion"],[1777,"impl-Display-for-NodeVersion"],[2445,"impl-Debug-for-VersionSpec"],[2446,"impl-Display-for-VersionSpec"],[2447,"impl-Debug-for-VersionTag"],[2448,"impl-Display-for-VersionTag"]]},\ "volta_layout":{"doc":"","t":"FAAAAAAODDLLLLLMLLLMLMLLMLMLLMLLLMLLLMLMLLLMLLLMLMLMLMLLLLLMLMLLMMLMLMLLMLMLLLLLLLLLMLMDDLLLLLMLLLMLMLLMLMLLMLLLMLLLMLMLMLMLMLLLMLLLMLMLMLMLLLLLMLMLLMMLMLMLLMLMLLLLLLLLLMLMDCLLLMLLMLMLLMLMLLMLLMLLMLMLMLLMLLLMLMLMLMLLLLMLMLLLLMLMLMLMLLMLMLLLLLLMLMDCLLLMLLMLMLLMLMLLMLLMLLMLMLMLLMLLLMLMLMLMLLLLMLMLLMLLLMLMLMLLMLMLLMLMLLLLLLMLMDCLLLMLLMLMLLMLMLLMLLMLLMLMLMLLMLLLMLMLMLMLLLLMLMLLMLLLMLMLMLLMLMLLMLMLLLLLLMLM","n":["executable","macros","v0","v1","v2","v3","v4","path_buf","VoltaHome","VoltaInstall","borrow","borrow","borrow_mut","borrow_mut","cache_dir","cache_dir","create","create","default_bin_dir","default_bin_dir","default_hooks_file","default_hooks_file","default_package_config_file","default_package_dir","default_package_dir","default_platform_file","default_platform_file","default_tool_bin_config","default_toolchain_dir","default_toolchain_dir","from","from","image_dir","image_dir","into","into","inventory_dir","inventory_dir","log_dir","log_dir","new","new","node_cache_dir","node_cache_dir","node_image_bin_dir","node_image_dir","node_image_root_dir","node_image_root_dir","node_index_expiry_file","node_index_expiry_file","node_index_file","node_index_file","node_inventory_dir","node_inventory_dir","node_npm_version_file","package_distro_file","package_distro_shasum","package_image_dir","package_image_root_dir","package_image_root_dir","package_inventory_dir","package_inventory_dir","root","root","root","root","shim_dir","shim_dir","shim_executable","shim_executable","shim_file","tmp_dir","tmp_dir","tools_dir","tools_dir","try_from","try_from","try_into","try_into","type_id","type_id","yarn_image_bin_dir","yarn_image_dir","yarn_image_root_dir","yarn_image_root_dir","yarn_inventory_dir","yarn_inventory_dir","VoltaHome","VoltaInstall","borrow","borrow","borrow_mut","borrow_mut","cache_dir","cache_dir","create","create","default_bin_dir","default_bin_dir","default_hooks_file","default_hooks_file","default_package_config_file","default_package_dir","default_package_dir","default_platform_file","default_platform_file","default_tool_bin_config","default_toolchain_dir","default_toolchain_dir","from","from","image_dir","image_dir","into","into","inventory_dir","inventory_dir","layout_file","layout_file","log_dir","log_dir","main_executable","main_executable","migrate_executable","migrate_executable","new","new","node_cache_dir","node_cache_dir","node_image_bin_dir","node_image_dir","node_image_root_dir","node_image_root_dir","node_index_expiry_file","node_index_expiry_file","node_index_file","node_index_file","node_inventory_dir","node_inventory_dir","node_npm_version_file","package_distro_file","package_distro_shasum","package_image_dir","package_image_root_dir","package_image_root_dir","package_inventory_dir","package_inventory_dir","root","root","root","root","shim_dir","shim_dir","shim_executable","shim_executable","shim_file","tmp_dir","tmp_dir","tools_dir","tools_dir","try_from","try_from","try_into","try_into","type_id","type_id","yarn_image_bin_dir","yarn_image_dir","yarn_image_root_dir","yarn_image_root_dir","yarn_inventory_dir","yarn_inventory_dir","VoltaHome","VoltaInstall","borrow","borrow_mut","cache_dir","cache_dir","create","default_bin_dir","default_bin_dir","default_hooks_file","default_hooks_file","default_package_config_file","default_package_dir","default_package_dir","default_platform_file","default_platform_file","default_tool_bin_config","default_toolchain_dir","default_toolchain_dir","from","image_dir","image_dir","into","inventory_dir","inventory_dir","layout_file","layout_file","log_dir","log_dir","new","node_cache_dir","node_cache_dir","node_image_bin_dir","node_image_dir","node_image_root_dir","node_image_root_dir","node_index_expiry_file","node_index_expiry_file","node_index_file","node_index_file","node_inventory_dir","node_inventory_dir","node_npm_version_file","npm_image_bin_dir","npm_image_dir","npm_image_root_dir","npm_image_root_dir","npm_inventory_dir","npm_inventory_dir","package_distro_file","package_distro_shasum","package_image_dir","package_image_root_dir","package_image_root_dir","package_inventory_dir","package_inventory_dir","root","root","shim_dir","shim_dir","shim_file","tmp_dir","tmp_dir","tools_dir","tools_dir","try_from","try_into","type_id","yarn_image_bin_dir","yarn_image_dir","yarn_image_root_dir","yarn_image_root_dir","yarn_inventory_dir","yarn_inventory_dir","VoltaHome","VoltaInstall","borrow","borrow_mut","cache_dir","cache_dir","create","default_bin_dir","default_bin_dir","default_hooks_file","default_hooks_file","default_package_config_file","default_package_dir","default_package_dir","default_platform_file","default_platform_file","default_tool_bin_config","default_toolchain_dir","default_toolchain_dir","from","image_dir","image_dir","into","inventory_dir","inventory_dir","layout_file","layout_file","log_dir","log_dir","new","node_cache_dir","node_cache_dir","node_image_bin_dir","node_image_dir","node_image_root_dir","node_image_root_dir","node_index_expiry_file","node_index_expiry_file","node_index_file","node_index_file","node_inventory_dir","node_inventory_dir","node_npm_version_file","npm_image_bin_dir","npm_image_dir","npm_image_root_dir","npm_image_root_dir","npm_inventory_dir","npm_inventory_dir","package_image_dir","package_image_root_dir","package_image_root_dir","pnpm_image_bin_dir","pnpm_image_dir","pnpm_image_root_dir","pnpm_image_root_dir","pnpm_inventory_dir","pnpm_inventory_dir","root","root","shared_lib_dir","shared_lib_root","shared_lib_root","shim_dir","shim_dir","shim_file","tmp_dir","tmp_dir","tools_dir","tools_dir","try_from","try_into","type_id","yarn_image_bin_dir","yarn_image_dir","yarn_image_root_dir","yarn_image_root_dir","yarn_inventory_dir","yarn_inventory_dir","VoltaHome","VoltaInstall","borrow","borrow_mut","cache_dir","cache_dir","create","default_bin_dir","default_bin_dir","default_hooks_file","default_hooks_file","default_package_config_file","default_package_dir","default_package_dir","default_platform_file","default_platform_file","default_tool_bin_config","default_toolchain_dir","default_toolchain_dir","from","image_dir","image_dir","into","inventory_dir","inventory_dir","layout_file","layout_file","log_dir","log_dir","new","node_cache_dir","node_cache_dir","node_image_bin_dir","node_image_dir","node_image_root_dir","node_image_root_dir","node_index_expiry_file","node_index_expiry_file","node_index_file","node_index_file","node_inventory_dir","node_inventory_dir","node_npm_version_file","npm_image_bin_dir","npm_image_dir","npm_image_root_dir","npm_image_root_dir","npm_inventory_dir","npm_inventory_dir","package_image_dir","package_image_root_dir","package_image_root_dir","pnpm_image_bin_dir","pnpm_image_dir","pnpm_image_root_dir","pnpm_image_root_dir","pnpm_inventory_dir","pnpm_inventory_dir","root","root","shared_lib_dir","shared_lib_root","shared_lib_root","shim_dir","shim_dir","shim_file","tmp_dir","tmp_dir","tools_dir","tools_dir","try_from","try_into","type_id","yarn_image_bin_dir","yarn_image_dir","yarn_image_root_dir","yarn_image_root_dir","yarn_inventory_dir","yarn_inventory_dir"],"q":[[0,"volta_layout"],[7,"volta_layout::macros"],[8,"volta_layout::v0"],[87,"volta_layout::v1"],[172,"volta_layout::v2"],[246,"volta_layout::v3"],[325,"volta_layout::v4"],[404,"alloc::string"],[405,"std::path"],[406,"std::io::error"],[407,"std::path"],[408,"core::any"]],"d":["","","","","","","","","","","","","","","Returns the cache_dir path.","","Creates all subdirectories in this directory layout.","Creates all subdirectories in this directory layout.","Returns the default_bin_dir path.","","Returns the default_hooks_file path.","","","Returns the default_package_dir path.","","Returns the default_platform_file path.","","","Returns the default_toolchain_dir path.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the image_dir path.","","Calls U::from(self).","Calls U::from(self).","Returns the inventory_dir path.","","Returns the log_dir path.","","Constructs a new instance of the VoltaInstall layout, …","Constructs a new instance of the VoltaHome layout, rooted …","Returns the node_cache_dir path.","","","","Returns the node_image_root_dir path.","","Returns the node_index_expiry_file path.","","Returns the node_index_file path.","","Returns the node_inventory_dir path.","","","","","","Returns the package_image_root_dir path.","","Returns the package_inventory_dir path.","","Returns the root path for this directory layout.","Returns the root path for this directory layout.","","","Returns the shim_dir path.","","Returns the shim_executable path.","","","Returns the tmp_dir path.","","Returns the tools_dir path.","","","","","","","","","","Returns the yarn_image_root_dir path.","","Returns the yarn_inventory_dir path.","","","","","","","","Returns the cache_dir path.","","Creates all subdirectories in this directory layout.","Creates all subdirectories in this directory layout.","Returns the default_bin_dir path.","","Returns the default_hooks_file path.","","","Returns the default_package_dir path.","","Returns the default_platform_file path.","","","Returns the default_toolchain_dir path.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the image_dir path.","","Calls U::from(self).","Calls U::from(self).","Returns the inventory_dir path.","","Returns the layout_file path.","","Returns the log_dir path.","","Returns the main_executable path.","","Returns the migrate_executable path.","","Constructs a new instance of the VoltaInstall layout, …","Constructs a new instance of the VoltaHome layout, rooted …","Returns the node_cache_dir path.","","","","Returns the node_image_root_dir path.","","Returns the node_index_expiry_file path.","","Returns the node_index_file path.","","Returns the node_inventory_dir path.","","","","","","Returns the package_image_root_dir path.","","Returns the package_inventory_dir path.","","Returns the root path for this directory layout.","Returns the root path for this directory layout.","","","Returns the shim_dir path.","","Returns the shim_executable path.","","","Returns the tmp_dir path.","","Returns the tools_dir path.","","","","","","","","","","Returns the yarn_image_root_dir path.","","Returns the yarn_inventory_dir path.","","","","","","Returns the cache_dir path.","","Creates all subdirectories in this directory layout.","Returns the default_bin_dir path.","","Returns the default_hooks_file path.","","","Returns the default_package_dir path.","","Returns the default_platform_file path.","","","Returns the default_toolchain_dir path.","","Returns the argument unchanged.","Returns the image_dir path.","","Calls U::from(self).","Returns the inventory_dir path.","","Returns the layout_file path.","","Returns the log_dir path.","","Constructs a new instance of the VoltaHome layout, rooted …","Returns the node_cache_dir path.","","","","Returns the node_image_root_dir path.","","Returns the node_index_expiry_file path.","","Returns the node_index_file path.","","Returns the node_inventory_dir path.","","","","","Returns the npm_image_root_dir path.","","Returns the npm_inventory_dir path.","","","","","Returns the package_image_root_dir path.","","Returns the package_inventory_dir path.","","Returns the root path for this directory layout.","","Returns the shim_dir path.","","","Returns the tmp_dir path.","","Returns the tools_dir path.","","","","","","","Returns the yarn_image_root_dir path.","","Returns the yarn_inventory_dir path.","","","","","","Returns the cache_dir path.","","Creates all subdirectories in this directory layout.","Returns the default_bin_dir path.","","Returns the default_hooks_file path.","","","Returns the default_package_dir path.","","Returns the default_platform_file path.","","","Returns the default_toolchain_dir path.","","Returns the argument unchanged.","Returns the image_dir path.","","Calls U::from(self).","Returns the inventory_dir path.","","Returns the layout_file path.","","Returns the log_dir path.","","Constructs a new instance of the VoltaHome layout, rooted …","Returns the node_cache_dir path.","","","","Returns the node_image_root_dir path.","","Returns the node_index_expiry_file path.","","Returns the node_index_file path.","","Returns the node_inventory_dir path.","","","","","Returns the npm_image_root_dir path.","","Returns the npm_inventory_dir path.","","","Returns the package_image_root_dir path.","","","","Returns the pnpm_image_root_dir path.","","Returns the pnpm_inventory_dir path.","","Returns the root path for this directory layout.","","","Returns the shared_lib_root path.","","Returns the shim_dir path.","","","Returns the tmp_dir path.","","Returns the tools_dir path.","","","","","","","Returns the yarn_image_root_dir path.","","Returns the yarn_inventory_dir path.","","","","","","Returns the cache_dir path.","","Creates all subdirectories in this directory layout.","Returns the default_bin_dir path.","","Returns the default_hooks_file path.","","","Returns the default_package_dir path.","","Returns the default_platform_file path.","","","Returns the default_toolchain_dir path.","","Returns the argument unchanged.","Returns the image_dir path.","","Calls U::from(self).","Returns the inventory_dir path.","","Returns the layout_file path.","","Returns the log_dir path.","","Constructs a new instance of the VoltaHome layout, rooted …","Returns the node_cache_dir path.","","","","Returns the node_image_root_dir path.","","Returns the node_index_expiry_file path.","","Returns the node_index_file path.","","Returns the node_inventory_dir path.","","","","","Returns the npm_image_root_dir path.","","Returns the npm_inventory_dir path.","","","Returns the package_image_root_dir path.","","","","Returns the pnpm_image_root_dir path.","","Returns the pnpm_inventory_dir path.","","Returns the root path for this directory layout.","","","Returns the shared_lib_root path.","","Returns the shim_dir path.","","","Returns the tmp_dir path.","","Returns the tools_dir path.","","","","","","","Returns the yarn_image_root_dir path.","","Returns the yarn_inventory_dir path.",""],"i":[0,0,0,0,0,0,0,0,0,0,5,3,5,3,3,3,5,3,3,3,3,3,3,3,3,3,3,3,3,3,5,3,3,3,5,3,3,3,3,3,5,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,5,3,5,3,3,3,5,5,3,3,3,3,3,5,3,5,3,5,3,3,3,3,3,3,3,0,0,12,11,12,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,12,11,11,11,11,11,11,11,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,11,11,11,12,12,11,11,11,11,11,12,11,12,11,12,11,11,11,11,11,11,11,0,0,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,0,0,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,0,0,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15],"f":[[1,2],0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[3,4],0,[5,[[7,[6]]]],[3,[[7,[6]]]],[3,4],0,[3,4],0,[[3,1],8],[3,4],0,[3,4],0,[[3,1],8],[3,4],0,[-1,-1,[]],[-1,-1,[]],[3,4],0,[-1,-2,[],[]],[-1,-2,[],[]],[3,4],0,[3,4],0,[8,5],[8,3],[3,4],0,[[3,1,1],8],[[3,1,1],8],[3,4],0,[3,4],0,[3,4],0,[3,4],0,[[3,1],8],[[3,1,1],8],[[3,1,1],8],[[3,1,1],8],[3,4],0,[3,4],0,[5,4],[3,4],0,0,[3,4],0,[5,4],0,[[3,1],8],[3,4],0,[3,4],0,[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,10,[]],[-1,10,[]],[[3,1],8],[[3,1],8],[3,4],0,[3,4],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[11,4],0,[12,[[7,[6]]]],[11,[[7,[6]]]],[11,4],0,[11,4],0,[[11,1],8],[11,4],0,[11,4],0,[[11,1],8],[11,4],0,[-1,-1,[]],[-1,-1,[]],[11,4],0,[-1,-2,[],[]],[-1,-2,[],[]],[11,4],0,[11,4],0,[11,4],0,[12,4],0,[12,4],0,[8,12],[8,11],[11,4],0,[[11,1,1],8],[[11,1,1],8],[11,4],0,[11,4],0,[11,4],0,[11,4],0,[[11,1],8],[[11,1,1],8],[[11,1,1],8],[[11,1,1],8],[11,4],0,[11,4],0,[12,4],[11,4],0,0,[11,4],0,[12,4],0,[[11,1],8],[11,4],0,[11,4],0,[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,10,[]],[-1,10,[]],[[11,1],8],[[11,1],8],[11,4],0,[11,4],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[13,4],0,[13,[[7,[6]]]],[13,4],0,[13,4],0,[[13,1],8],[13,4],0,[13,4],0,[[13,1],8],[13,4],0,[-1,-1,[]],[13,4],0,[-1,-2,[],[]],[13,4],0,[13,4],0,[13,4],0,[8,13],[13,4],0,[[13,1],8],[[13,1],8],[13,4],0,[13,4],0,[13,4],0,[13,4],0,[[13,1],8],[[13,1],8],[[13,1],8],[13,4],0,[13,4],0,[[13,1,1],8],[[13,1,1],8],[[13,1,1],8],[13,4],0,[13,4],0,[13,4],0,[13,4],0,[[13,1],8],[13,4],0,[13,4],0,[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,10,[]],[[13,1],8],[[13,1],8],[13,4],0,[13,4],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[14,4],0,[14,[[7,[6]]]],[14,4],0,[14,4],0,[[14,1],8],[14,4],0,[14,4],0,[[14,1],8],[14,4],0,[-1,-1,[]],[14,4],0,[-1,-2,[],[]],[14,4],0,[14,4],0,[14,4],0,[8,14],[14,4],0,[[14,1],8],[[14,1],8],[14,4],0,[14,4],0,[14,4],0,[14,4],0,[[14,1],8],[[14,1],8],[[14,1],8],[14,4],0,[14,4],0,[[14,1],8],[14,4],0,[[14,1],8],[[14,1],8],[14,4],0,[14,4],0,[14,4],0,[[14,1],8],[14,4],0,[14,4],0,[[14,1],8],[14,4],0,[14,4],0,[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,10,[]],[[14,1],8],[[14,1],8],[14,4],0,[14,4],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[15,4],0,[15,[[7,[6]]]],[15,4],0,[15,4],0,[[15,1],8],[15,4],0,[15,4],0,[[15,1],8],[15,4],0,[-1,-1,[]],[15,4],0,[-1,-2,[],[]],[15,4],0,[15,4],0,[15,4],0,[8,15],[15,4],0,[[15,1],8],[[15,1],8],[15,4],0,[15,4],0,[15,4],0,[15,4],0,[[15,1],8],[[15,1],8],[[15,1],8],[15,4],0,[15,4],0,[[15,1],8],[15,4],0,[[15,1],8],[[15,1],8],[15,4],0,[15,4],0,[15,4],0,[[15,1],8],[15,4],0,[15,4],0,[[15,1],8],[15,4],0,[15,4],0,[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,10,[]],[[15,1],8],[[15,1],8],[15,4],0,[15,4],0],"c":[],"p":[[15,"str"],[3,"String",404],[3,"VoltaHome",8],[3,"Path",405],[3,"VoltaInstall",8],[15,"tuple"],[6,"Result",406],[3,"PathBuf",405],[4,"Result",407],[3,"TypeId",408],[3,"VoltaHome",87],[3,"VoltaInstall",87],[3,"VoltaHome",172],[3,"VoltaHome",246],[3,"VoltaHome",325]],"b":[]},\ "volta_layout_macro":{"doc":"","t":"AAODNNDENNEDNNDNGMLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLMDDMLLLLLMLMLMLLMMLLLLMMLLLLLLLLLLLLM","n":["ast","ir","layout","Ast","Dir","Dir","Directory","EntryKind","Err","Exe","FieldContents","FieldPrefix","File","File","LayoutStruct","Ok","Result","attrs","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","compile","decls","directory","entries","filename","flatten","flatten","from","from","from","from","from","from","into","into","into","into","into","into","name","name","parse","parse","parse","parse","parse","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","visibility","Entry","Ir","attrs","borrow","borrow","borrow_mut","borrow_mut","codegen","context","dir_names","dirs","exe_names","exes","field_names","file_names","filename","files","from","from","into","into","name","name","to_create_method","to_ctor","to_exe_init","to_item_methods","to_normal_init","to_struct_decl","try_from","try_from","try_into","try_into","type_id","type_id","visibility"],"q":[[0,"volta_layout_macro"],[3,"volta_layout_macro::ast"],[75,"volta_layout_macro::ir"],[111,"proc_macro2"],[112,"core::result"],[113,"syn::lit"],[114,"alloc::vec"],[115,"syn::parse"],[116,"syn::error"],[117,"core::any"],[118,"core::iter::traits::iterator"],[119,"proc_macro2"]],"d":["","","A macro for defining Volta directory layout hierarchies.","Abstract syntax tree (AST) for the surface syntax of the …","","A directory field suffix, which consists of a braced …","Represents a directory entry in the AST, which can …","","Contains the error value","","AST for the suffix of a field in a layout! struct …","AST for the common prefix of a single field in a layout! …","","A file field suffix, which consists of a single semicolon (…","Represents a single type LayoutStruct in the AST, which …","Contains the success value","","","","","","","","","","","","","","","Compiles (macro-expands) the AST.","","","","","Lowers the AST to a flattened intermediate representation.","Lowers the directory to a flattened intermediate …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","The intermediate representation (IR) of a struct type …","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","",""],"i":[0,0,0,0,18,13,0,0,19,18,0,0,18,13,0,19,0,3,1,3,6,18,12,13,1,3,6,18,12,13,1,1,3,6,12,3,6,1,3,6,18,12,13,1,3,6,18,12,13,3,12,1,3,6,12,13,1,3,6,18,12,13,1,3,6,18,12,13,1,3,6,18,12,13,3,0,0,4,4,16,4,16,4,16,4,4,4,4,4,4,16,4,4,16,4,16,4,16,4,4,16,4,16,4,4,16,4,16,4,16,4],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,2],0,0,0,0,[3,[[5,[4,2]]]],[[6,4,[8,[7]]],[[5,[9,2]]]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[10,[[11,[1]]]],[10,[[11,[3]]]],[10,[[11,[6]]]],[10,[[11,[12]]]],[10,[[11,[13]]]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[4,2],0,[4,[[0,[15]]]],0,[4,[[0,[15]]]],0,[4,[[0,[15]]]],[4,[[0,[15]]]],0,0,[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[4,2],[4,2],[[16,17],2],[4,2],[[16,17],2],[4,2],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,14,[]],[-1,14,[]],0],"c":[],"p":[[3,"Ast",3],[3,"TokenStream",111],[3,"LayoutStruct",3],[3,"Ir",75],[4,"Result",112],[3,"Directory",3],[3,"LitStr",113],[3,"Vec",114],[15,"tuple"],[6,"ParseStream",115],[6,"Result",116],[3,"FieldPrefix",3],[4,"FieldContents",3],[3,"TypeId",117],[8,"Iterator",118],[3,"Entry",75],[3,"Ident",111],[4,"EntryKind",3],[6,"Result",3]],"b":[]},\ "volta_migrate":{"doc":"","t":"F","n":["main"],"q":[[0,"volta_migrate"]],"d":[""],"i":[0],"f":[[[],1]],"c":[],"p":[[15,"tuple"]],"b":[]},\ diff --git a/main/test_support/matchers/fn.find_mismatch.html b/main/test_support/matchers/fn.find_mismatch.html index 4b0eacb97..23015fa34 100644 --- a/main/test_support/matchers/fn.find_mismatch.html +++ b/main/test_support/matchers/fn.find_mismatch.html @@ -1,4 +1,4 @@ find_mismatch in test_support::matchers - Rust
fn find_mismatch<'a>(
-    expected: &'a Value,
-    actual: &'a Value
-) -> Option<(&'a Value, &'a Value)>
\ No newline at end of file + expected: &'a Value, + actual: &'a Value +) -> Option<(&'a Value, &'a Value)>
\ No newline at end of file diff --git a/main/test_support/matchers/struct.Execs.html b/main/test_support/matchers/struct.Execs.html index d4b2085e3..6ffa9a306 100644 --- a/main/test_support/matchers/struct.Execs.html +++ b/main/test_support/matchers/struct.Execs.html @@ -10,8 +10,8 @@ expect_stderr_not_contains: Vec<String>, expect_stderr_unordered: Vec<String>, expect_neither_contains: Vec<String>, - expect_json: Option<Vec<Value>>, -}

Fields§

§expect_stdout: Option<String>§expect_stderr: Option<String>§expect_exit_code: Option<i32>§expect_stdout_contains: Vec<String>§expect_stderr_contains: Vec<String>§expect_either_contains: Vec<String>§expect_stdout_contains_n: Vec<(String, usize)>§expect_stdout_not_contains: Vec<String>§expect_stderr_not_contains: Vec<String>§expect_stderr_unordered: Vec<String>§expect_neither_contains: Vec<String>§expect_json: Option<Vec<Value>>

Implementations§

source§

impl Execs

source

pub fn with_stdout<S: ToString>(self, expected: S) -> Execs

Verify that stdout is equal to the given lines. + expect_json: Option<Vec<Value>>, +}

Fields§

§expect_stdout: Option<String>§expect_stderr: Option<String>§expect_exit_code: Option<i32>§expect_stdout_contains: Vec<String>§expect_stderr_contains: Vec<String>§expect_either_contains: Vec<String>§expect_stdout_contains_n: Vec<(String, usize)>§expect_stdout_not_contains: Vec<String>§expect_stderr_not_contains: Vec<String>§expect_stderr_unordered: Vec<String>§expect_neither_contains: Vec<String>§expect_json: Option<Vec<Value>>

Implementations§

source§

impl Execs

source

pub fn with_stdout<S: ToString>(self, expected: S) -> Execs

Verify that stdout is equal to the given lines. See lines_match for supported patterns.

source

pub fn with_stderr<S: ToString>(self, expected: S) -> Execs

Verify that stderr is equal to the given lines. See lines_match for supported patterns.

@@ -77,12 +77,12 @@ description: &str, extra: &[u8], kind: MatchKind -) -> MatchResult
source

fn match_json(&self, expected: &Value, line: &str) -> MatchResult

source

fn diff_lines<'a>( +) -> MatchResult

source

fn match_json(&self, expected: &Value, line: &str) -> MatchResult

source

fn diff_lines<'a>( &self, actual: Lines<'a>, expected: Lines<'a>, partial: bool -) -> Vec<String>

Trait Implementations§

source§

impl Clone for Execs

source§

fn clone(&self) -> Execs

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Execs

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for Execs

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> Matcher<&'a mut ProcessBuilder> for Execs

source§

fn matches(&self, process: &'a mut ProcessBuilder) -> MatchResult

source§

impl Matcher<Output> for Execs

source§

fn matches(&self, output: Output) -> MatchResult

source§

impl Matcher<ProcessBuilder> for Execs

source§

fn matches(&self, process: ProcessBuilder) -> MatchResult

Auto Trait Implementations§

§

impl RefUnwindSafe for Execs

§

impl Send for Execs

§

impl Sync for Execs

§

impl Unpin for Execs

§

impl UnwindSafe for Execs

Blanket Implementations§

source§

impl<T> Any for Twhere +) -> Vec<String>

Trait Implementations§

source§

impl Clone for Execs

source§

fn clone(&self) -> Execs

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Execs

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for Execs

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> Matcher<&'a mut ProcessBuilder> for Execs

source§

fn matches(&self, process: &'a mut ProcessBuilder) -> MatchResult

source§

impl Matcher<Output> for Execs

source§

fn matches(&self, output: Output) -> MatchResult

source§

impl Matcher<ProcessBuilder> for Execs

source§

fn matches(&self, process: ProcessBuilder) -> MatchResult

Auto Trait Implementations§

§

impl RefUnwindSafe for Execs

§

impl Send for Execs

§

impl Sync for Execs

§

impl Unpin for Execs

§

impl UnwindSafe for Execs

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/main/test_support/process/struct.ProcessBuilder.html b/main/test_support/process/struct.ProcessBuilder.html index cee2e8733..d0b832f9a 100644 --- a/main/test_support/process/struct.ProcessBuilder.html +++ b/main/test_support/process/struct.ProcessBuilder.html @@ -28,7 +28,7 @@
source

pub fn exec(&self) -> Result<(), ProcessError>

Run the process, waiting for completion, and mapping non-success exit codes to an error.

source

pub fn exec_with_output(&self) -> Result<Output, ProcessError>

Execute the process, returning the stdio output, or an error if non-zero exit status.

source

pub fn build_command(&self) -> Command

Converts ProcessBuilder into a std::process::Command

-

Trait Implementations§

source§

impl Clone for ProcessBuilder

source§

fn clone(&self) -> ProcessBuilder

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ProcessBuilder

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for ProcessBuilder

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> Matcher<&'a mut ProcessBuilder> for Execs

source§

fn matches(&self, process: &'a mut ProcessBuilder) -> MatchResult

source§

impl Matcher<ProcessBuilder> for Execs

source§

fn matches(&self, process: ProcessBuilder) -> MatchResult

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

source§

impl Clone for ProcessBuilder

source§

fn clone(&self) -> ProcessBuilder

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ProcessBuilder

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for ProcessBuilder

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> Matcher<&'a mut ProcessBuilder> for Execs

source§

fn matches(&self, process: &'a mut ProcessBuilder) -> MatchResult

source§

impl Matcher<ProcessBuilder> for Execs

source§

fn matches(&self, process: ProcessBuilder) -> MatchResult

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/main/trait.impl/clap_builder/derive/trait.Args.js b/main/trait.impl/clap_builder/derive/trait.Args.js index ab02f989a..03287b1df 100644 --- a/main/trait.impl/clap_builder/derive/trait.Args.js +++ b/main/trait.impl/clap_builder/derive/trait.Args.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"volta":[["impl Args for List"],["impl Args for Pin"],["impl Args for Run"],["impl Args for Volta"],["impl Args for Use"],["impl Args for Which"],["impl Args for Completions"],["impl Args for Uninstall"],["impl Args for Install"],["impl Args for Fetch"],["impl Args for Setup"]] +"volta":[["impl Args for Run"],["impl Args for Volta"],["impl Args for Install"],["impl Args for Fetch"],["impl Args for List"],["impl Args for Uninstall"],["impl Args for Completions"],["impl Args for Which"],["impl Args for Pin"],["impl Args for Setup"],["impl Args for Use"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/main/trait.impl/clap_builder/derive/trait.FromArgMatches.js b/main/trait.impl/clap_builder/derive/trait.FromArgMatches.js index 1f9751698..79df88217 100644 --- a/main/trait.impl/clap_builder/derive/trait.FromArgMatches.js +++ b/main/trait.impl/clap_builder/derive/trait.FromArgMatches.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"volta":[["impl FromArgMatches for Pin"],["impl FromArgMatches for Which"],["impl FromArgMatches for Uninstall"],["impl FromArgMatches for List"],["impl FromArgMatches for Completions"],["impl FromArgMatches for Install"],["impl FromArgMatches for Setup"],["impl FromArgMatches for Subcommand"],["impl FromArgMatches for Use"],["impl FromArgMatches for Run"],["impl FromArgMatches for Fetch"],["impl FromArgMatches for Volta"]] +"volta":[["impl FromArgMatches for Run"],["impl FromArgMatches for Uninstall"],["impl FromArgMatches for Completions"],["impl FromArgMatches for Setup"],["impl FromArgMatches for Install"],["impl FromArgMatches for Pin"],["impl FromArgMatches for Use"],["impl FromArgMatches for Volta"],["impl FromArgMatches for Fetch"],["impl FromArgMatches for Subcommand"],["impl FromArgMatches for List"],["impl FromArgMatches for Which"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/main/trait.impl/core/clone/trait.Clone.js b/main/trait.impl/core/clone/trait.Clone.js index 94dddd23a..beac5e765 100644 --- a/main/trait.impl/core/clone/trait.Clone.js +++ b/main/trait.impl/core/clone/trait.Clone.js @@ -1,6 +1,6 @@ (function() {var implementors = { "archive":[["impl Clone for Origin"]], -"test_support":[["impl Clone for Execs"],["impl Clone for ProcessBuilder"],["impl Clone for MatchKind"]], -"volta":[["impl Clone for PackageManager"],["impl Clone for Node"],["impl Clone for Subcommand"],["impl Clone for Source"],["impl Clone for Format"],["impl Clone for PackageManagerKind"]], -"volta_core":[["impl Clone for Source"],["impl<T: Clone> Clone for InheritOption<T>"],["impl Clone for PlatformSpec"],["impl Clone for ActivityKind"],["impl Clone for RawDistInfo"],["impl Clone for NeedsScope"],["impl<T> Clone for Sourced<T>where\n T: Clone,"],["impl Clone for NodeVersion"],["impl Clone for PackageManager"],["impl Clone for ExitCode"],["impl Clone for Platform"],["impl Clone for CliPlatform"],["impl Clone for LogVerbosity"]] +"test_support":[["impl Clone for ProcessBuilder"],["impl Clone for Execs"],["impl Clone for MatchKind"]], +"volta":[["impl Clone for Subcommand"],["impl Clone for Source"],["impl Clone for PackageManagerKind"],["impl Clone for PackageManager"],["impl Clone for Format"],["impl Clone for Node"]], +"volta_core":[["impl Clone for RawDistInfo"],["impl Clone for ActivityKind"],["impl Clone for PlatformSpec"],["impl Clone for Platform"],["impl Clone for Source"],["impl Clone for LogVerbosity"],["impl Clone for NodeVersion"],["impl Clone for PackageManager"],["impl<T> Clone for Sourced<T>where\n T: Clone,"],["impl Clone for CliPlatform"],["impl<T: Clone> Clone for InheritOption<T>"],["impl Clone for ExitCode"],["impl Clone for NeedsScope"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/main/trait.impl/core/cmp/trait.Eq.js b/main/trait.impl/core/cmp/trait.Eq.js index fc7cf35d1..fe5522a67 100644 --- a/main/trait.impl/core/cmp/trait.Eq.js +++ b/main/trait.impl/core/cmp/trait.Eq.js @@ -2,5 +2,5 @@ "test_support":[["impl Eq for MatchKind"]], "validate_npm_package_name":[["impl Eq for Validity"]], "volta":[["impl Eq for PackageManagerKind"]], -"volta_core":[["impl Eq for RegistryFormat"],["impl Eq for Publish"],["impl Eq for PackageManager"],["impl Eq for ErrorEnv"],["impl Eq for Platform"],["impl Eq for PackageConfig"],["impl Eq for ShimResult"],["impl Eq for MetadataHook"],["impl Eq for ActivityKind"],["impl Eq for PlatformSpec"],["impl Eq for NodeVersion"],["impl Eq for DistroHook"],["impl Eq for YarnIndexHook"],["impl Eq for EventKind"]] +"volta_core":[["impl Eq for Publish"],["impl Eq for YarnIndexHook"],["impl Eq for ErrorEnv"],["impl Eq for NodeVersion"],["impl Eq for PlatformSpec"],["impl Eq for PackageConfig"],["impl Eq for PackageManager"],["impl Eq for Platform"],["impl Eq for MetadataHook"],["impl Eq for RegistryFormat"],["impl Eq for DistroHook"],["impl Eq for ActivityKind"],["impl Eq for EventKind"],["impl Eq for ShimResult"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/main/trait.impl/core/cmp/trait.Ord.js b/main/trait.impl/core/cmp/trait.Ord.js index a74363a57..bc9992ffe 100644 --- a/main/trait.impl/core/cmp/trait.Ord.js +++ b/main/trait.impl/core/cmp/trait.Ord.js @@ -1,4 +1,4 @@ (function() {var implementors = { "volta":[["impl Ord for PackageManagerKind"]], -"volta_core":[["impl Ord for PackageConfig"],["impl Ord for PackageManager"],["impl Ord for PlatformSpec"],["impl Ord for ActivityKind"]] +"volta_core":[["impl Ord for ActivityKind"],["impl Ord for PackageManager"],["impl Ord for PlatformSpec"],["impl Ord for PackageConfig"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/main/trait.impl/core/cmp/trait.PartialEq.js b/main/trait.impl/core/cmp/trait.PartialEq.js index 6cbc488a5..7360c9cfc 100644 --- a/main/trait.impl/core/cmp/trait.PartialEq.js +++ b/main/trait.impl/core/cmp/trait.PartialEq.js @@ -2,5 +2,5 @@ "test_support":[["impl PartialEq for MatchKind"]], "validate_npm_package_name":[["impl PartialEq for Validity"]], "volta":[["impl PartialEq for Source"],["impl PartialEq for PackageManagerKind"]], -"volta_core":[["impl PartialEq for PackageManager"],["impl PartialEq for RegistryFormat"],["impl PartialEq for ActivityKind"],["impl PartialEq for Platform"],["impl PartialEq for NodeVersion"],["impl PartialEq for Publish"],["impl PartialEq for DistroHook"],["impl PartialEq for ShimResult"],["impl PartialEq for PlatformSpec"],["impl PartialEq for EventKind"],["impl PartialEq for PackageConfig"],["impl PartialEq for MetadataHook"],["impl PartialEq for ErrorEnv"],["impl PartialEq for NeedsScope"],["impl PartialEq for YarnIndexHook"]] +"volta_core":[["impl PartialEq for ActivityKind"],["impl PartialEq for ErrorEnv"],["impl PartialEq for YarnIndexHook"],["impl PartialEq for MetadataHook"],["impl PartialEq for ShimResult"],["impl PartialEq for PlatformSpec"],["impl PartialEq for Platform"],["impl PartialEq for NeedsScope"],["impl PartialEq for RegistryFormat"],["impl PartialEq for PackageConfig"],["impl PartialEq for EventKind"],["impl PartialEq for Publish"],["impl PartialEq for PackageManager"],["impl PartialEq for NodeVersion"],["impl PartialEq for DistroHook"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/main/trait.impl/core/cmp/trait.PartialOrd.js b/main/trait.impl/core/cmp/trait.PartialOrd.js index 175673433..06041d4db 100644 --- a/main/trait.impl/core/cmp/trait.PartialOrd.js +++ b/main/trait.impl/core/cmp/trait.PartialOrd.js @@ -1,4 +1,4 @@ (function() {var implementors = { "volta":[["impl PartialOrd for PackageManagerKind"]], -"volta_core":[["impl PartialOrd for PackageConfig"],["impl PartialOrd for PackageManager"],["impl PartialOrd for ActivityKind"],["impl PartialOrd for PlatformSpec"]] +"volta_core":[["impl PartialOrd for PlatformSpec"],["impl PartialOrd for PackageManager"],["impl PartialOrd for PackageConfig"],["impl PartialOrd for ActivityKind"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/main/trait.impl/core/convert/trait.From.js b/main/trait.impl/core/convert/trait.From.js index 24947e8ba..2ffd3e791 100644 --- a/main/trait.impl/core/convert/trait.From.js +++ b/main/trait.impl/core/convert/trait.From.js @@ -1,5 +1,5 @@ (function() {var implementors = { -"archive":[["impl From<Error> for ArchiveError"],["impl From<ZipError> for ArchiveError"],["impl From<Error> for ArchiveError"]], -"volta_core":[["impl From<PackageUpgradeCommand> for Executor"],["impl From<RawYarnIndex> for YarnIndex"],["impl From<UninstallCommand> for Executor"],["impl From<RawPackageMetadata> for PackageIndex"],["impl From<RawNodeIndex> for NodeIndex"],["impl From<ErrorKind> for VoltaError"],["impl From<PackageInstallCommand> for Executor"],["impl From<InternalInstallCommand> for Executor"],["impl From<CliPlatform> for Option<Platform>"],["impl<T> From<InheritOption<T>> for Option<T>"],["impl From<PackageLinkCommand> for Executor"],["impl From<Vec<Executor>> for Executor"],["impl From<Platform> for Option<PlatformSpec>"],["impl From<bool> for NeedsScope"],["impl From<ToolCommand> for Executor"]], +"archive":[["impl From<Error> for ArchiveError"],["impl From<Error> for ArchiveError"],["impl From<ZipError> for ArchiveError"]], +"volta_core":[["impl From<RawYarnIndex> for YarnIndex"],["impl From<UninstallCommand> for Executor"],["impl From<RawPackageMetadata> for PackageIndex"],["impl From<InternalInstallCommand> for Executor"],["impl From<PackageLinkCommand> for Executor"],["impl From<ToolCommand> for Executor"],["impl From<Vec<Executor>> for Executor"],["impl From<RawNodeIndex> for NodeIndex"],["impl<T> From<InheritOption<T>> for Option<T>"],["impl From<Platform> for Option<PlatformSpec>"],["impl From<PackageInstallCommand> for Executor"],["impl From<ErrorKind> for VoltaError"],["impl From<bool> for NeedsScope"],["impl From<CliPlatform> for Option<Platform>"],["impl From<PackageUpgradeCommand> for Executor"]], "volta_migrate":[["impl From<LegacyPlatform> for PlatformSpec"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/main/trait.impl/core/convert/trait.TryFrom.js b/main/trait.impl/core/convert/trait.TryFrom.js index cc244140b..6eae301a0 100644 --- a/main/trait.impl/core/convert/trait.TryFrom.js +++ b/main/trait.impl/core/convert/trait.TryFrom.js @@ -1,4 +1,4 @@ (function() {var implementors = { -"volta_core":[["impl TryFrom<RawPublishHook> for Publish"],["impl TryFrom<RawEventHooks> for EventHooks"],["impl TryFrom<PartialPlatform> for PlatformSpec"],["impl TryFrom<String> for Platform"]], -"volta_migrate":[["impl TryFrom<V2> for V3"],["impl TryFrom<Empty> for V2"],["impl TryFrom<V1> for V2"],["impl TryFrom<V3> for V4"],["impl TryFrom<V0> for V1"],["impl TryFrom<Empty> for V3"],["impl TryFrom<Empty> for V1"],["impl TryFrom<Empty> for V4"]] +"volta_core":[["impl TryFrom<RawPublishHook> for Publish"],["impl TryFrom<PartialPlatform> for PlatformSpec"],["impl TryFrom<String> for Platform"],["impl TryFrom<RawEventHooks> for EventHooks"]], +"volta_migrate":[["impl TryFrom<Empty> for V2"],["impl TryFrom<V0> for V1"],["impl TryFrom<V2> for V3"],["impl TryFrom<Empty> for V1"],["impl TryFrom<Empty> for V4"],["impl TryFrom<V1> for V2"],["impl TryFrom<Empty> for V3"],["impl TryFrom<V3> for V4"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/main/trait.impl/core/default/trait.Default.js b/main/trait.impl/core/default/trait.Default.js index 6d09065f9..d25dbb831 100644 --- a/main/trait.impl/core/default/trait.Default.js +++ b/main/trait.impl/core/default/trait.Default.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"volta_core":[["impl Default for VersionSpec"],["impl Default for ToolchainSpec"],["impl<T> Default for InheritOption<T>"]] +"volta_core":[["impl Default for ToolchainSpec"],["impl Default for VersionSpec"],["impl<T> Default for InheritOption<T>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/main/trait.impl/core/fmt/trait.Debug.js b/main/trait.impl/core/fmt/trait.Debug.js index 9a164357b..33e23bfd7 100644 --- a/main/trait.impl/core/fmt/trait.Debug.js +++ b/main/trait.impl/core/fmt/trait.Debug.js @@ -1,7 +1,7 @@ (function() {var implementors = { "archive":[["impl Debug for ArchiveError"]], -"test_support":[["impl Debug for Execs"],["impl Debug for ProcessError"],["impl Debug for MatchKind"],["impl Debug for ProcessBuilder"]], +"test_support":[["impl Debug for MatchKind"],["impl Debug for ProcessBuilder"],["impl Debug for ProcessError"],["impl Debug for Execs"]], "validate_npm_package_name":[["impl Debug for Validity"]], -"volta":[["impl Debug for Source"],["impl Debug for Completions"],["impl Debug for Run"]], -"volta_core":[["impl Debug for Publish"],["impl Debug for MetadataHook"],["impl Debug for NodeVersion"],["impl Debug for Spec"],["impl Debug for NodeEntry"],["impl Debug for ErrorEnv"],["impl Debug for RegistryFormat"],["impl Debug for ErrorKind"],["impl Debug for PackageDetails"],["impl Debug for VersionSpec"],["impl Debug for EventKind"],["impl Debug for NodeVersion"],["impl Debug for RawDistInfo"],["impl Debug for RawPackageVersionInfo"],["impl Debug for DistroHook"],["impl Debug for Inner"],["impl Debug for ExitCode"],["impl Debug for Platform"],["impl Debug for RawPackageMetadata"],["impl Debug for LogVerbosity"],["impl Debug for PackageManager"],["impl Debug for YarnIndexHook"],["impl Debug for VersionTag"],["impl Debug for VoltaError"]] +"volta":[["impl Debug for Source"],["impl Debug for Run"],["impl Debug for Completions"]], +"volta_core":[["impl Debug for PackageManager"],["impl Debug for RawPackageMetadata"],["impl Debug for RegistryFormat"],["impl Debug for LogVerbosity"],["impl Debug for VersionTag"],["impl Debug for Inner"],["impl Debug for VersionSpec"],["impl Debug for YarnIndexHook"],["impl Debug for EventKind"],["impl Debug for PackageDetails"],["impl Debug for NodeEntry"],["impl Debug for NodeVersion"],["impl Debug for DistroHook"],["impl Debug for VoltaError"],["impl Debug for ExitCode"],["impl Debug for MetadataHook"],["impl Debug for Spec"],["impl Debug for Publish"],["impl Debug for ErrorEnv"],["impl Debug for NodeVersion"],["impl Debug for Platform"],["impl Debug for ErrorKind"],["impl Debug for RawPackageVersionInfo"],["impl Debug for RawDistInfo"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/main/trait.impl/core/fmt/trait.Display.js b/main/trait.impl/core/fmt/trait.Display.js index 48ac4b6a9..22d707e8f 100644 --- a/main/trait.impl/core/fmt/trait.Display.js +++ b/main/trait.impl/core/fmt/trait.Display.js @@ -1,6 +1,6 @@ (function() {var implementors = { "archive":[["impl Display for ArchiveError"]], -"test_support":[["impl Display for Execs"],["impl Display for ProcessBuilder"],["impl Display for ProcessError"]], +"test_support":[["impl Display for ProcessError"],["impl Display for Execs"],["impl Display for ProcessBuilder"]], "volta":[["impl Display for PackageManagerKind"],["impl Display for Source"]], -"volta_core":[["impl Display for ErrorKind"],["impl Display for VersionSpec"],["impl Display for NodeVersion"],["impl Display for Node"],["impl Display for VersionTag"],["impl Display for Package"],["impl Display for Yarn"],["impl Display for ManifestKey"],["impl Display for BundledNpm"],["impl Display for Pnpm"],["impl Display for Source"],["impl Display for ActivityKind"],["impl Display for Npm"],["impl Display for Spec"],["impl Display for VoltaError"]] +"volta_core":[["impl Display for ErrorKind"],["impl Display for BundledNpm"],["impl Display for VersionTag"],["impl Display for ActivityKind"],["impl Display for VersionSpec"],["impl Display for ManifestKey"],["impl Display for Pnpm"],["impl Display for Yarn"],["impl Display for Source"],["impl Display for Spec"],["impl Display for Package"],["impl Display for NodeVersion"],["impl Display for VoltaError"],["impl Display for Node"],["impl Display for Npm"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/main/trait.impl/core/marker/trait.Copy.js b/main/trait.impl/core/marker/trait.Copy.js index b27b59600..69dc3a2a4 100644 --- a/main/trait.impl/core/marker/trait.Copy.js +++ b/main/trait.impl/core/marker/trait.Copy.js @@ -1,6 +1,6 @@ (function() {var implementors = { "archive":[["impl Copy for Origin"]], "test_support":[["impl Copy for MatchKind"]], -"volta":[["impl Copy for PackageManagerKind"],["impl Copy for Format"]], -"volta_core":[["impl Copy for Source"],["impl Copy for LogVerbosity"],["impl Copy for PackageManager"],["impl Copy for NeedsScope"],["impl Copy for ActivityKind"],["impl Copy for ExitCode"]] +"volta":[["impl Copy for Format"],["impl Copy for PackageManagerKind"]], +"volta_core":[["impl Copy for LogVerbosity"],["impl Copy for PackageManager"],["impl Copy for ExitCode"],["impl Copy for Source"],["impl Copy for NeedsScope"],["impl Copy for ActivityKind"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/main/trait.impl/core/marker/trait.StructuralEq.js b/main/trait.impl/core/marker/trait.StructuralEq.js index b643b376d..f22f0ba62 100644 --- a/main/trait.impl/core/marker/trait.StructuralEq.js +++ b/main/trait.impl/core/marker/trait.StructuralEq.js @@ -2,5 +2,5 @@ "test_support":[["impl StructuralEq for MatchKind"]], "validate_npm_package_name":[["impl StructuralEq for Validity"]], "volta":[["impl StructuralEq for PackageManagerKind"]], -"volta_core":[["impl StructuralEq for MetadataHook"],["impl StructuralEq for ErrorEnv"],["impl StructuralEq for YarnIndexHook"],["impl StructuralEq for PlatformSpec"],["impl StructuralEq for ShimResult"],["impl StructuralEq for Publish"],["impl StructuralEq for NodeVersion"],["impl StructuralEq for ActivityKind"],["impl StructuralEq for EventKind"],["impl StructuralEq for Platform"],["impl StructuralEq for RegistryFormat"],["impl StructuralEq for PackageManager"],["impl StructuralEq for PackageConfig"],["impl StructuralEq for DistroHook"]] +"volta_core":[["impl StructuralEq for ShimResult"],["impl StructuralEq for ActivityKind"],["impl StructuralEq for PlatformSpec"],["impl StructuralEq for MetadataHook"],["impl StructuralEq for ErrorEnv"],["impl StructuralEq for Publish"],["impl StructuralEq for PackageManager"],["impl StructuralEq for PackageConfig"],["impl StructuralEq for NodeVersion"],["impl StructuralEq for EventKind"],["impl StructuralEq for RegistryFormat"],["impl StructuralEq for DistroHook"],["impl StructuralEq for Platform"],["impl StructuralEq for YarnIndexHook"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/main/trait.impl/core/marker/trait.StructuralPartialEq.js b/main/trait.impl/core/marker/trait.StructuralPartialEq.js index f450cbe86..9842760de 100644 --- a/main/trait.impl/core/marker/trait.StructuralPartialEq.js +++ b/main/trait.impl/core/marker/trait.StructuralPartialEq.js @@ -1,6 +1,6 @@ (function() {var implementors = { "test_support":[["impl StructuralPartialEq for MatchKind"]], "validate_npm_package_name":[["impl StructuralPartialEq for Validity"]], -"volta":[["impl StructuralPartialEq for PackageManagerKind"],["impl StructuralPartialEq for Source"]], -"volta_core":[["impl StructuralPartialEq for PlatformSpec"],["impl StructuralPartialEq for EventKind"],["impl StructuralPartialEq for ActivityKind"],["impl StructuralPartialEq for ErrorEnv"],["impl StructuralPartialEq for RegistryFormat"],["impl StructuralPartialEq for YarnIndexHook"],["impl StructuralPartialEq for MetadataHook"],["impl StructuralPartialEq for NodeVersion"],["impl StructuralPartialEq for Platform"],["impl StructuralPartialEq for DistroHook"],["impl StructuralPartialEq for NeedsScope"],["impl StructuralPartialEq for ShimResult"],["impl StructuralPartialEq for PackageConfig"],["impl StructuralPartialEq for PackageManager"],["impl StructuralPartialEq for Publish"]] +"volta":[["impl StructuralPartialEq for Source"],["impl StructuralPartialEq for PackageManagerKind"]], +"volta_core":[["impl StructuralPartialEq for PackageConfig"],["impl StructuralPartialEq for PlatformSpec"],["impl StructuralPartialEq for YarnIndexHook"],["impl StructuralPartialEq for PackageManager"],["impl StructuralPartialEq for Platform"],["impl StructuralPartialEq for EventKind"],["impl StructuralPartialEq for MetadataHook"],["impl StructuralPartialEq for Publish"],["impl StructuralPartialEq for DistroHook"],["impl StructuralPartialEq for NodeVersion"],["impl StructuralPartialEq for NeedsScope"],["impl StructuralPartialEq for ShimResult"],["impl StructuralPartialEq for ActivityKind"],["impl StructuralPartialEq for RegistryFormat"],["impl StructuralPartialEq for ErrorEnv"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/main/trait.impl/core/str/traits/trait.FromStr.js b/main/trait.impl/core/str/traits/trait.FromStr.js index 5c0c9524e..3c2451c76 100644 --- a/main/trait.impl/core/str/traits/trait.FromStr.js +++ b/main/trait.impl/core/str/traits/trait.FromStr.js @@ -1,4 +1,4 @@ (function() {var implementors = { "volta":[["impl FromStr for Subcommand"]], -"volta_core":[["impl FromStr for VersionTag"],["impl FromStr for VersionSpec"]] +"volta_core":[["impl FromStr for VersionSpec"],["impl FromStr for VersionTag"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/main/trait.impl/hamcrest2/core/trait.Matcher.js b/main/trait.impl/hamcrest2/core/trait.Matcher.js index 9ac657898..b1b96f256 100644 --- a/main/trait.impl/hamcrest2/core/trait.Matcher.js +++ b/main/trait.impl/hamcrest2/core/trait.Matcher.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"test_support":[["impl<'a> Matcher<&'a mut ProcessBuilder> for Execs"],["impl Matcher<ProcessBuilder> for Execs"],["impl Matcher<Output> for Execs"]] +"test_support":[["impl<'a> Matcher<&'a mut ProcessBuilder> for Execs"],["impl Matcher<Output> for Execs"],["impl Matcher<ProcessBuilder> for Execs"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/main/trait.impl/serde/de/trait.Deserialize.js b/main/trait.impl/serde/de/trait.Deserialize.js index 6400e4a91..f008744f4 100644 --- a/main/trait.impl/serde/de/trait.Deserialize.js +++ b/main/trait.impl/serde/de/trait.Deserialize.js @@ -1,4 +1,4 @@ (function() {var implementors = { -"volta_core":[["impl<'de> Deserialize<'de> for RawDistInfo"],["impl<'de> Deserialize<'de> for PackageConfig"],["impl<'de> Deserialize<'de> for RawIndexHook"],["impl<'de> Deserialize<'de> for RawYarnAsset"],["impl<'de> Deserialize<'de> for BinConfig"],["impl<'de> Deserialize<'de> for RawManifest"],["impl<'de> Deserialize<'de> for RawYarnIndex"],["impl<'de> Deserialize<'de> for RawEventHooks"],["impl<'de> Deserialize<'de> for GlobalYarnManifest"],["impl<'de, T: Tool> Deserialize<'de> for RawToolHooks<T>"],["impl<'de> Deserialize<'de> for NodeVersion"],["impl<'de> Deserialize<'de> for Wrapper"],["impl<'de> Deserialize<'de> for Event"],["impl<'de> Deserialize<'de> for ErrorEnv"],["impl<'de> Deserialize<'de> for RawPackageVersionInfo"],["impl<'de> Deserialize<'de> for RawHookConfig"],["impl<'de> Deserialize<'de> for RawPublishHook"],["impl<'de> Deserialize<'de> for RawNodeEntry"],["impl<'de> Deserialize<'de> for RawResolveHook"],["impl<'de> Deserialize<'de> for RawNodeIndex"],["impl<'de> Deserialize<'de> for ToolchainSpec"],["impl<'de> Deserialize<'de> for EventKind"],["impl<'de> Deserialize<'de> for PackageManifest"],["impl<'de> Deserialize<'de> for RawPackageMetadata"],["impl<'de> Deserialize<'de> for Manifest"],["impl<'de> Deserialize<'de> for RawYarnEntry"],["impl<'de> Deserialize<'de> for Platform"],["impl<'de> Deserialize<'de> for RawYarnHooks"],["impl<'de> Deserialize<'de> for PackageManager"]], -"volta_migrate":[["impl<'de> Deserialize<'de> for LegacyPlatform"],["impl<'de> Deserialize<'de> for NodeVersion"],["impl<'de> Deserialize<'de> for LegacyPackageConfig"]] +"volta_core":[["impl<'de> Deserialize<'de> for RawPublishHook"],["impl<'de> Deserialize<'de> for Manifest"],["impl<'de> Deserialize<'de> for RawIndexHook"],["impl<'de> Deserialize<'de> for RawNodeEntry"],["impl<'de> Deserialize<'de> for RawNodeIndex"],["impl<'de> Deserialize<'de> for Wrapper"],["impl<'de> Deserialize<'de> for RawResolveHook"],["impl<'de> Deserialize<'de> for RawYarnAsset"],["impl<'de> Deserialize<'de> for RawEventHooks"],["impl<'de> Deserialize<'de> for RawDistInfo"],["impl<'de> Deserialize<'de> for RawPackageVersionInfo"],["impl<'de> Deserialize<'de> for Platform"],["impl<'de> Deserialize<'de> for EventKind"],["impl<'de> Deserialize<'de> for RawPackageMetadata"],["impl<'de> Deserialize<'de> for RawYarnHooks"],["impl<'de> Deserialize<'de> for ErrorEnv"],["impl<'de> Deserialize<'de> for RawYarnEntry"],["impl<'de> Deserialize<'de> for PackageManifest"],["impl<'de> Deserialize<'de> for NodeVersion"],["impl<'de> Deserialize<'de> for RawHookConfig"],["impl<'de> Deserialize<'de> for RawManifest"],["impl<'de> Deserialize<'de> for BinConfig"],["impl<'de> Deserialize<'de> for GlobalYarnManifest"],["impl<'de, T: Tool> Deserialize<'de> for RawToolHooks<T>"],["impl<'de> Deserialize<'de> for Event"],["impl<'de> Deserialize<'de> for PackageManager"],["impl<'de> Deserialize<'de> for PackageConfig"],["impl<'de> Deserialize<'de> for RawYarnIndex"],["impl<'de> Deserialize<'de> for ToolchainSpec"]], +"volta_migrate":[["impl<'de> Deserialize<'de> for LegacyPlatform"],["impl<'de> Deserialize<'de> for LegacyPackageConfig"],["impl<'de> Deserialize<'de> for NodeVersion"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/main/trait.impl/serde/ser/trait.Serialize.js b/main/trait.impl/serde/ser/trait.Serialize.js index e96a374ff..5bb04033a 100644 --- a/main/trait.impl/serde/ser/trait.Serialize.js +++ b/main/trait.impl/serde/ser/trait.Serialize.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"volta_core":[["impl Serialize for PackageConfig"],["impl<T: Tool> Serialize for RawToolHooks<T>"],["impl Serialize for ErrorEnv"],["impl Serialize for PackageManager"],["impl Serialize for BinConfig"],["impl Serialize for RawIndexHook"],["impl Serialize for RawHookConfig"],["impl Serialize for Event"],["impl Serialize for EventKind"],["impl Serialize for NodeVersion"],["impl Serialize for ToolchainSpec"],["impl Serialize for RawPublishHook"],["impl Serialize for Platform"],["impl Serialize for RawYarnHooks"],["impl Serialize for RawResolveHook"],["impl Serialize for RawEventHooks"]] +"volta_core":[["impl Serialize for Event"],["impl Serialize for RawHookConfig"],["impl Serialize for RawYarnHooks"],["impl Serialize for NodeVersion"],["impl Serialize for Platform"],["impl Serialize for ToolchainSpec"],["impl Serialize for PackageConfig"],["impl Serialize for BinConfig"],["impl Serialize for PackageManager"],["impl Serialize for EventKind"],["impl Serialize for RawEventHooks"],["impl Serialize for RawResolveHook"],["impl Serialize for RawIndexHook"],["impl Serialize for ErrorEnv"],["impl<T: Tool> Serialize for RawToolHooks<T>"],["impl Serialize for RawPublishHook"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/main/volta_core/error/struct.VoltaError.html b/main/volta_core/error/struct.VoltaError.html index ad99970de..2e1b163f6 100644 --- a/main/volta_core/error/struct.VoltaError.html +++ b/main/volta_core/error/struct.VoltaError.html @@ -5,7 +5,7 @@
source

pub fn from_source<E>(source: E, kind: ErrorKind) -> Selfwhere E: Into<Box<dyn Error>>,

Create a new VoltaError instance including a source error

source

pub fn kind(&self) -> &ErrorKind

Get a reference to the ErrorKind for this error

-

Trait Implementations§

source§

impl Debug for VoltaError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for VoltaError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for VoltaError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ErrorKind> for VoltaError

source§

fn from(kind: ErrorKind) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

source§

impl Debug for VoltaError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for VoltaError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for VoltaError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ErrorKind> for VoltaError

source§

fn from(kind: ErrorKind) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

§

impl !RefUnwindSafe for VoltaError

§

impl !Send for VoltaError

§

impl !Sync for VoltaError

§

impl Unpin for VoltaError

§

impl !UnwindSafe for VoltaError

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/main/volta_core/run/executor/enum.Executor.html b/main/volta_core/run/executor/enum.Executor.html index f75e6fce0..704f5689e 100644 --- a/main/volta_core/run/executor/enum.Executor.html +++ b/main/volta_core/run/executor/enum.Executor.html @@ -8,7 +8,7 @@ Multiple(Vec<Executor>), }

Variants§

§

Tool(Box<ToolCommand>)

§

PackageInstall(Box<PackageInstallCommand>)

§

PackageUpgrade(Box<PackageUpgradeCommand>)

§

InternalInstall(Box<InternalInstallCommand>)

§

Uninstall(Box<UninstallCommand>)

§

Multiple(Vec<Executor>)

Implementations§

source§

impl Executor

source

pub fn envs<K, V, S>(&mut self, envs: &HashMap<K, V, S>)where K: AsRef<OsStr>, - V: AsRef<OsStr>,

source

pub fn cli_platform(&mut self, cli: CliPlatform)

source

pub fn execute(self, session: &mut Session) -> Fallible<ExitStatus>

Trait Implementations§

source§

impl From<InternalInstallCommand> for Executor

source§

fn from(cmd: InternalInstallCommand) -> Self

Converts to this type from the input type.
source§

impl From<PackageInstallCommand> for Executor

source§

fn from(cmd: PackageInstallCommand) -> Self

Converts to this type from the input type.
source§

impl From<PackageLinkCommand> for Executor

source§

fn from(cmd: PackageLinkCommand) -> Self

Converts to this type from the input type.
source§

impl From<PackageUpgradeCommand> for Executor

source§

fn from(cmd: PackageUpgradeCommand) -> Self

Converts to this type from the input type.
source§

impl From<ToolCommand> for Executor

source§

fn from(cmd: ToolCommand) -> Self

Converts to this type from the input type.
source§

impl From<UninstallCommand> for Executor

source§

fn from(cmd: UninstallCommand) -> Self

Converts to this type from the input type.
source§

impl From<Vec<Executor>> for Executor

source§

fn from(executors: Vec<Executor>) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + V: AsRef<OsStr>,

source

pub fn cli_platform(&mut self, cli: CliPlatform)

source

pub fn execute(self, session: &mut Session) -> Fallible<ExitStatus>

Trait Implementations§

source§

impl From<InternalInstallCommand> for Executor

source§

fn from(cmd: InternalInstallCommand) -> Self

Converts to this type from the input type.
source§

impl From<PackageInstallCommand> for Executor

source§

fn from(cmd: PackageInstallCommand) -> Self

Converts to this type from the input type.
source§

impl From<PackageLinkCommand> for Executor

source§

fn from(cmd: PackageLinkCommand) -> Self

Converts to this type from the input type.
source§

impl From<PackageUpgradeCommand> for Executor

source§

fn from(cmd: PackageUpgradeCommand) -> Self

Converts to this type from the input type.
source§

impl From<ToolCommand> for Executor

source§

fn from(cmd: ToolCommand) -> Self

Converts to this type from the input type.
source§

impl From<UninstallCommand> for Executor

source§

fn from(cmd: UninstallCommand) -> Self

Converts to this type from the input type.
source§

impl From<Vec<Executor>> for Executor

source§

fn from(executors: Vec<Executor>) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/main/volta_core/tool/enum.Spec.html b/main/volta_core/tool/enum.Spec.html index 66b18066e..b6066989b 100644 --- a/main/volta_core/tool/enum.Spec.html +++ b/main/volta_core/tool/enum.Spec.html @@ -32,7 +32,7 @@

This is implemented on Spec, instead of Resolved, because there is currently no need to resolve the specific version before uninstalling a tool.

source

pub fn name(&self) -> &str

The name of the tool, without the version, used for messaging

-

Trait Implementations§

source§

impl Debug for Spec

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for Spec

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

§

impl RefUnwindSafe for Spec

§

impl Send for Spec

§

impl Sync for Spec

§

impl Unpin for Spec

§

impl UnwindSafe for Spec

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

source§

impl Debug for Spec

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for Spec

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

§

impl RefUnwindSafe for Spec

§

impl Send for Spec

§

impl Sync for Spec

§

impl Unpin for Spec

§

impl UnwindSafe for Spec

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/main/volta_migrate/empty/struct.Empty.html b/main/volta_migrate/empty/struct.Empty.html index 822f72f74..2e13f3dc6 100644 --- a/main/volta_migrate/empty/struct.Empty.html +++ b/main/volta_migrate/empty/struct.Empty.html @@ -3,7 +3,7 @@ }
Expand description

Represents an Empty (or uninitialized) Volta layout, one that has never been used by any prior version

This is the easiest to migrate from, as we simply need to create the current layout within the .volta directory

-

Fields§

§home: PathBuf

Implementations§

source§

impl Empty

source

pub fn new(home: PathBuf) -> Self

Trait Implementations§

source§

impl TryFrom<Empty> for V1

§

type Error = VoltaError

The type returned in the event of a conversion error.
source§

fn try_from(old: Empty) -> Fallible<V1>

Performs the conversion.
source§

impl TryFrom<Empty> for V2

§

type Error = VoltaError

The type returned in the event of a conversion error.
source§

fn try_from(old: Empty) -> Fallible<V2>

Performs the conversion.
source§

impl TryFrom<Empty> for V3

§

type Error = VoltaError

The type returned in the event of a conversion error.
source§

fn try_from(old: Empty) -> Fallible<Self>

Performs the conversion.
source§

impl TryFrom<Empty> for V4

§

type Error = VoltaError

The type returned in the event of a conversion error.
source§

fn try_from(old: Empty) -> Fallible<V4>

Performs the conversion.

Auto Trait Implementations§

§

impl RefUnwindSafe for Empty

§

impl Send for Empty

§

impl Sync for Empty

§

impl Unpin for Empty

§

impl UnwindSafe for Empty

Blanket Implementations§

source§

impl<T> Any for Twhere +

Fields§

§home: PathBuf

Implementations§

source§

impl Empty

source

pub fn new(home: PathBuf) -> Self

Trait Implementations§

source§

impl TryFrom<Empty> for V1

§

type Error = VoltaError

The type returned in the event of a conversion error.
source§

fn try_from(old: Empty) -> Fallible<V1>

Performs the conversion.
source§

impl TryFrom<Empty> for V2

§

type Error = VoltaError

The type returned in the event of a conversion error.
source§

fn try_from(old: Empty) -> Fallible<V2>

Performs the conversion.
source§

impl TryFrom<Empty> for V3

§

type Error = VoltaError

The type returned in the event of a conversion error.
source§

fn try_from(old: Empty) -> Fallible<Self>

Performs the conversion.
source§

impl TryFrom<Empty> for V4

§

type Error = VoltaError

The type returned in the event of a conversion error.
source§

fn try_from(old: Empty) -> Fallible<V4>

Performs the conversion.

Auto Trait Implementations§

§

impl RefUnwindSafe for Empty

§

impl Send for Empty

§

impl Sync for Empty

§

impl Unpin for Empty

§

impl UnwindSafe for Empty

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/main/volta_migrate/v1/struct.V1.html b/main/volta_migrate/v1/struct.V1.html index f3f93a179..2374ea2c1 100644 --- a/main/volta_migrate/v1/struct.V1.html +++ b/main/volta_migrate/v1/struct.V1.html @@ -5,7 +5,7 @@

Fields§

§home: VoltaHome

Implementations§

source§

impl V1

source

pub fn new(home: PathBuf) -> Self

source

fn complete_migration(home: VoltaHome) -> Fallible<Self>

Write the layout file to mark migration to V1 as complete

Should only be called once all other migration steps are finished, so that we don’t accidentally mark an incomplete migration as completed

-

Trait Implementations§

source§

impl TryFrom<Empty> for V1

§

type Error = VoltaError

The type returned in the event of a conversion error.
source§

fn try_from(old: Empty) -> Fallible<V1>

Performs the conversion.
source§

impl TryFrom<V0> for V1

§

type Error = VoltaError

The type returned in the event of a conversion error.
source§

fn try_from(old: V0) -> Fallible<V1>

Performs the conversion.
source§

impl TryFrom<V1> for V2

§

type Error = VoltaError

The type returned in the event of a conversion error.
source§

fn try_from(old: V1) -> Fallible<V2>

Performs the conversion.

Auto Trait Implementations§

§

impl RefUnwindSafe for V1

§

impl Send for V1

§

impl Sync for V1

§

impl Unpin for V1

§

impl UnwindSafe for V1

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

source§

impl TryFrom<Empty> for V1

§

type Error = VoltaError

The type returned in the event of a conversion error.
source§

fn try_from(old: Empty) -> Fallible<V1>

Performs the conversion.
source§

impl TryFrom<V0> for V1

§

type Error = VoltaError

The type returned in the event of a conversion error.
source§

fn try_from(old: V0) -> Fallible<V1>

Performs the conversion.
source§

impl TryFrom<V1> for V2

§

type Error = VoltaError

The type returned in the event of a conversion error.
source§

fn try_from(old: V1) -> Fallible<V2>

Performs the conversion.

Auto Trait Implementations§

§

impl RefUnwindSafe for V1

§

impl Send for V1

§

impl Sync for V1

§

impl Unpin for V1

§

impl UnwindSafe for V1

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/main/volta_migrate/v2/struct.V2.html b/main/volta_migrate/v2/struct.V2.html index f532a8412..04a832b2c 100644 --- a/main/volta_migrate/v2/struct.V2.html +++ b/main/volta_migrate/v2/struct.V2.html @@ -5,7 +5,7 @@

Fields§

§home: VoltaHome

Implementations§

source§

impl V2

source

pub fn new(home: PathBuf) -> Self

source

fn complete_migration(home: VoltaHome) -> Fallible<Self>

Write the layout file to mark migration to V2 as complete

Should only be called once all other migration steps are finished, so that we don’t accidentally mark an incomplete migration as completed

-

Trait Implementations§

source§

impl TryFrom<Empty> for V2

§

type Error = VoltaError

The type returned in the event of a conversion error.
source§

fn try_from(old: Empty) -> Fallible<V2>

Performs the conversion.
source§

impl TryFrom<V1> for V2

§

type Error = VoltaError

The type returned in the event of a conversion error.
source§

fn try_from(old: V1) -> Fallible<V2>

Performs the conversion.
source§

impl TryFrom<V2> for V3

§

type Error = VoltaError

The type returned in the event of a conversion error.
source§

fn try_from(old: V2) -> Fallible<Self>

Performs the conversion.

Auto Trait Implementations§

§

impl RefUnwindSafe for V2

§

impl Send for V2

§

impl Sync for V2

§

impl Unpin for V2

§

impl UnwindSafe for V2

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

source§

impl TryFrom<Empty> for V2

§

type Error = VoltaError

The type returned in the event of a conversion error.
source§

fn try_from(old: Empty) -> Fallible<V2>

Performs the conversion.
source§

impl TryFrom<V1> for V2

§

type Error = VoltaError

The type returned in the event of a conversion error.
source§

fn try_from(old: V1) -> Fallible<V2>

Performs the conversion.
source§

impl TryFrom<V2> for V3

§

type Error = VoltaError

The type returned in the event of a conversion error.
source§

fn try_from(old: V2) -> Fallible<Self>

Performs the conversion.

Auto Trait Implementations§

§

impl RefUnwindSafe for V2

§

impl Send for V2

§

impl Sync for V2

§

impl Unpin for V2

§

impl UnwindSafe for V2

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/main/volta_migrate/v3/struct.V3.html b/main/volta_migrate/v3/struct.V3.html index fec1e28ab..929b2e5c1 100644 --- a/main/volta_migrate/v3/struct.V3.html +++ b/main/volta_migrate/v3/struct.V3.html @@ -5,7 +5,7 @@

Fields§

§home: VoltaHome

Implementations§

source§

impl V3

source

pub fn new(home: PathBuf) -> Self

source

fn complete_migration(home: VoltaHome) -> Fallible<Self>

Write the layout file to mark migration to V2 as complete

Should only be called once all other migration steps are finished, so that we don’t accidentally mark an incomplete migration as completed

-

Trait Implementations§

source§

impl TryFrom<Empty> for V3

§

type Error = VoltaError

The type returned in the event of a conversion error.
source§

fn try_from(old: Empty) -> Fallible<Self>

Performs the conversion.
source§

impl TryFrom<V2> for V3

§

type Error = VoltaError

The type returned in the event of a conversion error.
source§

fn try_from(old: V2) -> Fallible<Self>

Performs the conversion.
source§

impl TryFrom<V3> for V4

§

type Error = VoltaError

The type returned in the event of a conversion error.
source§

fn try_from(old: V3) -> Fallible<V4>

Performs the conversion.

Auto Trait Implementations§

§

impl RefUnwindSafe for V3

§

impl Send for V3

§

impl Sync for V3

§

impl Unpin for V3

§

impl UnwindSafe for V3

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

source§

impl TryFrom<Empty> for V3

§

type Error = VoltaError

The type returned in the event of a conversion error.
source§

fn try_from(old: Empty) -> Fallible<Self>

Performs the conversion.
source§

impl TryFrom<V2> for V3

§

type Error = VoltaError

The type returned in the event of a conversion error.
source§

fn try_from(old: V2) -> Fallible<Self>

Performs the conversion.
source§

impl TryFrom<V3> for V4

§

type Error = VoltaError

The type returned in the event of a conversion error.
source§

fn try_from(old: V3) -> Fallible<V4>

Performs the conversion.

Auto Trait Implementations§

§

impl RefUnwindSafe for V3

§

impl Send for V3

§

impl Sync for V3

§

impl Unpin for V3

§

impl UnwindSafe for V3

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/main/volta_migrate/v4/struct.V4.html b/main/volta_migrate/v4/struct.V4.html index f1c45bee9..45bfa1def 100644 --- a/main/volta_migrate/v4/struct.V4.html +++ b/main/volta_migrate/v4/struct.V4.html @@ -5,7 +5,7 @@

Fields§

§home: VoltaHome

Implementations§

source§

impl V4

source

pub fn new(home: PathBuf) -> Self

source

fn complete_migration(home: VoltaHome) -> Fallible<Self>

Write the layout file to mark migration to V4 as complete

Should only be called once all other migration steps are finished, so that we don’t accidentally mark an incomplete migration as completed

-

Trait Implementations§

source§

impl TryFrom<Empty> for V4

§

type Error = VoltaError

The type returned in the event of a conversion error.
source§

fn try_from(old: Empty) -> Fallible<V4>

Performs the conversion.
source§

impl TryFrom<V3> for V4

§

type Error = VoltaError

The type returned in the event of a conversion error.
source§

fn try_from(old: V3) -> Fallible<V4>

Performs the conversion.

Auto Trait Implementations§

§

impl RefUnwindSafe for V4

§

impl Send for V4

§

impl Sync for V4

§

impl Unpin for V4

§

impl UnwindSafe for V4

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

source§

impl TryFrom<Empty> for V4

§

type Error = VoltaError

The type returned in the event of a conversion error.
source§

fn try_from(old: Empty) -> Fallible<V4>

Performs the conversion.
source§

impl TryFrom<V3> for V4

§

type Error = VoltaError

The type returned in the event of a conversion error.
source§

fn try_from(old: V3) -> Fallible<V4>

Performs the conversion.

Auto Trait Implementations§

§

impl RefUnwindSafe for V4

§

impl Send for V4

§

impl Sync for V4

§

impl Unpin for V4

§

impl UnwindSafe for V4

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.