diff options
author | Bartek IwaĆczuk <biwanczuk@gmail.com> | 2020-11-02 23:37:55 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-11-02 23:37:55 +0100 |
commit | c3dd19c5d37a9c0801857669b59bd708a5bb0a71 (patch) | |
tree | 01b65494d5fada50a76a5b96609bdfddabdc5f5b /cli/program_state.rs | |
parent | 43d4978ceabb9d5879ab8d86bbf0f1ee551f9500 (diff) |
refactor(cli): remove ProgramState::permissions (#8228)
This commit removes ProgramState::permissions field.
Having permissions parsed from CLI flags stored on globally
accessible state object made it easy to mistakenly use these
permissions in situations which required "runtime" permissions.
Diffstat (limited to 'cli/program_state.rs')
-rw-r--r-- | cli/program_state.rs | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/cli/program_state.rs b/cli/program_state.rs index cacb64ca5..4d58b7fb4 100644 --- a/cli/program_state.rs +++ b/cli/program_state.rs @@ -46,8 +46,6 @@ pub struct CompiledModule { pub struct ProgramState { /// Flags parsed from `argv` contents. pub flags: flags::Flags, - /// Permissions parsed from `flags`. - pub permissions: Permissions, pub dir: deno_dir::DenoDir, pub file_fetcher: SourceFileFetcher, pub lockfile: Option<Arc<Mutex<Lockfile>>>, @@ -98,7 +96,6 @@ impl ProgramState { let program_state = ProgramState { dir, - permissions: Permissions::from_flags(&flags), flags, file_fetcher, lockfile, |