From 19195388f8825d388261f92719e325daa55249f4 Mon Sep 17 00:00:00 2001 From: chriskrycho Date: Fri, 22 Nov 2024 21:18:57 +0000 Subject: [PATCH] Publishing GitHub Pages --- main/archive/enum.ArchiveError.html | 2 +- main/search-index.js | 8 ++++---- 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 | 4 ++-- main/trait.impl/core/cmp/trait.Eq.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/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/enum.ErrorKind.html | 2 +- main/volta_core/error/kind/enum.ErrorKind.html | 2 +- main/volta_core/run/executor/enum.Executor.html | 2 +- main/volta_core/tool/enum.Spec.html | 2 +- main/volta_core/tool/node/struct.NodeVersion.html | 2 +- main/volta_core/version/enum.VersionTag.html | 2 +- main/volta_migrate/empty/struct.Empty.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 ecd12b8b7..22e530479 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 6300dfcdf..48777a697 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,"zip::result"],[90,"attohttpc::error"],[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],[4,"ZipError",89],[3,"Error",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-Debug-for-ArchiveError"],[27,"impl-Display-for-ArchiveError"],[28,"impl-From%3CError%3E-for-ArchiveError"],[30,"impl-From%3CZipError%3E-for-ArchiveError"],[31,"impl-From%3CError%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,"std::io::error"],[90,"attohttpc::error"],[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],[14,5],[15,5],[-1,-1,[]],[-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],[4,"ZipError",88],[3,"Error",89],[3,"Error",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%3CZipError%3E-for-ArchiveError"],[29,"impl-From%3CError%3E-for-ArchiveError"],[30,"impl-From%3CError%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,15],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-Display-for-Execs"],[44,"impl-Debug-for-Execs"],[60,"impl-HamcrestMatcher%3C%26mut+ProcessBuilder%3E-for-Execs"],[61,"impl-HamcrestMatcher%3COutput%3E-for-Execs"],[62,"impl-HamcrestMatcher%3CProcessBuilder%3E-for-Execs"],[137,"impl-Display-for-ProcessBuilder"],[138,"impl-Debug-for-ProcessBuilder"],[139,"impl-Debug-for-ProcessError"],[140,"impl-Display-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-Display-for-Execs"],[44,"impl-Debug-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-Debug-for-ProcessBuilder"],[138,"impl-Display-for-ProcessBuilder"],[139,"impl-Debug-for-ProcessError"],[140,"impl-Display-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],[-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]]]],[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],[109,100],[[[37,[100]]],100],[105,100],[108,100],[-1,-1,[]],[106,100],[107,100],[104,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,[]],[-1,-1,[]],[30,148],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]]],[],[]],[-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-Display-for-VoltaError"],[166,"impl-Debug-for-VoltaError"],[414,"impl-Debug-for-ErrorKind"],[415,"impl-Display-for-ErrorKind"],[1363,"impl-From%3CUninstallCommand%3E-for-Executor"],[1364,"impl-From%3CVec%3CExecutor%3E%3E-for-Executor"],[1365,"impl-From%3CToolCommand%3E-for-Executor"],[1366,"impl-From%3CInternalInstallCommand%3E-for-Executor"],[1368,"impl-From%3CPackageInstallCommand%3E-for-Executor"],[1369,"impl-From%3CPackageUpgradeCommand%3E-for-Executor"],[1370,"impl-From%3CPackageLinkCommand%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":{"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-Display-for-Source"],[201,"impl-Debug-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],[-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]]],[],[]],[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],[108,100],[[[37,[100]]],100],[109,100],[104,100],[105,100],[106,100],[-1,-1,[]],[107,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,[]],[-1,-1,[]],[30,148],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]]],[],[]],[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-Display-for-ErrorKind"],[415,"impl-Debug-for-ErrorKind"],[1363,"impl-From%3CInternalInstallCommand%3E-for-Executor"],[1364,"impl-From%3CVec%3CExecutor%3E%3E-for-Executor"],[1365,"impl-From%3CUninstallCommand%3E-for-Executor"],[1366,"impl-From%3CPackageLinkCommand%3E-for-Executor"],[1367,"impl-From%3CToolCommand%3E-for-Executor"],[1368,"impl-From%3CPackageInstallCommand%3E-for-Executor"],[1370,"impl-From%3CPackageUpgradeCommand%3E-for-Executor"],[1720,"impl-Display-for-Spec"],[1721,"impl-Debug-for-Spec"],[1776,"impl-Display-for-NodeVersion"],[1777,"impl-Debug-for-NodeVersion"],[2445,"impl-Debug-for-VersionSpec"],[2446,"impl-Display-for-VersionSpec"],[2447,"impl-Display-for-VersionTag"],[2448,"impl-Debug-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 e2f643bf2..cc6c3b598 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 a5512f79a..23188bded 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 ac79a9e77..70bf32813 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 c0cb7d4b5..897ce3972 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 Volta"],["impl Args for Setup"],["impl Args for Pin"],["impl Args for Use"],["impl Args for Uninstall"],["impl Args for Fetch"],["impl Args for Run"],["impl Args for Install"],["impl Args for Which"],["impl Args for Completions"],["impl Args for List"]] +"volta":[["impl Args for Completions"],["impl Args for List"],["impl Args for Uninstall"],["impl Args for Run"],["impl Args for Fetch"],["impl Args for Install"],["impl Args for Which"],["impl Args for Pin"],["impl Args for Volta"],["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 399be7b6b..1779cc046 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 Setup"],["impl FromArgMatches for List"],["impl FromArgMatches for Install"],["impl FromArgMatches for Completions"],["impl FromArgMatches for Pin"],["impl FromArgMatches for Volta"],["impl FromArgMatches for Uninstall"],["impl FromArgMatches for Subcommand"],["impl FromArgMatches for Use"],["impl FromArgMatches for Which"],["impl FromArgMatches for Run"],["impl FromArgMatches for Fetch"]] +"volta":[["impl FromArgMatches for Setup"],["impl FromArgMatches for Run"],["impl FromArgMatches for Install"],["impl FromArgMatches for Pin"],["impl FromArgMatches for Fetch"],["impl FromArgMatches for Subcommand"],["impl FromArgMatches for Uninstall"],["impl FromArgMatches for List"],["impl FromArgMatches for Which"],["impl FromArgMatches for Completions"],["impl FromArgMatches for Volta"],["impl FromArgMatches 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/core/clone/trait.Clone.js b/main/trait.impl/core/clone/trait.Clone.js index d8e2b9288..e1b758857 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 ProcessBuilder"],["impl Clone for MatchKind"],["impl Clone for Execs"]], -"volta":[["impl Clone for Source"],["impl Clone for PackageManagerKind"],["impl Clone for Subcommand"],["impl Clone for Format"],["impl Clone for Node"],["impl Clone for PackageManager"]], -"volta_core":[["impl Clone for ExitCode"],["impl Clone for PackageManager"],["impl Clone for RawDistInfo"],["impl<T> Clone for Sourced<T>where\n T: Clone,"],["impl Clone for ActivityKind"],["impl Clone for NeedsScope"],["impl Clone for NodeVersion"],["impl<T: Clone> Clone for InheritOption<T>"],["impl Clone for LogVerbosity"],["impl Clone for PlatformSpec"],["impl Clone for CliPlatform"],["impl Clone for Source"],["impl Clone for Platform"]] +"volta":[["impl Clone for Source"],["impl Clone for Format"],["impl Clone for PackageManagerKind"],["impl Clone for Subcommand"],["impl Clone for PackageManager"],["impl Clone for Node"]], +"volta_core":[["impl Clone for PlatformSpec"],["impl Clone for Source"],["impl Clone for NeedsScope"],["impl Clone for RawDistInfo"],["impl Clone for ExitCode"],["impl Clone for LogVerbosity"],["impl Clone for PackageManager"],["impl Clone for NodeVersion"],["impl<T> Clone for Sourced<T>where\n T: Clone,"],["impl Clone for CliPlatform"],["impl Clone for Platform"],["impl Clone for ActivityKind"],["impl<T: Clone> Clone 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/cmp/trait.Eq.js b/main/trait.impl/core/cmp/trait.Eq.js index 59163a8f4..33022161f 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 PlatformSpec"],["impl Eq for Platform"],["impl Eq for MetadataHook"],["impl Eq for ErrorEnv"],["impl Eq for ActivityKind"],["impl Eq for NodeVersion"],["impl Eq for ShimResult"],["impl Eq for EventKind"],["impl Eq for YarnIndexHook"],["impl Eq for PackageConfig"],["impl Eq for PackageManager"],["impl Eq for DistroHook"]] +"volta_core":[["impl Eq for NodeVersion"],["impl Eq for ErrorEnv"],["impl Eq for EventKind"],["impl Eq for Publish"],["impl Eq for MetadataHook"],["impl Eq for PackageConfig"],["impl Eq for YarnIndexHook"],["impl Eq for Platform"],["impl Eq for ShimResult"],["impl Eq for PackageManager"],["impl Eq for ActivityKind"],["impl Eq for RegistryFormat"],["impl Eq for PlatformSpec"],["impl Eq 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.PartialEq.js b/main/trait.impl/core/cmp/trait.PartialEq.js index 199fc814e..88f4fa0a3 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 YarnIndexHook"],["impl PartialEq for PackageManager"],["impl PartialEq for RegistryFormat"],["impl PartialEq for NeedsScope"],["impl PartialEq for DistroHook"],["impl PartialEq for PlatformSpec"],["impl PartialEq for EventKind"],["impl PartialEq for PackageConfig"],["impl PartialEq for Publish"],["impl PartialEq for ShimResult"],["impl PartialEq for ErrorEnv"],["impl PartialEq for Platform"],["impl PartialEq for NodeVersion"],["impl PartialEq for MetadataHook"],["impl PartialEq for ActivityKind"]] +"volta_core":[["impl PartialEq for NodeVersion"],["impl PartialEq for NeedsScope"],["impl PartialEq for YarnIndexHook"],["impl PartialEq for PackageConfig"],["impl PartialEq for DistroHook"],["impl PartialEq for EventKind"],["impl PartialEq for RegistryFormat"],["impl PartialEq for ActivityKind"],["impl PartialEq for ShimResult"],["impl PartialEq for Publish"],["impl PartialEq for MetadataHook"],["impl PartialEq for ErrorEnv"],["impl PartialEq for PlatformSpec"],["impl PartialEq for PackageManager"],["impl PartialEq for Platform"]] };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 8cdc67ef0..056793cbb 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 PackageManager"],["impl PartialOrd for PlatformSpec"],["impl PartialOrd for PackageConfig"],["impl PartialOrd for ActivityKind"]] +"volta_core":[["impl PartialOrd for ActivityKind"],["impl PartialOrd for PackageManager"],["impl PartialOrd for PackageConfig"],["impl PartialOrd 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.From.js b/main/trait.impl/core/convert/trait.From.js index 470eabcf2..5da45a0e7 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<ZipError> for ArchiveError"],["impl From<Error> for ArchiveError"],["impl From<Error> for ArchiveError"]], -"volta_core":[["impl From<PackageLinkCommand> for Executor"],["impl<T> From<InheritOption<T>> for Option<T>"],["impl From<RawYarnIndex> for YarnIndex"],["impl From<ToolCommand> for Executor"],["impl From<Platform> for Option<PlatformSpec>"],["impl From<RawNodeIndex> for NodeIndex"],["impl From<PackageUpgradeCommand> for Executor"],["impl From<PackageInstallCommand> for Executor"],["impl From<RawPackageMetadata> for PackageIndex"],["impl From<InternalInstallCommand> for Executor"],["impl From<Vec<Executor>> for Executor"],["impl From<ErrorKind> for VoltaError"],["impl From<CliPlatform> for Option<Platform>"],["impl From<bool> for NeedsScope"],["impl From<UninstallCommand> for Executor"]], +"archive":[["impl From<ZipError> for ArchiveError"],["impl From<Error> for ArchiveError"],["impl From<Error> for ArchiveError"]], +"volta_core":[["impl From<RawYarnIndex> for YarnIndex"],["impl From<ErrorKind> for VoltaError"],["impl<T> From<InheritOption<T>> for Option<T>"],["impl From<Vec<Executor>> for Executor"],["impl From<PackageUpgradeCommand> for Executor"],["impl From<PackageInstallCommand> for Executor"],["impl From<ToolCommand> for Executor"],["impl From<CliPlatform> for Option<Platform>"],["impl From<Platform> for Option<PlatformSpec>"],["impl From<bool> for NeedsScope"],["impl From<RawPackageMetadata> for PackageIndex"],["impl From<PackageLinkCommand> for Executor"],["impl From<InternalInstallCommand> for Executor"],["impl From<RawNodeIndex> for NodeIndex"],["impl From<UninstallCommand> 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 c69f4bdf6..202b4277f 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<String> for Platform"],["impl TryFrom<PartialPlatform> for PlatformSpec"]], -"volta_migrate":[["impl TryFrom<V1> for V2"],["impl TryFrom<V2> for V3"],["impl TryFrom<Empty> for V3"],["impl TryFrom<V0> for V1"],["impl TryFrom<Empty> for V2"],["impl TryFrom<V3> for V4"],["impl TryFrom<Empty> for V1"],["impl TryFrom<Empty> for V4"]] +"volta_core":[["impl TryFrom<PartialPlatform> for PlatformSpec"],["impl TryFrom<String> for Platform"],["impl TryFrom<RawEventHooks> for EventHooks"],["impl TryFrom<RawPublishHook> for Publish"]], +"volta_migrate":[["impl TryFrom<V1> for V2"],["impl TryFrom<Empty> for V2"],["impl TryFrom<Empty> for V4"],["impl TryFrom<V2> for V3"],["impl TryFrom<V3> for V4"],["impl TryFrom<V0> for V1"],["impl TryFrom<Empty> for V3"],["impl TryFrom<Empty> for V1"]] };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 d25dbb831..6d09065f9 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 ToolchainSpec"],["impl Default for VersionSpec"],["impl<T> Default for InheritOption<T>"]] +"volta_core":[["impl Default for VersionSpec"],["impl Default for ToolchainSpec"],["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 89414d93c..06b83f880 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 ProcessBuilder"],["impl Debug for Execs"],["impl Debug for ProcessError"],["impl Debug for MatchKind"]], +"test_support":[["impl Debug for Execs"],["impl Debug for MatchKind"],["impl Debug for ProcessBuilder"],["impl Debug for ProcessError"]], "validate_npm_package_name":[["impl Debug for Validity"]], -"volta":[["impl Debug for Run"],["impl Debug for Completions"],["impl Debug for Source"]], -"volta_core":[["impl Debug for Publish"],["impl Debug for YarnIndexHook"],["impl Debug for RawDistInfo"],["impl Debug for ErrorKind"],["impl Debug for NodeVersion"],["impl Debug for PackageManager"],["impl Debug for ExitCode"],["impl Debug for RegistryFormat"],["impl Debug for RawPackageMetadata"],["impl Debug for PackageDetails"],["impl Debug for Platform"],["impl Debug for DistroHook"],["impl Debug for LogVerbosity"],["impl Debug for Inner"],["impl Debug for RawPackageVersionInfo"],["impl Debug for NodeVersion"],["impl Debug for VoltaError"],["impl Debug for VersionSpec"],["impl Debug for NodeEntry"],["impl Debug for Spec"],["impl Debug for MetadataHook"],["impl Debug for VersionTag"],["impl Debug for EventKind"],["impl Debug for ErrorEnv"]] +"volta":[["impl Debug for Completions"],["impl Debug for Run"],["impl Debug for Source"]], +"volta_core":[["impl Debug for Inner"],["impl Debug for ExitCode"],["impl Debug for Platform"],["impl Debug for VersionTag"],["impl Debug for NodeVersion"],["impl Debug for MetadataHook"],["impl Debug for VoltaError"],["impl Debug for ErrorEnv"],["impl Debug for DistroHook"],["impl Debug for PackageManager"],["impl Debug for Publish"],["impl Debug for YarnIndexHook"],["impl Debug for NodeEntry"],["impl Debug for VersionSpec"],["impl Debug for RegistryFormat"],["impl Debug for PackageDetails"],["impl Debug for LogVerbosity"],["impl Debug for Spec"],["impl Debug for RawDistInfo"],["impl Debug for EventKind"],["impl Debug for NodeVersion"],["impl Debug for ErrorKind"],["impl Debug for RawPackageVersionInfo"],["impl Debug for RawPackageMetadata"]] };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 65e1a89b1..dffdd16b5 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 ProcessError"],["impl Display for ProcessBuilder"]], -"volta":[["impl Display for Source"],["impl Display for PackageManagerKind"]], -"volta_core":[["impl Display for VersionTag"],["impl Display for VoltaError"],["impl Display for Npm"],["impl Display for Source"],["impl Display for ManifestKey"],["impl Display for Spec"],["impl Display for ActivityKind"],["impl Display for VersionSpec"],["impl Display for Node"],["impl Display for Pnpm"],["impl Display for NodeVersion"],["impl Display for Package"],["impl Display for ErrorKind"],["impl Display for BundledNpm"],["impl Display for Yarn"]] +"volta":[["impl Display for PackageManagerKind"],["impl Display for Source"]], +"volta_core":[["impl Display for Node"],["impl Display for ActivityKind"],["impl Display for NodeVersion"],["impl Display for VoltaError"],["impl Display for ErrorKind"],["impl Display for Package"],["impl Display for VersionSpec"],["impl Display for Npm"],["impl Display for Source"],["impl Display for BundledNpm"],["impl Display for VersionTag"],["impl Display for Yarn"],["impl Display for Pnpm"],["impl Display for ManifestKey"],["impl Display for Spec"]] };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 464c1e060..94bbe5353 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 Format"],["impl Copy for PackageManagerKind"]], -"volta_core":[["impl Copy for PackageManager"],["impl Copy for ExitCode"],["impl Copy for LogVerbosity"],["impl Copy for NeedsScope"],["impl Copy for ActivityKind"],["impl Copy for Source"]] +"volta":[["impl Copy for PackageManagerKind"],["impl Copy for Format"]], +"volta_core":[["impl Copy for ActivityKind"],["impl Copy for ExitCode"],["impl Copy for NeedsScope"],["impl Copy for LogVerbosity"],["impl Copy for Source"],["impl Copy for PackageManager"]] };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 d81be2935..e238d89f3 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 YarnIndexHook"],["impl StructuralEq for PackageManager"],["impl StructuralEq for Publish"],["impl StructuralEq for ErrorEnv"],["impl StructuralEq for NodeVersion"],["impl StructuralEq for PackageConfig"],["impl StructuralEq for ActivityKind"],["impl StructuralEq for DistroHook"],["impl StructuralEq for EventKind"],["impl StructuralEq for RegistryFormat"],["impl StructuralEq for ShimResult"],["impl StructuralEq for PlatformSpec"],["impl StructuralEq for MetadataHook"],["impl StructuralEq for Platform"]] +"volta_core":[["impl StructuralEq for ActivityKind"],["impl StructuralEq for ErrorEnv"],["impl StructuralEq for PackageManager"],["impl StructuralEq for MetadataHook"],["impl StructuralEq for Publish"],["impl StructuralEq for DistroHook"],["impl StructuralEq for Platform"],["impl StructuralEq for ShimResult"],["impl StructuralEq for EventKind"],["impl StructuralEq for RegistryFormat"],["impl StructuralEq for PackageConfig"],["impl StructuralEq for YarnIndexHook"],["impl StructuralEq for PlatformSpec"],["impl StructuralEq 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/core/marker/trait.StructuralPartialEq.js b/main/trait.impl/core/marker/trait.StructuralPartialEq.js index f1759a85a..e2fe14b0e 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 Source"],["impl StructuralPartialEq for PackageManagerKind"]], -"volta_core":[["impl StructuralPartialEq for MetadataHook"],["impl StructuralPartialEq for ErrorEnv"],["impl StructuralPartialEq for PackageManager"],["impl StructuralPartialEq for NeedsScope"],["impl StructuralPartialEq for Publish"],["impl StructuralPartialEq for EventKind"],["impl StructuralPartialEq for ActivityKind"],["impl StructuralPartialEq for PlatformSpec"],["impl StructuralPartialEq for YarnIndexHook"],["impl StructuralPartialEq for DistroHook"],["impl StructuralPartialEq for ShimResult"],["impl StructuralPartialEq for RegistryFormat"],["impl StructuralPartialEq for PackageConfig"],["impl StructuralPartialEq for Platform"],["impl StructuralPartialEq for NodeVersion"]] +"volta":[["impl StructuralPartialEq for PackageManagerKind"],["impl StructuralPartialEq for Source"]], +"volta_core":[["impl StructuralPartialEq for ShimResult"],["impl StructuralPartialEq for PackageConfig"],["impl StructuralPartialEq for Publish"],["impl StructuralPartialEq for NodeVersion"],["impl StructuralPartialEq for DistroHook"],["impl StructuralPartialEq for Platform"],["impl StructuralPartialEq for ActivityKind"],["impl StructuralPartialEq for PlatformSpec"],["impl StructuralPartialEq for NeedsScope"],["impl StructuralPartialEq for MetadataHook"],["impl StructuralPartialEq for ErrorEnv"],["impl StructuralPartialEq for EventKind"],["impl StructuralPartialEq for PackageManager"],["impl StructuralPartialEq for RegistryFormat"],["impl StructuralPartialEq 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/hamcrest2/core/trait.Matcher.js b/main/trait.impl/hamcrest2/core/trait.Matcher.js index fe32101c2..388162913 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 Matcher<Output> for Execs"],["impl<'a> Matcher<&'a mut ProcessBuilder> for Execs"],["impl Matcher<ProcessBuilder> for Execs"]] +"test_support":[["impl Matcher<ProcessBuilder> for Execs"],["impl Matcher<Output> for Execs"],["impl<'a> Matcher<&'a mut 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 a82b8642c..e18ab72ad 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 RawYarnAsset"],["impl<'de> Deserialize<'de> for RawPublishHook"],["impl<'de> Deserialize<'de> for EventKind"],["impl<'de> Deserialize<'de> for RawPackageVersionInfo"],["impl<'de> Deserialize<'de> for RawYarnHooks"],["impl<'de> Deserialize<'de> for ErrorEnv"],["impl<'de> Deserialize<'de> for RawYarnEntry"],["impl<'de> Deserialize<'de> for RawManifest"],["impl<'de> Deserialize<'de> for RawEventHooks"],["impl<'de> Deserialize<'de> for Platform"],["impl<'de> Deserialize<'de> for Wrapper"],["impl<'de> Deserialize<'de> for RawNodeEntry"],["impl<'de> Deserialize<'de> for PackageConfig"],["impl<'de> Deserialize<'de> for PackageManifest"],["impl<'de> Deserialize<'de> for RawNodeIndex"],["impl<'de> Deserialize<'de> for RawResolveHook"],["impl<'de, T: Tool> Deserialize<'de> for RawToolHooks<T>"],["impl<'de> Deserialize<'de> for BinConfig"],["impl<'de> Deserialize<'de> for RawHookConfig"],["impl<'de> Deserialize<'de> for Manifest"],["impl<'de> Deserialize<'de> for GlobalYarnManifest"],["impl<'de> Deserialize<'de> for NodeVersion"],["impl<'de> Deserialize<'de> for PackageManager"],["impl<'de> Deserialize<'de> for RawYarnIndex"],["impl<'de> Deserialize<'de> for Event"],["impl<'de> Deserialize<'de> for ToolchainSpec"],["impl<'de> Deserialize<'de> for RawIndexHook"],["impl<'de> Deserialize<'de> for RawDistInfo"],["impl<'de> Deserialize<'de> for RawPackageMetadata"]], -"volta_migrate":[["impl<'de> Deserialize<'de> for LegacyPlatform"],["impl<'de> Deserialize<'de> for LegacyPackageConfig"],["impl<'de> Deserialize<'de> for NodeVersion"]] +"volta_core":[["impl<'de> Deserialize<'de> for NodeVersion"],["impl<'de> Deserialize<'de> for RawEventHooks"],["impl<'de> Deserialize<'de> for PackageConfig"],["impl<'de> Deserialize<'de> for PackageManifest"],["impl<'de> Deserialize<'de> for ToolchainSpec"],["impl<'de> Deserialize<'de> for RawManifest"],["impl<'de, T: Tool> Deserialize<'de> for RawToolHooks<T>"],["impl<'de> Deserialize<'de> for RawDistInfo"],["impl<'de> Deserialize<'de> for RawIndexHook"],["impl<'de> Deserialize<'de> for RawNodeIndex"],["impl<'de> Deserialize<'de> for RawNodeEntry"],["impl<'de> Deserialize<'de> for RawPackageMetadata"],["impl<'de> Deserialize<'de> for RawResolveHook"],["impl<'de> Deserialize<'de> for RawPublishHook"],["impl<'de> Deserialize<'de> for RawPackageVersionInfo"],["impl<'de> Deserialize<'de> for ErrorEnv"],["impl<'de> Deserialize<'de> for EventKind"],["impl<'de> Deserialize<'de> for GlobalYarnManifest"],["impl<'de> Deserialize<'de> for Platform"],["impl<'de> Deserialize<'de> for RawYarnIndex"],["impl<'de> Deserialize<'de> for Manifest"],["impl<'de> Deserialize<'de> for RawYarnAsset"],["impl<'de> Deserialize<'de> for Wrapper"],["impl<'de> Deserialize<'de> for RawYarnHooks"],["impl<'de> Deserialize<'de> for RawYarnEntry"],["impl<'de> Deserialize<'de> for PackageManager"],["impl<'de> Deserialize<'de> for RawHookConfig"],["impl<'de> Deserialize<'de> for BinConfig"],["impl<'de> Deserialize<'de> for Event"]], +"volta_migrate":[["impl<'de> Deserialize<'de> for LegacyPackageConfig"],["impl<'de> Deserialize<'de> for LegacyPlatform"],["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 18c3db3b9..3f7210617 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 RawPublishHook"],["impl Serialize for RawEventHooks"],["impl Serialize for PackageManager"],["impl Serialize for BinConfig"],["impl Serialize for RawHookConfig"],["impl Serialize for Event"],["impl Serialize for RawIndexHook"],["impl Serialize for RawYarnHooks"],["impl Serialize for NodeVersion"],["impl Serialize for EventKind"],["impl Serialize for PackageConfig"],["impl Serialize for RawResolveHook"],["impl<T: Tool> Serialize for RawToolHooks<T>"],["impl Serialize for Platform"],["impl Serialize for ToolchainSpec"],["impl Serialize for ErrorEnv"]] +"volta_core":[["impl Serialize for EventKind"],["impl Serialize for NodeVersion"],["impl<T: Tool> Serialize for RawToolHooks<T>"],["impl Serialize for BinConfig"],["impl Serialize for ToolchainSpec"],["impl Serialize for RawEventHooks"],["impl Serialize for RawHookConfig"],["impl Serialize for RawResolveHook"],["impl Serialize for ErrorEnv"],["impl Serialize for PackageManager"],["impl Serialize for RawPublishHook"],["impl Serialize for RawYarnHooks"],["impl Serialize for Event"],["impl Serialize for Platform"],["impl Serialize for RawIndexHook"],["impl Serialize 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/volta_core/error/enum.ErrorKind.html b/main/volta_core/error/enum.ErrorKind.html index cde73d4a0..9ed4def4d 100644 --- a/main/volta_core/error/enum.ErrorKind.html +++ b/main/volta_core/error/enum.ErrorKind.html @@ -391,7 +391,7 @@
§

Yarn2NotSupported

Thrown when a user attempts to install a version of Yarn2

§

YarnLatestFetchError

Fields

§from_url: String

Thrown when there is an error fetching the latest version of Yarn

§

YarnVersionNotFound

Fields

§matching: String

Thrown when there is no Yarn version matching a requested semver specifier.

-

Implementations§

Trait Implementations§

source§

impl Debug for ErrorKind

source§

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

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

impl Display for ErrorKind

source§

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

Formats the value using the given formatter. 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 +

Implementations§

Trait Implementations§

source§

impl Debug for ErrorKind

source§

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

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

impl Display for ErrorKind

source§

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

Formats the value using the given formatter. 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 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/error/kind/enum.ErrorKind.html b/main/volta_core/error/kind/enum.ErrorKind.html index 98a4e2e2b..83290c2a4 100644 --- a/main/volta_core/error/kind/enum.ErrorKind.html +++ b/main/volta_core/error/kind/enum.ErrorKind.html @@ -391,7 +391,7 @@
§

Yarn2NotSupported

Thrown when a user attempts to install a version of Yarn2

§

YarnLatestFetchError

Fields

§from_url: String

Thrown when there is an error fetching the latest version of Yarn

§

YarnVersionNotFound

Fields

§matching: String

Thrown when there is no Yarn version matching a requested semver specifier.

-

Implementations§

Trait Implementations§

source§

impl Debug for ErrorKind

source§

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

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

impl Display for ErrorKind

source§

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

Formats the value using the given formatter. 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 +

Implementations§

Trait Implementations§

source§

impl Debug for ErrorKind

source§

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

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

impl Display for ErrorKind

source§

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

Formats the value using the given formatter. 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 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 c52d28110..9287ebd65 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 b6066989b..66b18066e 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_core/tool/node/struct.NodeVersion.html b/main/volta_core/tool/node/struct.NodeVersion.html index 6e365ef8b..695705b5b 100644 --- a/main/volta_core/tool/node/struct.NodeVersion.html +++ b/main/volta_core/tool/node/struct.NodeVersion.html @@ -6,7 +6,7 @@ Node installation.

Fields§

§runtime: Version

The version of Node itself.

§npm: Version

The npm version globally installed with the Node distro.

-

Trait Implementations§

source§

impl Clone for NodeVersion

source§

fn clone(&self) -> NodeVersion

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 NodeVersion

source§

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

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

impl Display for NodeVersion

source§

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

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

source§

impl Clone for NodeVersion

source§

fn clone(&self) -> NodeVersion

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 NodeVersion

source§

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

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

impl Display for NodeVersion

source§

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

Formats the value using the given formatter. Read more

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/version/enum.VersionTag.html b/main/volta_core/version/enum.VersionTag.html index 77bb2cdba..cc096f230 100644 --- a/main/volta_core/version/enum.VersionTag.html +++ b/main/volta_core/version/enum.VersionTag.html @@ -5,7 +5,7 @@ }

Variants§

§

Latest

The ‘latest’ tag, a special case that exists for all packages

§

Lts

The ‘lts’ tag, a special case for Node

§

Custom(String)

An arbitrary tag version

-

Trait Implementations§

source§

impl Debug for VersionTag

source§

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

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

impl Display for VersionTag

source§

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

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

impl FromStr for VersionTag

§

type Err = VoltaError

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Fallible<Self>

Parses a string s to return a value of this type. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

source§

impl Debug for VersionTag

source§

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

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

impl Display for VersionTag

source§

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

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

impl FromStr for VersionTag

§

type Err = VoltaError

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Fallible<Self>

Parses a string s to return a value of this type. Read more

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_migrate/empty/struct.Empty.html b/main/volta_migrate/empty/struct.Empty.html index 7d3fa45d1..d4d55f768 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/v2/struct.V2.html b/main/volta_migrate/v2/struct.V2.html index b7bac7593..c9355986c 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 929b2e5c1..fec1e28ab 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.