From 9024535617d1eccdb6329ceea8e08f02554159a3 Mon Sep 17 00:00:00 2001 From: mimoo Date: Thu, 20 Jun 2024 22:18:01 +0000 Subject: [PATCH] deploy: d422cc31e23df88af9546e7513c9300a5c39cb93 --- basics.html | 6 +- expressions.html | 6 +- functions.html | 6 +- literals.html | 6 +- modules.html | 12 +- print.html | 48 ++++-- rustdoc/help.html | 2 +- rustdoc/index.html | 2 +- rustdoc/noname/all.html | 2 +- rustdoc/noname/backends/enum.BackendKind.html | 11 +- rustdoc/noname/backends/index.html | 2 +- .../asm/fn.extract_vars_from_coeffs.html | 2 +- .../backends/kimchi/asm/fn.parse_coeffs.html | 2 +- rustdoc/noname/backends/kimchi/asm/index.html | 2 +- .../kimchi/asm/struct.OrderedHashSet.html | 11 +- .../backends/kimchi/builtin/fn.poseidon.html | 2 +- .../noname/backends/kimchi/builtin/index.html | 2 +- .../kimchi/constant.NUM_REGISTERS.html | 2 +- rustdoc/noname/backends/kimchi/index.html | 2 +- .../noname/backends/kimchi/prover/index.html | 2 +- .../kimchi/prover/struct.ProverIndex.html | 11 +- .../kimchi/prover/struct.VerifierIndex.html | 21 ++- .../kimchi/struct.GeneratedWitness.html | 11 +- .../backends/kimchi/struct.KimchiCellVar.html | 23 ++- .../backends/kimchi/struct.KimchiVesta.html | 11 +- .../backends/kimchi/struct.Witness.html | 11 +- .../backends/kimchi/type.VestaField.html | 2 +- .../backends/r1cs/builtin/fn.poseidon.html | 2 +- .../noname/backends/r1cs/builtin/index.html | 2 +- rustdoc/noname/backends/r1cs/index.html | 2 +- .../backends/r1cs/snarkjs/enum.Error.html | 15 +- .../noname/backends/r1cs/snarkjs/index.html | 2 +- .../r1cs/snarkjs/struct.SnarkjsExporter.html | 11 +- .../noname/backends/r1cs/struct.CellVar.html | 23 ++- .../backends/r1cs/struct.Constraint.html | 11 +- .../r1cs/struct.GeneratedWitness.html | 11 +- .../r1cs/struct.LinearCombination.html | 11 +- rustdoc/noname/backends/r1cs/struct.R1CS.html | 11 +- .../backends/r1cs/type.R1csBls12381Field.html | 2 +- .../backends/r1cs/type.R1csBn254Field.html | 2 +- rustdoc/noname/backends/trait.Backend.html | 2 +- .../noname/backends/trait.BackendField.html | 2 +- rustdoc/noname/backends/trait.BackendVar.html | 2 +- .../noname/circuit_writer/fn_env/index.html | 2 +- .../circuit_writer/fn_env/struct.FnEnv.html | 11 +- .../circuit_writer/fn_env/struct.VarInfo.html | 11 +- rustdoc/noname/circuit_writer/index.html | 2 +- .../circuit_writer/struct.CircuitWriter.html | 15 +- .../circuit_writer/struct.DebugInfo.html | 23 ++- .../circuit_writer/writer/enum.GateKind.html | 21 ++- .../circuit_writer/writer/enum.Wiring.html | 21 ++- .../noname/circuit_writer/writer/index.html | 2 +- .../writer/struct.AnnotatedCell.html | 21 ++- .../circuit_writer/writer/struct.Cell.html | 23 ++- .../circuit_writer/writer/struct.Gate.html | 21 ++- .../cli/cmd_build_and_check/fn.build.html | 2 +- .../cli/cmd_build_and_check/fn.cmd_build.html | 2 +- .../cli/cmd_build_and_check/fn.cmd_check.html | 2 +- .../cli/cmd_build_and_check/fn.cmd_run.html | 2 +- .../cli/cmd_build_and_check/fn.cmd_test.html | 2 +- .../noname/cli/cmd_build_and_check/index.html | 2 +- .../cmd_build_and_check/struct.CmdBuild.html | 17 +- .../cmd_build_and_check/struct.CmdCheck.html | 17 +- .../cmd_build_and_check/struct.CmdRun.html | 17 +- .../cmd_build_and_check/struct.CmdTest.html | 17 +- .../cli/cmd_new_and_init/fn.cmd_init.html | 2 +- .../cli/cmd_new_and_init/fn.cmd_new.html | 2 +- .../noname/cli/cmd_new_and_init/index.html | 2 +- .../cli/cmd_new_and_init/struct.CmdInit.html | 17 +- .../cli/cmd_new_and_init/struct.CmdNew.html | 17 +- .../cmd_prove_and_verify/fn.cmd_prove.html | 2 +- .../cmd_prove_and_verify/fn.cmd_verify.html | 2 +- .../cli/cmd_prove_and_verify/index.html | 2 +- .../cmd_prove_and_verify/struct.CmdProve.html | 17 +- .../struct.CmdVerify.html | 17 +- .../noname/cli/constant.NONAME_DIRECTORY.html | 2 +- .../cli/constant.PACKAGE_DIRECTORY.html | 2 +- rustdoc/noname/cli/index.html | 2 +- .../noname/cli/manifest/fn.read_manifest.html | 2 +- rustdoc/noname/cli/manifest/index.html | 2 +- .../noname/cli/manifest/struct.Manifest.html | 19 ++- .../noname/cli/manifest/struct.Package.html | 19 ++- .../cli/packages/fn.download_from_github.html | 2 +- rustdoc/noname/cli/packages/fn.get_dep.html | 2 +- .../noname/cli/packages/fn.get_dep_code.html | 2 +- .../cli/packages/fn.get_deps_of_package.html | 2 +- rustdoc/noname/cli/packages/fn.is_lib.html | 2 +- .../fn.validate_package_and_get_manifest.html | 2 +- rustdoc/noname/cli/packages/index.html | 2 +- .../cli/packages/struct.DependencyGraph.html | 11 +- .../cli/packages/struct.DependencyNode.html | 11 +- .../noname/cli/packages/struct.UserRepo.html | 23 ++- rustdoc/noname/compiler/fn.compile.html | 2 +- .../noname/compiler/fn.generate_witness.html | 2 +- rustdoc/noname/compiler/fn.get_nast.html | 2 +- .../compiler/fn.typecheck_next_file.html | 2 +- .../fn.typecheck_next_file_inner.html | 2 +- rustdoc/noname/compiler/index.html | 2 +- rustdoc/noname/compiler/struct.Sources.html | 11 +- rustdoc/noname/compiler/trait.IntoMiette.html | 2 +- rustdoc/noname/constants/index.html | 2 +- rustdoc/noname/constants/struct.Span.html | 23 ++- .../noname/constraints/boolean/fn.and.html | 2 +- .../noname/constraints/boolean/fn.check.html | 2 +- .../constraints/boolean/fn.is_valid.html | 2 +- .../noname/constraints/boolean/fn.not.html | 2 +- rustdoc/noname/constraints/boolean/fn.or.html | 2 +- rustdoc/noname/constraints/boolean/index.html | 2 +- rustdoc/noname/constraints/field/fn.add.html | 2 +- .../noname/constraints/field/fn.equal.html | 2 +- .../noname/constraints/field/fn.if_else.html | 2 +- .../constraints/field/fn.if_else_inner.html | 2 +- rustdoc/noname/constraints/field/fn.mul.html | 2 +- rustdoc/noname/constraints/field/fn.neg.html | 2 +- .../constraints/field/fn.not_equal.html | 7 + rustdoc/noname/constraints/field/fn.sub.html | 2 +- rustdoc/noname/constraints/field/index.html | 2 +- .../noname/constraints/field/sidebar-items.js | 2 +- rustdoc/noname/constraints/index.html | 2 +- rustdoc/noname/error/enum.ErrorKind.html | 15 +- rustdoc/noname/error/index.html | 2 +- rustdoc/noname/error/struct.Error.html | 15 +- rustdoc/noname/error/type.Result.html | 2 +- rustdoc/noname/helpers/fn.poseidon.html | 2 +- rustdoc/noname/helpers/index.html | 2 +- rustdoc/noname/helpers/trait.PrettyField.html | 2 +- rustdoc/noname/imports/enum.FnKind.html | 25 +-- rustdoc/noname/imports/enum.ModuleKind.html | 11 +- rustdoc/noname/imports/index.html | 2 +- .../noname/imports/struct.BuiltinModule.html | 11 +- rustdoc/noname/imports/struct.Module.html | 11 +- rustdoc/noname/imports/type.FnHandle.html | 2 +- rustdoc/noname/index.html | 2 +- rustdoc/noname/inputs/enum.ParsingError.html | 19 ++- rustdoc/noname/inputs/fn.parse_inputs.html | 2 +- rustdoc/noname/inputs/index.html | 2 +- rustdoc/noname/inputs/struct.JsonInputs.html | 19 ++- rustdoc/noname/inputs/trait.ExtField.html | 2 +- rustdoc/noname/lexer/enum.Keyword.html | 11 +- rustdoc/noname/lexer/enum.TokenKind.html | 16 +- rustdoc/noname/lexer/index.html | 2 +- rustdoc/noname/lexer/struct.LexerCtx.html | 11 +- rustdoc/noname/lexer/struct.Token.html | 13 +- rustdoc/noname/lexer/tokens/index.html | 2 +- .../noname/lexer/tokens/struct.Tokens.html | 11 +- rustdoc/noname/name_resolution/index.html | 2 +- .../noname/name_resolution/struct.NAST.html | 11 +- rustdoc/noname/parser/expr/enum.ExprKind.html | 21 ++- rustdoc/noname/parser/expr/enum.Op2.html | 22 ++- rustdoc/noname/parser/expr/index.html | 2 +- rustdoc/noname/parser/expr/struct.Expr.html | 23 ++- rustdoc/noname/parser/index.html | 2 +- rustdoc/noname/parser/struct.AST.html | 11 +- rustdoc/noname/parser/struct.ParserCtx.html | 11 +- rustdoc/noname/parser/structs/index.html | 2 +- .../parser/structs/struct.CustomType.html | 21 ++- .../parser/structs/struct.StructDef.html | 11 +- .../parser/types/enum.AttributeKind.html | 21 ++- .../parser/types/enum.FuncOrMethod.html | 21 ++- .../noname/parser/types/enum.ModulePath.html | 23 ++- .../noname/parser/types/enum.RootKind.html | 11 +- .../noname/parser/types/enum.StmtKind.html | 21 ++- rustdoc/noname/parser/types/enum.TyKind.html | 23 ++- .../parser/types/fn.is_valid_fn_name.html | 2 +- .../parser/types/fn.is_valid_fn_type.html | 2 +- .../parser/types/fn.parse_fn_call_args.html | 2 +- .../types/fn.parse_type_declaration.html | 2 +- rustdoc/noname/parser/types/index.html | 2 +- .../noname/parser/types/struct.Attribute.html | 21 ++- .../noname/parser/types/struct.ConstDef.html | 11 +- rustdoc/noname/parser/types/struct.FnArg.html | 21 ++- rustdoc/noname/parser/types/struct.FnSig.html | 21 ++- .../parser/types/struct.FunctionDef.html | 21 ++- rustdoc/noname/parser/types/struct.Ident.html | 23 ++- .../noname/parser/types/struct.Method.html | 11 +- .../noname/parser/types/struct.MethodSig.html | 11 +- rustdoc/noname/parser/types/struct.Range.html | 21 ++- rustdoc/noname/parser/types/struct.Root.html | 11 +- rustdoc/noname/parser/types/struct.Stmt.html | 21 ++- rustdoc/noname/parser/types/struct.Ty.html | 21 ++- .../noname/parser/types/struct.UsePath.html | 21 ++- rustdoc/noname/serialization/index.html | 4 +- .../serialization/ser/fn.deserialize.html | 4 +- .../serialization/ser/fn.serialize.html | 6 +- rustdoc/noname/serialization/ser/index.html | 2 +- .../noname/serialization/struct.SerdeAs.html | 19 ++- .../noname/stdlib/constant.BUILTIN_SIGS.html | 2 +- .../stdlib/constant.QUALIFIED_BUILTINS.html | 2 +- .../stdlib/crypto/constant.CRYPTO_SIGS.html | 2 +- .../noname/stdlib/crypto/fn.crypto_fns.html | 2 +- .../stdlib/crypto/fn.get_crypto_fn.html | 2 +- rustdoc/noname/stdlib/crypto/index.html | 2 +- rustdoc/noname/stdlib/fn.builtin_fns.html | 2 +- rustdoc/noname/stdlib/fn.get_builtin_fn.html | 2 +- rustdoc/noname/stdlib/index.html | 2 +- .../stdlib/static.BUILTIN_FN_NAMES.html | 2 +- rustdoc/noname/syntax/fn.is_hexadecimal.html | 2 +- rustdoc/noname/syntax/fn.is_identifier.html | 2 +- .../syntax/fn.is_identifier_or_type.html | 2 +- rustdoc/noname/syntax/fn.is_numeric.html | 2 +- rustdoc/noname/syntax/fn.is_type.html | 2 +- rustdoc/noname/syntax/index.html | 2 +- .../noname/type_checker/checker/index.html | 2 +- .../type_checker/checker/struct.FnInfo.html | 25 +-- .../checker/struct.StructInfo.html | 21 ++- rustdoc/noname/type_checker/fn_env/index.html | 2 +- .../type_checker/fn_env/struct.TypeInfo.html | 11 +- .../fn_env/struct.TypedFnEnv.html | 11 +- rustdoc/noname/type_checker/index.html | 2 +- .../noname/type_checker/struct.ConstInfo.html | 25 +-- .../type_checker/struct.FullyQualified.html | 23 ++- .../type_checker/struct.TypeChecker.html | 31 ++-- rustdoc/noname/utils/fn.display_source.html | 2 +- rustdoc/noname/utils/fn.noname_version.html | 2 +- rustdoc/noname/utils/fn.title.html | 2 +- rustdoc/noname/utils/index.html | 2 +- rustdoc/noname/var/enum.ConstOrCell.html | 25 +-- rustdoc/noname/var/enum.Value.html | 25 +-- rustdoc/noname/var/enum.VarOrRef.html | 11 +- rustdoc/noname/var/index.html | 2 +- rustdoc/noname/var/struct.Var.html | 29 ++-- rustdoc/noname/var/type.HintFn.html | 2 +- rustdoc/noname/witness/index.html | 2 +- .../witness/struct.CompiledCircuit.html | 13 +- rustdoc/noname/witness/struct.WitnessEnv.html | 11 +- rustdoc/search-index.js | 2 +- rustdoc/search.desc/noname/noname-desc-0-.js | 2 +- rustdoc/settings.html | 2 +- .../src/noname/backends/kimchi/asm.rs.html | 2 +- .../noname/backends/kimchi/builtin.rs.html | 2 +- .../src/noname/backends/kimchi/mod.rs.html | 2 +- .../src/noname/backends/kimchi/prover.rs.html | 2 +- rustdoc/src/noname/backends/mod.rs.html | 2 +- .../src/noname/backends/r1cs/builtin.rs.html | 2 +- rustdoc/src/noname/backends/r1cs/mod.rs.html | 2 +- .../src/noname/backends/r1cs/snarkjs.rs.html | 2 +- .../src/noname/circuit_writer/fn_env.rs.html | 2 +- rustdoc/src/noname/circuit_writer/mod.rs.html | 2 +- .../src/noname/circuit_writer/writer.rs.html | 4 +- .../noname/cli/cmd_build_and_check.rs.html | 2 +- .../src/noname/cli/cmd_new_and_init.rs.html | 2 +- .../noname/cli/cmd_prove_and_verify.rs.html | 2 +- rustdoc/src/noname/cli/manifest.rs.html | 2 +- rustdoc/src/noname/cli/mod.rs.html | 2 +- rustdoc/src/noname/cli/packages.rs.html | 2 +- rustdoc/src/noname/compiler.rs.html | 2 +- rustdoc/src/noname/constants.rs.html | 2 +- .../src/noname/constraints/boolean.rs.html | 2 +- rustdoc/src/noname/constraints/field.rs.html | 152 +++++++++++++++++- rustdoc/src/noname/constraints/mod.rs.html | 2 +- rustdoc/src/noname/error.rs.html | 2 +- rustdoc/src/noname/imports.rs.html | 2 +- rustdoc/src/noname/inputs.rs.html | 2 +- rustdoc/src/noname/lexer/mod.rs.html | 20 ++- rustdoc/src/noname/lexer/tokens.rs.html | 2 +- rustdoc/src/noname/lib.rs.html | 2 +- .../noname/name_resolution/context.rs.html | 2 +- .../src/noname/name_resolution/expr.rs.html | 2 +- .../src/noname/name_resolution/mod.rs.html | 2 +- rustdoc/src/noname/parser/expr.rs.html | 8 +- rustdoc/src/noname/parser/mod.rs.html | 2 +- rustdoc/src/noname/parser/structs.rs.html | 2 +- rustdoc/src/noname/parser/types.rs.html | 2 +- rustdoc/src/noname/serialization.rs.html | 2 +- rustdoc/src/noname/stdlib/crypto.rs.html | 2 +- rustdoc/src/noname/stdlib/mod.rs.html | 2 +- rustdoc/src/noname/syntax.rs.html | 2 +- .../src/noname/type_checker/checker.rs.html | 4 +- .../src/noname/type_checker/fn_env.rs.html | 2 +- rustdoc/src/noname/type_checker/mod.rs.html | 2 +- rustdoc/src/noname/utils.rs.html | 2 +- rustdoc/src/noname/var.rs.html | 2 +- rustdoc/src/noname/witness.rs.html | 2 +- .../trait.impl/serde/de/trait.Deserialize.js | 2 +- .../trait.impl/serde/ser/trait.Serialize.js | 2 +- rustdoc/type.impl/core/result/enum.Result.js | 2 +- var.html | 12 +- 277 files changed, 1543 insertions(+), 675 deletions(-) create mode 100644 rustdoc/noname/constraints/field/fn.not_equal.html diff --git a/basics.html b/basics.html index ff16c538d..1ce7d784b 100644 --- a/basics.html +++ b/basics.html @@ -344,10 +344,12 @@

fn main() { let y = thing.new(3, 4); } -
+

It’s not necessarily pleasant to read, and we could prevent it by storing some meta information (static_method: bool) in the type checker, but it’s not a big deal.

diff --git a/expressions.html b/expressions.html index 56323f2fa..0b0a06ac4 100644 --- a/expressions.html +++ b/expressions.html @@ -280,10 +280,12 @@

Circuit writer< } }

and we modify the circuit-writer to always return a VarOrRef when processing an expression node in the AST.

-
+
+

Note

-

+
+

While the type checker already checks if the lhs variable is mutable when it encounters an assignment expression, diff --git a/functions.html b/functions.html index f53d4f646..ececf032d 100644 --- a/functions.html +++ b/functions.html @@ -284,10 +284,12 @@

T Library(Vec<String>, FnSig), } } -
+

Not all modules are third-party libraries, some are also built-ins (e.g. std::crypto).

diff --git a/literals.html b/literals.html index f862aa8c3..61cab8135 100644 --- a/literals.html +++ b/literals.html @@ -248,10 +248,12 @@

+

If we do want to support that one day, we will have to track more than TyKind in the typechecker… diff --git a/modules.html b/modules.html index c84a0eb71..e4f25fc1f 100644 --- a/modules.html +++ b/modules.html @@ -181,10 +181,12 @@

Modules

In noname, the concept of a module is basically a file. A project either is a binary (main.no) or a library (lib.no). That’s it.

A binary or a library can use other libraries by importing them. To do that, a binary or library’s manifest file Noname.toml must contain a dependencies key listing all the other libraries as Github handles like user/repo (e.g. mimoo/sudoku). Libraries will then be retrieved from Github.

-
+
+

Note

-

+
+

Currently there is no versioning. Not because it’s not important, but because I haven’t had the time to implement it.

@@ -206,10 +208,12 @@

Modules

use b::some_lib;

There is currently no solution to this problem.

-
+
+

Note

-

+
+

This is a problem that does not exist in Rust, as there’s a single namespace that everyone shares, but that exists in Golang. diff --git a/print.html b/print.html index 20f5aa97b..13dfaeffe 100644 --- a/print.html +++ b/print.html @@ -347,10 +347,12 @@

fn main() { let y = thing.new(3, 4); } -
+

It’s not necessarily pleasant to read, and we could prevent it by storing some meta information (static_method: bool) in the type checker, but it’s not a big deal.

@@ -740,10 +742,12 @@

+

If we do want to support that one day, we will have to track more than TyKind in the typechecker… @@ -853,10 +857,12 @@

Circuit writer< } }

and we modify the circuit-writer to always return a VarOrRef when processing an expression node in the AST.

-
+
+

Note

-

+
+

While the type checker already checks if the lhs variable is mutable when it encounters an assignment expression, @@ -923,10 +929,12 @@

Type checkerIn noname, the concept of a module is basically a file. A project either is a binary (main.no) or a library (lib.no). That’s it.

A binary or a library can use other libraries by importing them. To do that, a binary or library’s manifest file Noname.toml must contain a dependencies key listing all the other libraries as Github handles like user/repo (e.g. mimoo/sudoku). Libraries will then be retrieved from Github.

-
+
+

Note

-

+
+

Currently there is no versioning. Not because it’s not important, but because I haven’t had the time to implement it.

@@ -948,10 +956,12 @@

Type checker

There is currently no solution to this problem.

-
+
+

Note

-

+
+

This is a problem that does not exist in Rust, as there’s a single namespace that everyone shares, but that exists in Golang. @@ -1324,10 +1334,12 @@

} -
+

Note: see the Constant chapter to see why constants are treated differently.

@@ -1344,10 +1356,12 @@

Anonymo

the z + y is parsed as an expression (a binary operation involving z and y) and stored under a var var1. Then t + ... is also parsed as another binary operation expression and stored under another var var2. Finally the let x = ... is parsed as an assignment statement, and x is stored as a local variable associated to the right handside var var2.

-
+

See the Scope chapter for more information on local variables.

@@ -1494,10 +1508,12 @@

T Library(Vec<String>, FnSig), } } -
+

Not all modules are third-party libraries, some are also built-ins (e.g. std::crypto).

diff --git a/rustdoc/help.html b/rustdoc/help.html index 07b3b7fd9..474a51d56 100644 --- a/rustdoc/help.html +++ b/rustdoc/help.html @@ -1 +1 @@ -Help

Rustdoc help

Back
\ No newline at end of file +Help

Rustdoc help

Back
\ No newline at end of file diff --git a/rustdoc/index.html b/rustdoc/index.html index 00d81c01c..914a23da6 100644 --- a/rustdoc/index.html +++ b/rustdoc/index.html @@ -1 +1 @@ -Index of crates

List of all crates

\ No newline at end of file +Index of crates

List of all crates

\ No newline at end of file diff --git a/rustdoc/noname/all.html b/rustdoc/noname/all.html index b7b7f3dce..a52d72c91 100644 --- a/rustdoc/noname/all.html +++ b/rustdoc/noname/all.html @@ -1 +1 @@ -List of all items in this crate

List of all items

Structs

Enums

Traits

Functions

Type Aliases

Statics

Constants

\ No newline at end of file +List of all items in this crate

List of all items

Structs

Enums

Traits

Functions

Type Aliases

Statics

Constants

\ No newline at end of file diff --git a/rustdoc/noname/backends/enum.BackendKind.html b/rustdoc/noname/backends/enum.BackendKind.html index 8808ec889..6f519a889 100644 --- a/rustdoc/noname/backends/enum.BackendKind.html +++ b/rustdoc/noname/backends/enum.BackendKind.html @@ -1,4 +1,4 @@ -BackendKind in noname::backends - Rust

Enum noname::backends::BackendKind

source ·
pub enum BackendKind {
+BackendKind in noname::backends - Rust

Enum noname::backends::BackendKind

source ·
pub enum BackendKind {
     KimchiVesta(KimchiVesta),
     R1csBls12_381(R1CS<R1csBls12381Field>),
     R1csBn254(R1CS<R1csBn254Field>),
@@ -10,7 +10,14 @@
     U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

Change the foreground color to black
§

fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

Change the background color to black
§

fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

Change the foreground color to red
§

fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

Change the background color to red
§

fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

Change the foreground color to green
§

fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

Change the background color to green
§

fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

Change the background color to yellow
§

fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

Change the foreground color to blue
§

fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

Change the background color to blue
§

fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to magenta
§

fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to purple
§

fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to purple
§

fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

Change the background color to cyan
§

fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

Change the foreground color to white
§

fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

Change the background color to white
§

fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

Change the background color to the terminal default
§

fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

Change the background color to bright red
§

fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

Change the background color to bright white
§

fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

Make the text bold
§

fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

Make the text dim
§

fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

Make the text italicized
§

fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

Make the text italicized
Make the text blink
Make the text blink (but fast!)
§

fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

Swap the foreground and background colors
§

fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

Hide the text
§

fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at diff --git a/rustdoc/noname/backends/index.html b/rustdoc/noname/backends/index.html index 008629190..35022056e 100644 --- a/rustdoc/noname/backends/index.html +++ b/rustdoc/noname/backends/index.html @@ -1,2 +1,2 @@ -noname::backends - Rust

Module noname::backends

source ·

Modules§

Enums§

Traits§

  • This trait serves as an alias for a bundle of traits
  • This trait allows different backends to have different cell var types. +noname::backends - Rust

    Module noname::backends

    source ·

    Modules§

    Enums§

    Traits§

    • This trait serves as an alias for a bundle of traits
    • This trait allows different backends to have different cell var types. It is intended to make it opaque to the frondend.
    \ No newline at end of file diff --git a/rustdoc/noname/backends/kimchi/asm/fn.extract_vars_from_coeffs.html b/rustdoc/noname/backends/kimchi/asm/fn.extract_vars_from_coeffs.html index 4a172f754..4bc607b66 100644 --- a/rustdoc/noname/backends/kimchi/asm/fn.extract_vars_from_coeffs.html +++ b/rustdoc/noname/backends/kimchi/asm/fn.extract_vars_from_coeffs.html @@ -1,4 +1,4 @@ -extract_vars_from_coeffs in noname::backends::kimchi::asm - Rust

    Function noname::backends::kimchi::asm::extract_vars_from_coeffs

    source ·
    pub fn extract_vars_from_coeffs(
    +extract_vars_from_coeffs in noname::backends::kimchi::asm - Rust

    Function noname::backends::kimchi::asm::extract_vars_from_coeffs

    source ·
    pub fn extract_vars_from_coeffs(
         vars: &mut OrderedHashSet<VestaField>,
         coeffs: &[VestaField],
     )
    \ No newline at end of file diff --git a/rustdoc/noname/backends/kimchi/asm/fn.parse_coeffs.html b/rustdoc/noname/backends/kimchi/asm/fn.parse_coeffs.html index c68419ce1..1ea565a3a 100644 --- a/rustdoc/noname/backends/kimchi/asm/fn.parse_coeffs.html +++ b/rustdoc/noname/backends/kimchi/asm/fn.parse_coeffs.html @@ -1,4 +1,4 @@ -parse_coeffs in noname::backends::kimchi::asm - Rust

    Function noname::backends::kimchi::asm::parse_coeffs

    source ·
    pub fn parse_coeffs(
    +parse_coeffs in noname::backends::kimchi::asm - Rust

    Function noname::backends::kimchi::asm::parse_coeffs

    source ·
    pub fn parse_coeffs(
         vars: &OrderedHashSet<VestaField>,
         coeffs: &[VestaField],
     ) -> Vec<String>
    \ No newline at end of file diff --git a/rustdoc/noname/backends/kimchi/asm/index.html b/rustdoc/noname/backends/kimchi/asm/index.html index a2fe6d7ed..fb5aa25bd 100644 --- a/rustdoc/noname/backends/kimchi/asm/index.html +++ b/rustdoc/noname/backends/kimchi/asm/index.html @@ -1,4 +1,4 @@ -noname::backends::kimchi::asm - Rust

    Module noname::backends::kimchi::asm

    source ·
    Expand description

    ASM-like language:

    +noname::backends::kimchi::asm - Rust

    Module noname::backends::kimchi::asm

    source ·
    Expand description

    ASM-like language:

    @ noname.0.7.0
     
    diff --git a/rustdoc/noname/backends/kimchi/asm/struct.OrderedHashSet.html b/rustdoc/noname/backends/kimchi/asm/struct.OrderedHashSet.html
    index 832a37ad5..79100986e 100644
    --- a/rustdoc/noname/backends/kimchi/asm/struct.OrderedHashSet.html
    +++ b/rustdoc/noname/backends/kimchi/asm/struct.OrderedHashSet.html
    @@ -1,4 +1,4 @@
    -OrderedHashSet in noname::backends::kimchi::asm - Rust

    Struct noname::backends::kimchi::asm::OrderedHashSet

    source ·
    pub struct OrderedHashSet<T> { /* private fields */ }
    Expand description

    Very dumb way to write an ordered hash set.

    +OrderedHashSet in noname::backends::kimchi::asm - Rust

    Struct noname::backends::kimchi::asm::OrderedHashSet

    source ·
    pub struct OrderedHashSet<T> { /* private fields */ }
    Expand description

    Very dumb way to write an ordered hash set.

    Implementations§

    source§

    impl<T> OrderedHashSet<T>
    where T: Eq + Hash + Clone,

    source

    pub fn insert(&mut self, value: T) -> bool

    source

    pub fn iter(&self) -> impl Iterator<Item = &T>

    source

    pub fn pos(&self, value: &T) -> usize

    source

    pub fn len(&self) -> usize

    source

    pub fn is_empty(&self) -> bool

    Trait Implementations§

    source§

    impl<T: Default> Default for OrderedHashSet<T>

    source§

    fn default() -> OrderedHashSet<T>

    Returns the “default value” for a type. Read more

    Auto Trait Implementations§

    §

    impl<T> Freeze for OrderedHashSet<T>

    §

    impl<T> RefUnwindSafe for OrderedHashSet<T>
    where T: RefUnwindSafe,

    §

    impl<T> Send for OrderedHashSet<T>
    where @@ -13,7 +13,14 @@ U: From<T>,

    source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    §

    impl<D> OwoColorize for D

    §

    fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
    where +

    source§

    impl<T> IntoEither for T

    source§

    fn into_either(self, into_left: bool) -> Either<Self, Self>

    Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
    source§

    fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
    where + F: FnOnce(&Self) -> bool,

    Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
    §

    impl<D> OwoColorize for D

    §

    fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
    where C: Color,

    Set the foreground color generically Read more
    §

    fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
    where C: Color,

    Set the background color generically. Read more
    §

    fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

    Change the foreground color to black
    §

    fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

    Change the background color to black
    §

    fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

    Change the foreground color to red
    §

    fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

    Change the background color to red
    §

    fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

    Change the foreground color to green
    §

    fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

    Change the background color to green
    §

    fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

    Change the foreground color to yellow
    §

    fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

    Change the background color to yellow
    §

    fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

    Change the foreground color to blue
    §

    fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

    Change the background color to blue
    §

    fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

    Change the foreground color to magenta
    §

    fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

    Change the background color to magenta
    §

    fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

    Change the foreground color to purple
    §

    fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

    Change the background color to purple
    §

    fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

    Change the foreground color to cyan
    §

    fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

    Change the background color to cyan
    §

    fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

    Change the foreground color to white
    §

    fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

    Change the background color to white
    §

    fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

    Change the foreground color to the terminal default
    §

    fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

    Change the background color to the terminal default
    §

    fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

    Change the foreground color to bright black
    §

    fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

    Change the background color to bright black
    §

    fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

    Change the foreground color to bright red
    §

    fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

    Change the background color to bright red
    §

    fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

    Change the foreground color to bright green
    §

    fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

    Change the background color to bright green
    §

    fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

    Change the foreground color to bright yellow
    §

    fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

    Change the background color to bright yellow
    §

    fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

    Change the foreground color to bright blue
    §

    fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

    Change the background color to bright blue
    §

    fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

    Change the foreground color to bright magenta
    §

    fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

    Change the background color to bright magenta
    §

    fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

    Change the foreground color to bright purple
    §

    fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

    Change the background color to bright purple
    §

    fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

    Change the foreground color to bright cyan
    §

    fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

    Change the background color to bright cyan
    §

    fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

    Change the foreground color to bright white
    §

    fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

    Change the background color to bright white
    §

    fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

    Make the text bold
    §

    fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

    Make the text dim
    §

    fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

    Make the text italicized
    §

    fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

    Make the text italicized
    Make the text blink
    Make the text blink (but fast!)
    §

    fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

    Swap the foreground and background colors
    §

    fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

    Hide the text
    §

    fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

    Cross out the text
    §

    fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
    where Color: DynColor,

    Set the foreground color at runtime. Only use if you do not know which color will be used at diff --git a/rustdoc/noname/backends/kimchi/builtin/fn.poseidon.html b/rustdoc/noname/backends/kimchi/builtin/fn.poseidon.html index 5194b0f75..fed2b02d8 100644 --- a/rustdoc/noname/backends/kimchi/builtin/fn.poseidon.html +++ b/rustdoc/noname/backends/kimchi/builtin/fn.poseidon.html @@ -1,4 +1,4 @@ -poseidon in noname::backends::kimchi::builtin - Rust

    Function noname::backends::kimchi::builtin::poseidon

    source ·
    pub fn poseidon(
    +poseidon in noname::backends::kimchi::builtin - Rust

    Function noname::backends::kimchi::builtin::poseidon

    source ·
    pub fn poseidon(
         compiler: &mut CircuitWriter<KimchiVesta>,
         vars: &[VarInfo<VestaField, KimchiCellVar>],
         span: Span,
    diff --git a/rustdoc/noname/backends/kimchi/builtin/index.html b/rustdoc/noname/backends/kimchi/builtin/index.html
    index a225380ac..c58c63ccb 100644
    --- a/rustdoc/noname/backends/kimchi/builtin/index.html
    +++ b/rustdoc/noname/backends/kimchi/builtin/index.html
    @@ -1 +1 @@
    -noname::backends::kimchi::builtin - Rust

    Module noname::backends::kimchi::builtin

    source ·

    Functions§

    \ No newline at end of file +noname::backends::kimchi::builtin - Rust

    Module noname::backends::kimchi::builtin

    source ·

    Functions§

    \ No newline at end of file diff --git a/rustdoc/noname/backends/kimchi/constant.NUM_REGISTERS.html b/rustdoc/noname/backends/kimchi/constant.NUM_REGISTERS.html index d9d01b25f..47af3ce32 100644 --- a/rustdoc/noname/backends/kimchi/constant.NUM_REGISTERS.html +++ b/rustdoc/noname/backends/kimchi/constant.NUM_REGISTERS.html @@ -1,2 +1,2 @@ -NUM_REGISTERS in noname::backends::kimchi - Rust

    Constant noname::backends::kimchi::NUM_REGISTERS

    source ·
    pub const NUM_REGISTERS: usize = kimchi::circuits::wires::COLUMNS; // 15usize
    Expand description

    Number of columns in the execution trace.

    +NUM_REGISTERS in noname::backends::kimchi - Rust

    Constant noname::backends::kimchi::NUM_REGISTERS

    source ·
    pub const NUM_REGISTERS: usize = kimchi::circuits::wires::COLUMNS; // 15usize
    Expand description

    Number of columns in the execution trace.

    \ No newline at end of file diff --git a/rustdoc/noname/backends/kimchi/index.html b/rustdoc/noname/backends/kimchi/index.html index 7b1151aa2..2736b8c38 100644 --- a/rustdoc/noname/backends/kimchi/index.html +++ b/rustdoc/noname/backends/kimchi/index.html @@ -1 +1 @@ -noname::backends::kimchi - Rust

    Module noname::backends::kimchi

    source ·

    Modules§

    Structs§

    Constants§

    Type Aliases§

    • We use the scalar field of Vesta as our circuit field.
    \ No newline at end of file +noname::backends::kimchi - Rust

    Module noname::backends::kimchi

    source ·

    Modules§

    Structs§

    Constants§

    Type Aliases§

    • We use the scalar field of Vesta as our circuit field.
    \ No newline at end of file diff --git a/rustdoc/noname/backends/kimchi/prover/index.html b/rustdoc/noname/backends/kimchi/prover/index.html index d1b82778c..b6f0c4613 100644 --- a/rustdoc/noname/backends/kimchi/prover/index.html +++ b/rustdoc/noname/backends/kimchi/prover/index.html @@ -1,2 +1,2 @@ -noname::backends::kimchi::prover - Rust

    Module noname::backends::kimchi::prover

    source ·
    Expand description

    This module contains the prover.

    +noname::backends::kimchi::prover - Rust

    Module noname::backends::kimchi::prover

    source ·
    Expand description

    This module contains the prover.

    Structs§

    \ No newline at end of file diff --git a/rustdoc/noname/backends/kimchi/prover/struct.ProverIndex.html b/rustdoc/noname/backends/kimchi/prover/struct.ProverIndex.html index d4ede4bcc..0f34acc4e 100644 --- a/rustdoc/noname/backends/kimchi/prover/struct.ProverIndex.html +++ b/rustdoc/noname/backends/kimchi/prover/struct.ProverIndex.html @@ -1,4 +1,4 @@ -ProverIndex in noname::backends::kimchi::prover - Rust

    Struct noname::backends::kimchi::prover::ProverIndex

    source ·
    pub struct ProverIndex { /* private fields */ }

    Implementations§

    source§

    impl ProverIndex

    source

    pub fn asm(&self, sources: &Sources, debug: bool) -> String

    source

    pub fn len(&self) -> usize

    source

    pub fn is_empty(&self) -> bool

    source

    pub fn prove( +ProverIndex in noname::backends::kimchi::prover - Rust

    Struct noname::backends::kimchi::prover::ProverIndex

    source ·
    pub struct ProverIndex { /* private fields */ }

    Implementations§

    source§

    impl ProverIndex

    source

    pub fn asm(&self, sources: &Sources, debug: bool) -> String

    source

    pub fn len(&self) -> usize

    source

    pub fn is_empty(&self) -> bool

    source

    pub fn prove( &self, sources: &Sources, public_inputs: JsonInputs, @@ -13,7 +13,14 @@ U: From<T>,

    source§

    fn into(self) -> U

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    §

    impl<D> OwoColorize for D

    §

    fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
    where +

    source§

    impl<T> IntoEither for T

    source§

    fn into_either(self, into_left: bool) -> Either<Self, Self>

    Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
    source§

    fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
    where + F: FnOnce(&Self) -> bool,

    Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
    §

    impl<D> OwoColorize for D

    §

    fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
    where C: Color,

    Set the foreground color generically Read more
    §

    fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
    where C: Color,

    Set the background color generically. Read more
    §

    fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

    Change the foreground color to black
    §

    fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

    Change the background color to black
    §

    fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

    Change the foreground color to red
    §

    fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

    Change the background color to red
    §

    fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

    Change the foreground color to green
    §

    fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

    Change the background color to green
    §

    fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

    Change the foreground color to yellow
    §

    fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

    Change the background color to yellow
    §

    fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

    Change the foreground color to blue
    §

    fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

    Change the background color to blue
    §

    fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

    Change the foreground color to magenta
    §

    fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

    Change the background color to magenta
    §

    fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

    Change the foreground color to purple
    §

    fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

    Change the background color to purple
    §

    fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

    Change the foreground color to cyan
    §

    fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

    Change the background color to cyan
    §

    fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

    Change the foreground color to white
    §

    fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

    Change the background color to white
    §

    fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

    Change the foreground color to the terminal default
    §

    fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

    Change the background color to the terminal default
    §

    fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

    Change the foreground color to bright black
    §

    fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

    Change the background color to bright black
    §

    fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

    Change the foreground color to bright red
    §

    fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

    Change the background color to bright red
    §

    fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

    Change the foreground color to bright green
    §

    fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

    Change the background color to bright green
    §

    fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

    Change the foreground color to bright yellow
    §

    fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

    Change the background color to bright yellow
    §

    fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

    Change the foreground color to bright blue
    §

    fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

    Change the background color to bright blue
    §

    fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

    Change the foreground color to bright magenta
    §

    fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

    Change the background color to bright magenta
    §

    fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

    Change the foreground color to bright purple
    §

    fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

    Change the background color to bright purple
    §

    fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

    Change the foreground color to bright cyan
    §

    fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

    Change the background color to bright cyan
    §

    fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

    Change the foreground color to bright white
    §

    fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

    Change the background color to bright white
    §

    fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

    Make the text bold
    §

    fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

    Make the text dim
    §

    fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

    Make the text italicized
    §

    fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

    Make the text italicized
    Make the text blink
    Make the text blink (but fast!)
    §

    fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

    Swap the foreground and background colors
    §

    fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

    Hide the text
    §

    fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

    Cross out the text
    §

    fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
    where Color: DynColor,

    Set the foreground color at runtime. Only use if you do not know which color will be used at diff --git a/rustdoc/noname/backends/kimchi/prover/struct.VerifierIndex.html b/rustdoc/noname/backends/kimchi/prover/struct.VerifierIndex.html index 2a0c94741..972893fbf 100644 --- a/rustdoc/noname/backends/kimchi/prover/struct.VerifierIndex.html +++ b/rustdoc/noname/backends/kimchi/prover/struct.VerifierIndex.html @@ -1,10 +1,10 @@ -VerifierIndex in noname::backends::kimchi::prover - Rust

    Struct noname::backends::kimchi::prover::VerifierIndex

    source ·
    pub struct VerifierIndex { /* private fields */ }

    Implementations§

    source§

    impl VerifierIndex

    source

    pub fn verify( +VerifierIndex in noname::backends::kimchi::prover - Rust

    Struct noname::backends::kimchi::prover::VerifierIndex

    source ·
    pub struct VerifierIndex { /* private fields */ }

    Implementations§

    source§

    impl VerifierIndex

    source

    pub fn verify( &self, full_public_inputs: Vec<VestaField>, proof: ProverProof<Vesta, OpeningProof<Vesta>>, -) -> Result<()>

    Trait Implementations§

    source§

    impl<'de> Deserialize<'de> for VerifierIndex

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
    where - __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Serialize for VerifierIndex

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
    where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where +) -> Result<()>

    Trait Implementations§

    source§

    impl<'de> Deserialize<'de> for VerifierIndex

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
    where + __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Serialize for VerifierIndex

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
    where + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

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

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

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

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where 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.

    @@ -12,7 +12,14 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

Change the foreground color to black
§

fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

Change the background color to black
§

fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

Change the foreground color to red
§

fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

Change the background color to red
§

fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

Change the foreground color to green
§

fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

Change the background color to green
§

fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

Change the background color to yellow
§

fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

Change the foreground color to blue
§

fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

Change the background color to blue
§

fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to magenta
§

fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to purple
§

fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to purple
§

fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

Change the background color to cyan
§

fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

Change the foreground color to white
§

fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

Change the background color to white
§

fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

Change the background color to the terminal default
§

fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

Change the background color to bright red
§

fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

Change the background color to bright white
§

fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

Make the text bold
§

fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

Make the text dim
§

fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

Make the text italicized
§

fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

Make the text italicized
Make the text blink
Make the text blink (but fast!)
§

fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

Swap the foreground and background colors
§

fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

Hide the text
§

fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at @@ -27,5 +34,5 @@ ) -> BgColorDisplay<'_, CustomColor<R, G, B>, Self>

Set the background color to a specific RGB value.
§

fn truecolor(&self, r: u8, g: u8, b: u8) -> FgDynColorDisplay<'_, Rgb, Self>

Sets the foreground color to an RGB value.
§

fn on_truecolor(&self, r: u8, g: u8, b: u8) -> BgDynColorDisplay<'_, Rgb, Self>

Sets the background color to an RGB value.
§

fn style(&self, style: Style) -> Styled<&Self>

Apply a runtime-determined style
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

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

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

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

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

\ No newline at end of file diff --git a/rustdoc/noname/backends/kimchi/struct.GeneratedWitness.html b/rustdoc/noname/backends/kimchi/struct.GeneratedWitness.html index 13b17c8aa..9f49750ea 100644 --- a/rustdoc/noname/backends/kimchi/struct.GeneratedWitness.html +++ b/rustdoc/noname/backends/kimchi/struct.GeneratedWitness.html @@ -1,4 +1,4 @@ -GeneratedWitness in noname::backends::kimchi - Rust

Struct noname::backends::kimchi::GeneratedWitness

source ·
pub struct GeneratedWitness {
+GeneratedWitness in noname::backends::kimchi - Rust

Struct noname::backends::kimchi::GeneratedWitness

source ·
pub struct GeneratedWitness {
     pub all_witness: Witness,
     pub full_public_inputs: Vec<VestaField>,
     pub public_outputs: Vec<VestaField>,
@@ -13,7 +13,14 @@
     U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

Change the foreground color to black
§

fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

Change the background color to black
§

fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

Change the foreground color to red
§

fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

Change the background color to red
§

fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

Change the foreground color to green
§

fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

Change the background color to green
§

fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

Change the background color to yellow
§

fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

Change the foreground color to blue
§

fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

Change the background color to blue
§

fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to magenta
§

fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to purple
§

fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to purple
§

fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

Change the background color to cyan
§

fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

Change the foreground color to white
§

fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

Change the background color to white
§

fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

Change the background color to the terminal default
§

fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

Change the background color to bright red
§

fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

Change the background color to bright white
§

fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

Make the text bold
§

fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

Make the text dim
§

fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

Make the text italicized
§

fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

Make the text italicized
Make the text blink
Make the text blink (but fast!)
§

fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

Swap the foreground and background colors
§

fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

Hide the text
§

fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at diff --git a/rustdoc/noname/backends/kimchi/struct.KimchiCellVar.html b/rustdoc/noname/backends/kimchi/struct.KimchiCellVar.html index f11b4f7e6..0496ea838 100644 --- a/rustdoc/noname/backends/kimchi/struct.KimchiCellVar.html +++ b/rustdoc/noname/backends/kimchi/struct.KimchiCellVar.html @@ -1,13 +1,13 @@ -KimchiCellVar in noname::backends::kimchi - Rust

Struct noname::backends::kimchi::KimchiCellVar

source ·
pub struct KimchiCellVar {
+KimchiCellVar in noname::backends::kimchi - Rust

Struct noname::backends::kimchi::KimchiCellVar

source ·
pub struct KimchiCellVar {
     pub span: Span,
     /* private fields */
-}

Fields§

§span: Span

Trait Implementations§

source§

impl Clone for KimchiCellVar

source§

fn clone(&self) -> KimchiCellVar

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 KimchiCellVar

source§

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

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

impl Default for KimchiCellVar

source§

fn default() -> KimchiCellVar

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for KimchiCellVar

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Hash for KimchiCellVar

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where +}

Fields§

§span: Span

Trait Implementations§

source§

impl Clone for KimchiCellVar

source§

fn clone(&self) -> KimchiCellVar

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 KimchiCellVar

source§

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

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

impl Default for KimchiCellVar

source§

fn default() -> KimchiCellVar

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for KimchiCellVar

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Hash for KimchiCellVar

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl PartialEq for KimchiCellVar

source§

fn eq(&self, other: &KimchiCellVar) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Serialize for KimchiCellVar

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl BackendVar for KimchiCellVar

source§

impl Copy for KimchiCellVar

source§

impl Eq for KimchiCellVar

source§

impl StructuralPartialEq for KimchiCellVar

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +sufficient, and should not be overridden without very good reason.

source§

impl Serialize for KimchiCellVar

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl BackendVar for KimchiCellVar

source§

impl Copy for KimchiCellVar

source§

impl Eq for KimchiCellVar

source§

impl StructuralPartialEq for KimchiCellVar

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<T> CallHasher for T
where @@ -22,7 +22,14 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

Change the foreground color to black
§

fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

Change the background color to black
§

fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

Change the foreground color to red
§

fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

Change the background color to red
§

fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

Change the foreground color to green
§

fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

Change the background color to green
§

fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

Change the background color to yellow
§

fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

Change the foreground color to blue
§

fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

Change the background color to blue
§

fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to magenta
§

fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to purple
§

fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to purple
§

fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

Change the background color to cyan
§

fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

Change the foreground color to white
§

fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

Change the background color to white
§

fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

Change the background color to the terminal default
§

fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

Change the background color to bright red
§

fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

Change the background color to bright white
§

fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

Make the text bold
§

fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

Make the text dim
§

fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

Make the text italicized
§

fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

Make the text italicized
Make the text blink
Make the text blink (but fast!)
§

fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

Swap the foreground and background colors
§

fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

Hide the text
§

fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at @@ -38,5 +45,5 @@ T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

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

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

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

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

\ No newline at end of file diff --git a/rustdoc/noname/backends/kimchi/struct.KimchiVesta.html b/rustdoc/noname/backends/kimchi/struct.KimchiVesta.html index 183c5c883..9266d7f23 100644 --- a/rustdoc/noname/backends/kimchi/struct.KimchiVesta.html +++ b/rustdoc/noname/backends/kimchi/struct.KimchiVesta.html @@ -1,4 +1,4 @@ -KimchiVesta in noname::backends::kimchi - Rust

Struct noname::backends::kimchi::KimchiVesta

source ·
pub struct KimchiVesta { /* private fields */ }

Implementations§

source§

impl KimchiVesta

source

pub fn compile_to_indexes( +KimchiVesta in noname::backends::kimchi - Rust

Struct noname::backends::kimchi::KimchiVesta

source ·
pub struct KimchiVesta { /* private fields */ }

Implementations§

source§

impl KimchiVesta

source

pub fn compile_to_indexes( &self, ) -> Result<(ProverIndex<Vesta, OpeningProof<Vesta>>, VerifierIndex<Vesta, OpeningProof<Vesta>>)>

source§

impl KimchiVesta

source

pub fn new(double_generic_gate_optimization: bool) -> Self

Trait Implementations§

source§

impl Backend for KimchiVesta

§

type Field = Fp256<FpParameters>

The circuit field / scalar field that the circuit is written on.
§

type Var = KimchiCellVar

The CellVar type for the backend. Different backend is allowed to have different CellVar types.
§

type GeneratedWitness = GeneratedWitness

The generated witness type for the backend. Each backend may define its own witness format to be generated.
source§

fn poseidon() -> FnHandle<Self>

poseidon crypto builtin function for different backends
source§

fn new_internal_var( @@ -67,7 +67,14 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

Change the foreground color to black
§

fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

Change the background color to black
§

fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

Change the foreground color to red
§

fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

Change the background color to red
§

fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

Change the foreground color to green
§

fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

Change the background color to green
§

fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

Change the background color to yellow
§

fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

Change the foreground color to blue
§

fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

Change the background color to blue
§

fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to magenta
§

fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to purple
§

fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to purple
§

fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

Change the background color to cyan
§

fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

Change the foreground color to white
§

fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

Change the background color to white
§

fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

Change the background color to the terminal default
§

fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

Change the background color to bright red
§

fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

Change the background color to bright white
§

fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

Make the text bold
§

fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

Make the text dim
§

fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

Make the text italicized
§

fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

Make the text italicized
Make the text blink
Make the text blink (but fast!)
§

fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

Swap the foreground and background colors
§

fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

Hide the text
§

fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at diff --git a/rustdoc/noname/backends/kimchi/struct.Witness.html b/rustdoc/noname/backends/kimchi/struct.Witness.html index 7c5331670..9b45f6d28 100644 --- a/rustdoc/noname/backends/kimchi/struct.Witness.html +++ b/rustdoc/noname/backends/kimchi/struct.Witness.html @@ -1,4 +1,4 @@ -Witness in noname::backends::kimchi - Rust

Struct noname::backends::kimchi::Witness

source ·
pub struct Witness(/* private fields */);

Implementations§

source§

impl Witness

source

pub fn to_kimchi_witness(&self) -> [Vec<VestaField>; 15]

kimchi uses a transposed witness

+Witness in noname::backends::kimchi - Rust

Struct noname::backends::kimchi::Witness

source ·
pub struct Witness(/* private fields */);

Implementations§

source§

impl Witness

source

pub fn to_kimchi_witness(&self) -> [Vec<VestaField>; 15]

kimchi uses a transposed witness

source

pub fn len(&self) -> usize

source

pub fn is_empty(&self) -> bool

source

pub fn debug(&self)

Trait Implementations§

source§

impl Debug for Witness

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where @@ -7,7 +7,14 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

Change the foreground color to black
§

fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

Change the background color to black
§

fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

Change the foreground color to red
§

fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

Change the background color to red
§

fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

Change the foreground color to green
§

fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

Change the background color to green
§

fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

Change the background color to yellow
§

fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

Change the foreground color to blue
§

fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

Change the background color to blue
§

fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to magenta
§

fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to purple
§

fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to purple
§

fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

Change the background color to cyan
§

fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

Change the foreground color to white
§

fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

Change the background color to white
§

fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

Change the background color to the terminal default
§

fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

Change the background color to bright red
§

fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

Change the background color to bright white
§

fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

Make the text bold
§

fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

Make the text dim
§

fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

Make the text italicized
§

fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

Make the text italicized
Make the text blink
Make the text blink (but fast!)
§

fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

Swap the foreground and background colors
§

fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

Hide the text
§

fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at diff --git a/rustdoc/noname/backends/kimchi/type.VestaField.html b/rustdoc/noname/backends/kimchi/type.VestaField.html index 3c7ebb54a..2e781f2cc 100644 --- a/rustdoc/noname/backends/kimchi/type.VestaField.html +++ b/rustdoc/noname/backends/kimchi/type.VestaField.html @@ -1,2 +1,2 @@ -VestaField in noname::backends::kimchi - Rust

Type Alias noname::backends::kimchi::VestaField

source ·
pub type VestaField = Fp;
Expand description

We use the scalar field of Vesta as our circuit field.

+VestaField in noname::backends::kimchi - Rust

Type Alias noname::backends::kimchi::VestaField

source ·
pub type VestaField = Fp;
Expand description

We use the scalar field of Vesta as our circuit field.

Aliased Type§

struct VestaField(pub BigInteger256);

Fields§

§0: BigInteger256

Trait Implementations§

source§

impl ExtField for VestaField

source§

impl PrettyField for VestaField

source§

fn pretty(&self) -> String

Print a field in a negative form if it’s past the half point.
source§

impl BackendField for VestaField

\ No newline at end of file diff --git a/rustdoc/noname/backends/r1cs/builtin/fn.poseidon.html b/rustdoc/noname/backends/r1cs/builtin/fn.poseidon.html index 004164d01..a480ae644 100644 --- a/rustdoc/noname/backends/r1cs/builtin/fn.poseidon.html +++ b/rustdoc/noname/backends/r1cs/builtin/fn.poseidon.html @@ -1,4 +1,4 @@ -poseidon in noname::backends::r1cs::builtin - Rust

Function noname::backends::r1cs::builtin::poseidon

source ·
pub fn poseidon<F>(
+poseidon in noname::backends::r1cs::builtin - Rust

Function noname::backends::r1cs::builtin::poseidon

source ·
pub fn poseidon<F>(
     compiler: &mut CircuitWriter<R1CS<F>>,
     vars: &[VarInfo<F, LinearCombination<F>>],
     span: Span,
diff --git a/rustdoc/noname/backends/r1cs/builtin/index.html b/rustdoc/noname/backends/r1cs/builtin/index.html
index 3aaae4c65..ec2a4d239 100644
--- a/rustdoc/noname/backends/r1cs/builtin/index.html
+++ b/rustdoc/noname/backends/r1cs/builtin/index.html
@@ -1 +1 @@
-noname::backends::r1cs::builtin - Rust

Module noname::backends::r1cs::builtin

source ·

Functions§

\ No newline at end of file +noname::backends::r1cs::builtin - Rust

Module noname::backends::r1cs::builtin

source ·

Functions§

\ No newline at end of file diff --git a/rustdoc/noname/backends/r1cs/index.html b/rustdoc/noname/backends/r1cs/index.html index 1808a6b15..d65b8ad3b 100644 --- a/rustdoc/noname/backends/r1cs/index.html +++ b/rustdoc/noname/backends/r1cs/index.html @@ -1,4 +1,4 @@ -noname::backends::r1cs - Rust

Module noname::backends::r1cs

source ·

Modules§

Structs§

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

Change the foreground color to black
§

fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

Change the background color to black
§

fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

Change the foreground color to red
§

fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

Change the background color to red
§

fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

Change the foreground color to green
§

fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

Change the background color to green
§

fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

Change the background color to yellow
§

fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

Change the foreground color to blue
§

fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

Change the background color to blue
§

fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to magenta
§

fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to purple
§

fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to purple
§

fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

Change the background color to cyan
§

fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

Change the foreground color to white
§

fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

Change the background color to white
§

fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

Change the background color to the terminal default
§

fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

Change the background color to bright red
§

fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

Change the background color to bright white
§

fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

Make the text bold
§

fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

Make the text dim
§

fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

Make the text italicized
§

fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

Make the text italicized
Make the text blink
Make the text blink (but fast!)
§

fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

Swap the foreground and background colors
§

fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

Hide the text
§

fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at diff --git a/rustdoc/noname/backends/r1cs/snarkjs/index.html b/rustdoc/noname/backends/r1cs/snarkjs/index.html index d65a6ab56..bcf804132 100644 --- a/rustdoc/noname/backends/r1cs/snarkjs/index.html +++ b/rustdoc/noname/backends/r1cs/snarkjs/index.html @@ -1 +1 @@ -noname::backends::r1cs::snarkjs - Rust

Module noname::backends::r1cs::snarkjs

source ·

Structs§

  • A struct to export r1cs circuit and witness to the snarkjs formats.

Enums§

\ No newline at end of file +noname::backends::r1cs::snarkjs - Rust

Module noname::backends::r1cs::snarkjs

source ·

Structs§

  • A struct to export r1cs circuit and witness to the snarkjs formats.

Enums§

\ No newline at end of file diff --git a/rustdoc/noname/backends/r1cs/snarkjs/struct.SnarkjsExporter.html b/rustdoc/noname/backends/r1cs/snarkjs/struct.SnarkjsExporter.html index b239bd4fa..034fd72f1 100644 --- a/rustdoc/noname/backends/r1cs/snarkjs/struct.SnarkjsExporter.html +++ b/rustdoc/noname/backends/r1cs/snarkjs/struct.SnarkjsExporter.html @@ -1,4 +1,4 @@ -SnarkjsExporter in noname::backends::r1cs::snarkjs - Rust

Struct noname::backends::r1cs::snarkjs::SnarkjsExporter

source ·
pub struct SnarkjsExporter<F>
where +SnarkjsExporter in noname::backends::r1cs::snarkjs - Rust

Struct noname::backends::r1cs::snarkjs::SnarkjsExporter

source ·
pub struct SnarkjsExporter<F>
where F: BackendField,
{ /* private fields */ }
Expand description

A struct to export r1cs circuit and witness to the snarkjs formats.

Implementations§

source§

impl<F> SnarkjsExporter<F>
where F: BackendField,

source

pub fn new(r1cs_backend: R1CS<F>) -> SnarkjsExporter<F>

source

pub fn gen_r1cs_file(&self, file: &str) -> Result<(), Error>

Generate the r1cs file in snarkjs format. @@ -18,7 +18,14 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

Change the foreground color to black
§

fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

Change the background color to black
§

fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

Change the foreground color to red
§

fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

Change the background color to red
§

fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

Change the foreground color to green
§

fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

Change the background color to green
§

fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

Change the background color to yellow
§

fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

Change the foreground color to blue
§

fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

Change the background color to blue
§

fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to magenta
§

fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to purple
§

fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to purple
§

fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

Change the background color to cyan
§

fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

Change the foreground color to white
§

fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

Change the background color to white
§

fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

Change the background color to the terminal default
§

fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

Change the background color to bright red
§

fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

Change the background color to bright white
§

fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

Make the text bold
§

fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

Make the text dim
§

fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

Make the text italicized
§

fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

Make the text italicized
Make the text blink
Make the text blink (but fast!)
§

fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

Swap the foreground and background colors
§

fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

Hide the text
§

fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at diff --git a/rustdoc/noname/backends/r1cs/struct.CellVar.html b/rustdoc/noname/backends/r1cs/struct.CellVar.html index d60117191..d782d36b1 100644 --- a/rustdoc/noname/backends/r1cs/struct.CellVar.html +++ b/rustdoc/noname/backends/r1cs/struct.CellVar.html @@ -1,14 +1,14 @@ -CellVar in noname::backends::r1cs - Rust

Struct noname::backends::r1cs::CellVar

source ·
pub struct CellVar {
+CellVar in noname::backends::r1cs - Rust

Struct noname::backends::r1cs::CellVar

source ·
pub struct CellVar {
     pub span: Span,
     /* private fields */
-}

Fields§

§span: Span

Trait Implementations§

source§

impl Clone for CellVar

source§

fn clone(&self) -> CellVar

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 CellVar

source§

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

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

impl Default for CellVar

source§

fn default() -> CellVar

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for CellVar

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<F> From<CellVar> for LinearCombination<F>
where +}

Fields§

§span: Span

Trait Implementations§

source§

impl Clone for CellVar

source§

fn clone(&self) -> CellVar

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 CellVar

source§

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

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

impl Default for CellVar

source§

fn default() -> CellVar

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for CellVar

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<F> From<CellVar> for LinearCombination<F>
where F: BackendField,

source§

fn from(var: CellVar) -> Self

Converts to this type from the input type.
source§

impl Hash for CellVar

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl PartialEq for CellVar

source§

fn eq(&self, other: &CellVar) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Serialize for CellVar

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Copy for CellVar

source§

impl Eq for CellVar

source§

impl StructuralPartialEq for CellVar

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +sufficient, and should not be overridden without very good reason.

source§

impl Serialize for CellVar

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Copy for CellVar

source§

impl Eq for CellVar

source§

impl StructuralPartialEq for CellVar

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<T> CallHasher for T
where @@ -23,7 +23,14 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

Change the foreground color to black
§

fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

Change the background color to black
§

fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

Change the foreground color to red
§

fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

Change the background color to red
§

fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

Change the foreground color to green
§

fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

Change the background color to green
§

fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

Change the background color to yellow
§

fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

Change the foreground color to blue
§

fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

Change the background color to blue
§

fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to magenta
§

fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to purple
§

fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to purple
§

fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

Change the background color to cyan
§

fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

Change the foreground color to white
§

fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

Change the background color to white
§

fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

Change the background color to the terminal default
§

fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

Change the background color to bright red
§

fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

Change the background color to bright white
§

fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

Make the text bold
§

fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

Make the text dim
§

fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

Make the text italicized
§

fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

Make the text italicized
Make the text blink
Make the text blink (but fast!)
§

fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

Swap the foreground and background colors
§

fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

Hide the text
§

fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at @@ -39,5 +46,5 @@ T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

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

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

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

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

\ No newline at end of file diff --git a/rustdoc/noname/backends/r1cs/struct.Constraint.html b/rustdoc/noname/backends/r1cs/struct.Constraint.html index 644b18d2b..6548b32e1 100644 --- a/rustdoc/noname/backends/r1cs/struct.Constraint.html +++ b/rustdoc/noname/backends/r1cs/struct.Constraint.html @@ -1,4 +1,4 @@ -Constraint in noname::backends::r1cs - Rust

Struct noname::backends::r1cs::Constraint

source ·
pub struct Constraint<F>
where +Constraint in noname::backends::r1cs - Rust

Struct noname::backends::r1cs::Constraint

source ·
pub struct Constraint<F>
where F: BackendField,
{ pub a: LinearCombination<F>, pub b: LinearCombination<F>, @@ -20,7 +20,14 @@ U: From<T>,
source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

Change the foreground color to black
§

fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

Change the background color to black
§

fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

Change the foreground color to red
§

fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

Change the background color to red
§

fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

Change the foreground color to green
§

fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

Change the background color to green
§

fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

Change the background color to yellow
§

fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

Change the foreground color to blue
§

fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

Change the background color to blue
§

fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to magenta
§

fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to purple
§

fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to purple
§

fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

Change the background color to cyan
§

fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

Change the foreground color to white
§

fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

Change the background color to white
§

fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

Change the background color to the terminal default
§

fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

Change the background color to bright red
§

fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

Change the background color to bright white
§

fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

Make the text bold
§

fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

Make the text dim
§

fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

Make the text italicized
§

fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

Make the text italicized
Make the text blink
Make the text blink (but fast!)
§

fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

Swap the foreground and background colors
§

fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

Hide the text
§

fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at diff --git a/rustdoc/noname/backends/r1cs/struct.GeneratedWitness.html b/rustdoc/noname/backends/r1cs/struct.GeneratedWitness.html index 40c46e85c..6fd568997 100644 --- a/rustdoc/noname/backends/r1cs/struct.GeneratedWitness.html +++ b/rustdoc/noname/backends/r1cs/struct.GeneratedWitness.html @@ -1,4 +1,4 @@ -GeneratedWitness in noname::backends::r1cs - Rust

Struct noname::backends::r1cs::GeneratedWitness

source ·
pub struct GeneratedWitness<F>
where +GeneratedWitness in noname::backends::r1cs - Rust

Struct noname::backends::r1cs::GeneratedWitness

source ·
pub struct GeneratedWitness<F>
where F: BackendField,
{ pub witness: Vec<F>, pub outputs: Vec<F>, @@ -15,7 +15,14 @@ U: From<T>,
source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

Change the foreground color to black
§

fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

Change the background color to black
§

fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

Change the foreground color to red
§

fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

Change the background color to red
§

fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

Change the foreground color to green
§

fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

Change the background color to green
§

fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

Change the background color to yellow
§

fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

Change the foreground color to blue
§

fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

Change the background color to blue
§

fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to magenta
§

fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to purple
§

fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to purple
§

fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

Change the background color to cyan
§

fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

Change the foreground color to white
§

fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

Change the background color to white
§

fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

Change the background color to the terminal default
§

fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

Change the background color to bright red
§

fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

Change the background color to bright white
§

fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

Make the text bold
§

fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

Make the text dim
§

fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

Make the text italicized
§

fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

Make the text italicized
Make the text blink
Make the text blink (but fast!)
§

fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

Swap the foreground and background colors
§

fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

Hide the text
§

fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at diff --git a/rustdoc/noname/backends/r1cs/struct.LinearCombination.html b/rustdoc/noname/backends/r1cs/struct.LinearCombination.html index 3ea8f480e..f40eed2cc 100644 --- a/rustdoc/noname/backends/r1cs/struct.LinearCombination.html +++ b/rustdoc/noname/backends/r1cs/struct.LinearCombination.html @@ -1,4 +1,4 @@ -LinearCombination in noname::backends::r1cs - Rust

Struct noname::backends::r1cs::LinearCombination

source ·
pub struct LinearCombination<F>
where +LinearCombination in noname::backends::r1cs - Rust

Struct noname::backends::r1cs::LinearCombination

source ·
pub struct LinearCombination<F>
where F: BackendField,
{ pub terms: HashMap<CellVar, F>, pub constant: F, @@ -32,7 +32,14 @@ U: From<T>,
source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

Change the foreground color to black
§

fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

Change the background color to black
§

fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

Change the foreground color to red
§

fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

Change the background color to red
§

fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

Change the foreground color to green
§

fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

Change the background color to green
§

fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

Change the background color to yellow
§

fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

Change the foreground color to blue
§

fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

Change the background color to blue
§

fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to magenta
§

fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to purple
§

fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to purple
§

fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

Change the background color to cyan
§

fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

Change the foreground color to white
§

fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

Change the background color to white
§

fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

Change the background color to the terminal default
§

fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

Change the background color to bright red
§

fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

Change the background color to bright white
§

fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

Make the text bold
§

fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

Make the text dim
§

fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

Make the text italicized
§

fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

Make the text italicized
Make the text blink
Make the text blink (but fast!)
§

fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

Swap the foreground and background colors
§

fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

Hide the text
§

fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at diff --git a/rustdoc/noname/backends/r1cs/struct.R1CS.html b/rustdoc/noname/backends/r1cs/struct.R1CS.html index 668b8b3fe..b116ee3c3 100644 --- a/rustdoc/noname/backends/r1cs/struct.R1CS.html +++ b/rustdoc/noname/backends/r1cs/struct.R1CS.html @@ -1,4 +1,4 @@ -R1CS in noname::backends::r1cs - Rust

Struct noname::backends::r1cs::R1CS

source ·
pub struct R1CS<F>
where +R1CS in noname::backends::r1cs - Rust

Struct noname::backends::r1cs::R1CS

source ·
pub struct R1CS<F>
where F: BackendField,
{ /* private fields */ }
Expand description

R1CS backend with bls12_381 field.

Implementations§

source§

impl<F> R1CS<F>
where F: BackendField,

source

pub fn new() -> Self

source

pub fn num_constraints(&self) -> usize

Returns the number of constraints.

@@ -90,7 +90,14 @@ U: From<T>,
source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

Change the foreground color to black
§

fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

Change the background color to black
§

fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

Change the foreground color to red
§

fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

Change the background color to red
§

fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

Change the foreground color to green
§

fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

Change the background color to green
§

fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

Change the background color to yellow
§

fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

Change the foreground color to blue
§

fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

Change the background color to blue
§

fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to magenta
§

fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to purple
§

fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to purple
§

fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

Change the background color to cyan
§

fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

Change the foreground color to white
§

fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

Change the background color to white
§

fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

Change the background color to the terminal default
§

fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

Change the background color to bright red
§

fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

Change the background color to bright white
§

fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

Make the text bold
§

fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

Make the text dim
§

fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

Make the text italicized
§

fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

Make the text italicized
Make the text blink
Make the text blink (but fast!)
§

fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

Swap the foreground and background colors
§

fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

Hide the text
§

fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at diff --git a/rustdoc/noname/backends/r1cs/type.R1csBls12381Field.html b/rustdoc/noname/backends/r1cs/type.R1csBls12381Field.html index 648ea7597..995d49289 100644 --- a/rustdoc/noname/backends/r1cs/type.R1csBls12381Field.html +++ b/rustdoc/noname/backends/r1cs/type.R1csBls12381Field.html @@ -1 +1 @@ -R1csBls12381Field in noname::backends::r1cs - Rust

Type Alias noname::backends::r1cs::R1csBls12381Field

source ·
pub type R1csBls12381Field = Fr;

Aliased Type§

struct R1csBls12381Field(pub BigInteger256);

Fields§

§0: BigInteger256

Trait Implementations§

source§

impl PrettyField for R1csBls12381Field

source§

fn pretty(&self) -> String

Print a field in a negative form if it’s past the half point.
source§

impl BackendField for R1csBls12381Field

\ No newline at end of file +R1csBls12381Field in noname::backends::r1cs - Rust

Type Alias noname::backends::r1cs::R1csBls12381Field

source ·
pub type R1csBls12381Field = Fr;

Aliased Type§

struct R1csBls12381Field(pub BigInteger256);

Fields§

§0: BigInteger256

Trait Implementations§

source§

impl PrettyField for R1csBls12381Field

source§

fn pretty(&self) -> String

Print a field in a negative form if it’s past the half point.
source§

impl BackendField for R1csBls12381Field

\ No newline at end of file diff --git a/rustdoc/noname/backends/r1cs/type.R1csBn254Field.html b/rustdoc/noname/backends/r1cs/type.R1csBn254Field.html index a0e36fcab..3b396c40b 100644 --- a/rustdoc/noname/backends/r1cs/type.R1csBn254Field.html +++ b/rustdoc/noname/backends/r1cs/type.R1csBn254Field.html @@ -1 +1 @@ -R1csBn254Field in noname::backends::r1cs - Rust

Type Alias noname::backends::r1cs::R1csBn254Field

source ·
pub type R1csBn254Field = Fr;

Aliased Type§

struct R1csBn254Field(pub BigInteger256);

Fields§

§0: BigInteger256

Trait Implementations§

source§

impl PrettyField for R1csBn254Field

source§

fn pretty(&self) -> String

Print a field in a negative form if it’s past the half point.
source§

impl BackendField for R1csBn254Field

\ No newline at end of file +R1csBn254Field in noname::backends::r1cs - Rust

Type Alias noname::backends::r1cs::R1csBn254Field

source ·
pub type R1csBn254Field = Fr;

Aliased Type§

struct R1csBn254Field(pub BigInteger256);

Fields§

§0: BigInteger256

Trait Implementations§

source§

impl PrettyField for R1csBn254Field

source§

fn pretty(&self) -> String

Print a field in a negative form if it’s past the half point.
source§

impl BackendField for R1csBn254Field

\ No newline at end of file diff --git a/rustdoc/noname/backends/trait.Backend.html b/rustdoc/noname/backends/trait.Backend.html index aef027120..a288830b7 100644 --- a/rustdoc/noname/backends/trait.Backend.html +++ b/rustdoc/noname/backends/trait.Backend.html @@ -1,4 +1,4 @@ -Backend in noname::backends - Rust

Trait noname::backends::Backend

source ·
pub trait Backend: Clone {
+Backend in noname::backends - Rust

Trait noname::backends::Backend

source ·
pub trait Backend: Clone {
     type Field: BackendField;
     type Var: BackendVar;
     type GeneratedWitness;
diff --git a/rustdoc/noname/backends/trait.BackendField.html b/rustdoc/noname/backends/trait.BackendField.html
index 7ed4f87b4..e28ca31dc 100644
--- a/rustdoc/noname/backends/trait.BackendField.html
+++ b/rustdoc/noname/backends/trait.BackendField.html
@@ -1,2 +1,2 @@
-BackendField in noname::backends - Rust

Trait noname::backends::BackendField

source ·
pub trait BackendField: Field + FromStr + TryFrom<BigUint> + TryInto<BigUint> + Into<BigUint> + PrettyField { }
Expand description

This trait serves as an alias for a bundle of traits

+BackendField in noname::backends - Rust

Trait noname::backends::BackendField

source ·
pub trait BackendField: Field + FromStr + TryFrom<BigUint> + TryInto<BigUint> + Into<BigUint> + PrettyField { }
Expand description

This trait serves as an alias for a bundle of traits

Object Safety§

This trait is not object safe.

Implementors§

\ No newline at end of file diff --git a/rustdoc/noname/backends/trait.BackendVar.html b/rustdoc/noname/backends/trait.BackendVar.html index 45e69cc30..d15d85833 100644 --- a/rustdoc/noname/backends/trait.BackendVar.html +++ b/rustdoc/noname/backends/trait.BackendVar.html @@ -1,3 +1,3 @@ -BackendVar in noname::backends - Rust

Trait noname::backends::BackendVar

source ·
pub trait BackendVar: Clone + Debug + PartialEq + Eq { }
Expand description

This trait allows different backends to have different cell var types. +BackendVar in noname::backends - Rust

Trait noname::backends::BackendVar

source ·
pub trait BackendVar: Clone + Debug + PartialEq + Eq { }
Expand description

This trait allows different backends to have different cell var types. It is intended to make it opaque to the frondend.

Object Safety§

This trait is not object safe.

Implementors§

\ No newline at end of file diff --git a/rustdoc/noname/circuit_writer/fn_env/index.html b/rustdoc/noname/circuit_writer/fn_env/index.html index f10d39473..703afb3f0 100644 --- a/rustdoc/noname/circuit_writer/fn_env/index.html +++ b/rustdoc/noname/circuit_writer/fn_env/index.html @@ -1,3 +1,3 @@ -noname::circuit_writer::fn_env - Rust

Module noname::circuit_writer::fn_env

source ·

Structs§

§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

Change the foreground color to black
§

fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

Change the background color to black
§

fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

Change the foreground color to red
§

fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

Change the background color to red
§

fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

Change the foreground color to green
§

fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

Change the background color to green
§

fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

Change the background color to yellow
§

fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

Change the foreground color to blue
§

fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

Change the background color to blue
§

fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to magenta
§

fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to purple
§

fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to purple
§

fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

Change the background color to cyan
§

fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

Change the foreground color to white
§

fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

Change the background color to white
§

fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

Change the background color to the terminal default
§

fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

Change the background color to bright red
§

fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

Change the background color to bright white
§

fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

Make the text bold
§

fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

Make the text dim
§

fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

Make the text italicized
§

fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

Make the text italicized
Make the text blink
Make the text blink (but fast!)
§

fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

Swap the foreground and background colors
§

fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

Hide the text
§

fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at diff --git a/rustdoc/noname/circuit_writer/fn_env/struct.VarInfo.html b/rustdoc/noname/circuit_writer/fn_env/struct.VarInfo.html index cb5cd1d91..5df179205 100644 --- a/rustdoc/noname/circuit_writer/fn_env/struct.VarInfo.html +++ b/rustdoc/noname/circuit_writer/fn_env/struct.VarInfo.html @@ -1,4 +1,4 @@ -VarInfo in noname::circuit_writer::fn_env - Rust

Struct noname::circuit_writer::fn_env::VarInfo

source ·
pub struct VarInfo<F, C>
where +VarInfo in noname::circuit_writer::fn_env - Rust

Struct noname::circuit_writer::fn_env::VarInfo

source ·
pub struct VarInfo<F, C>
where F: BackendField, C: BackendVar,
{ pub var: Var<F, C>, @@ -28,7 +28,14 @@ U: From<T>,
source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

Change the foreground color to black
§

fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

Change the background color to black
§

fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

Change the foreground color to red
§

fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

Change the background color to red
§

fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

Change the foreground color to green
§

fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

Change the background color to green
§

fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

Change the background color to yellow
§

fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

Change the foreground color to blue
§

fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

Change the background color to blue
§

fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to magenta
§

fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to purple
§

fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to purple
§

fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

Change the background color to cyan
§

fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

Change the foreground color to white
§

fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

Change the background color to white
§

fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

Change the background color to the terminal default
§

fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

Change the background color to bright red
§

fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

Change the background color to bright white
§

fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

Make the text bold
§

fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

Make the text dim
§

fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

Make the text italicized
§

fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

Make the text italicized
Make the text blink
Make the text blink (but fast!)
§

fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

Swap the foreground and background colors
§

fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

Hide the text
§

fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at diff --git a/rustdoc/noname/circuit_writer/index.html b/rustdoc/noname/circuit_writer/index.html index f5a146c60..09b1e887f 100644 --- a/rustdoc/noname/circuit_writer/index.html +++ b/rustdoc/noname/circuit_writer/index.html @@ -1 +1 @@ -noname::circuit_writer - Rust

Module noname::circuit_writer

source ·

Re-exports§

Modules§

Structs§

\ No newline at end of file +noname::circuit_writer - Rust

Module noname::circuit_writer

source ·

Re-exports§

Modules§

Structs§

\ No newline at end of file diff --git a/rustdoc/noname/circuit_writer/struct.CircuitWriter.html b/rustdoc/noname/circuit_writer/struct.CircuitWriter.html index b16cc8ae1..b7a9be8d9 100644 --- a/rustdoc/noname/circuit_writer/struct.CircuitWriter.html +++ b/rustdoc/noname/circuit_writer/struct.CircuitWriter.html @@ -1,16 +1,16 @@ -CircuitWriter in noname::circuit_writer - Rust

Struct noname::circuit_writer::CircuitWriter

source ·
pub struct CircuitWriter<B>
where +CircuitWriter in noname::circuit_writer - Rust

Struct noname::circuit_writer::CircuitWriter

source ·
pub struct CircuitWriter<B>
where B: Backend,
{ pub backend: B, /* private fields */ }

Fields§

§backend: B

The constraint backend for the circuit. For now, this needs to be exposed for the kimchi prover for kimchi specific low level data. So we might make this private if the prover facilities can be deprecated.

-

Implementations§

source§

impl<B: Backend> CircuitWriter<B>

Implementations§

source§

impl<B: Backend> CircuitWriter<B>

source

pub fn add_public_inputs( &mut self, name: String, num: usize, span: Span, -) -> Var<B::Field, B::Var>

source

pub fn add_public_outputs(&mut self, num: usize, span: Span)

source

pub fn add_private_inputs( +) -> Var<B::Field, B::Var>

source

pub fn add_public_outputs(&mut self, num: usize, span: Span)

source

pub fn add_private_inputs( &mut self, name: String, num: usize, @@ -62,7 +62,14 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

Change the foreground color to black
§

fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

Change the background color to black
§

fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

Change the foreground color to red
§

fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

Change the background color to red
§

fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

Change the foreground color to green
§

fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

Change the background color to green
§

fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

Change the background color to yellow
§

fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

Change the foreground color to blue
§

fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

Change the background color to blue
§

fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to magenta
§

fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to purple
§

fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to purple
§

fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

Change the background color to cyan
§

fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

Change the foreground color to white
§

fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

Change the background color to white
§

fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

Change the background color to the terminal default
§

fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

Change the background color to bright red
§

fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

Change the background color to bright white
§

fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

Make the text bold
§

fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

Make the text dim
§

fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

Make the text italicized
§

fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

Make the text italicized
Make the text blink
Make the text blink (but fast!)
§

fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

Swap the foreground and background colors
§

fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

Hide the text
§

fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at diff --git a/rustdoc/noname/circuit_writer/struct.DebugInfo.html b/rustdoc/noname/circuit_writer/struct.DebugInfo.html index b904a50f5..1f4a7de0e 100644 --- a/rustdoc/noname/circuit_writer/struct.DebugInfo.html +++ b/rustdoc/noname/circuit_writer/struct.DebugInfo.html @@ -1,14 +1,14 @@ -DebugInfo in noname::circuit_writer - Rust

Struct noname::circuit_writer::DebugInfo

source ·
pub struct DebugInfo {
+DebugInfo in noname::circuit_writer - Rust

Struct noname::circuit_writer::DebugInfo

source ·
pub struct DebugInfo {
     pub span: Span,
     pub note: String,
 }
Expand description

Debug information related to a single row in a circuit.

Fields§

§span: Span

The place in the original source code that created that gate.

§note: String

A note on why this was added

-

Trait Implementations§

source§

impl Clone for DebugInfo

source§

fn clone(&self) -> DebugInfo

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 DebugInfo

source§

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

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

impl<'de> Deserialize<'de> for DebugInfo

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq for DebugInfo

source§

fn eq(&self, other: &DebugInfo) -> bool

This method tests for self and other values to be equal, and is used +

Trait Implementations§

source§

impl Clone for DebugInfo

source§

fn clone(&self) -> DebugInfo

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 DebugInfo

source§

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

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

impl<'de> Deserialize<'de> for DebugInfo

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq for DebugInfo

source§

fn eq(&self, other: &DebugInfo) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Serialize for DebugInfo

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for DebugInfo

source§

impl StructuralPartialEq for DebugInfo

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +sufficient, and should not be overridden without very good reason.

source§

impl Serialize for DebugInfo

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for DebugInfo

source§

impl StructuralPartialEq for DebugInfo

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<Q, K> Equivalent<K> for Q
where @@ -20,7 +20,14 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

Change the foreground color to black
§

fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

Change the background color to black
§

fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

Change the foreground color to red
§

fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

Change the background color to red
§

fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

Change the foreground color to green
§

fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

Change the background color to green
§

fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

Change the background color to yellow
§

fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

Change the foreground color to blue
§

fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

Change the background color to blue
§

fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to magenta
§

fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to purple
§

fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to purple
§

fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

Change the background color to cyan
§

fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

Change the foreground color to white
§

fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

Change the background color to white
§

fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

Change the background color to the terminal default
§

fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

Change the background color to bright red
§

fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

Change the background color to bright white
§

fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

Make the text bold
§

fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

Make the text dim
§

fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

Make the text italicized
§

fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

Make the text italicized
Make the text blink
Make the text blink (but fast!)
§

fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

Swap the foreground and background colors
§

fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

Hide the text
§

fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at @@ -36,5 +43,5 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

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

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

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

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

\ No newline at end of file diff --git a/rustdoc/noname/circuit_writer/writer/enum.GateKind.html b/rustdoc/noname/circuit_writer/writer/enum.GateKind.html index 40edd5a94..fbf5c367c 100644 --- a/rustdoc/noname/circuit_writer/writer/enum.GateKind.html +++ b/rustdoc/noname/circuit_writer/writer/enum.GateKind.html @@ -1,10 +1,10 @@ -GateKind in noname::circuit_writer::writer - Rust

Enum noname::circuit_writer::writer::GateKind

source ·
pub enum GateKind {
+GateKind in noname::circuit_writer::writer - Rust

Enum noname::circuit_writer::writer::GateKind

source ·
pub enum GateKind {
     Zero,
     DoubleGeneric,
     Poseidon,
-}

Variants§

§

Zero

§

DoubleGeneric

§

Poseidon

Trait Implementations§

source§

impl Clone for GateKind

source§

fn clone(&self) -> GateKind

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 GateKind

source§

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

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

impl<'de> Deserialize<'de> for GateKind

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl From<GateKind> for GateType

source§

fn from(gate_kind: GateKind) -> Self

Converts to this type from the input type.
source§

impl Serialize for GateKind

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Copy for GateKind

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +}

Variants§

§

Zero

§

DoubleGeneric

§

Poseidon

Trait Implementations§

source§

impl Clone for GateKind

source§

fn clone(&self) -> GateKind

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 GateKind

source§

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

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

impl<'de> Deserialize<'de> for GateKind

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl From<GateKind> for GateType

source§

fn from(gate_kind: GateKind) -> Self

Converts to this type from the input type.
source§

impl Serialize for GateKind

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Copy for GateKind

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where 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.

@@ -12,7 +12,14 @@ U: From<T>,
source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

Change the foreground color to black
§

fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

Change the background color to black
§

fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

Change the foreground color to red
§

fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

Change the background color to red
§

fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

Change the foreground color to green
§

fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

Change the background color to green
§

fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

Change the background color to yellow
§

fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

Change the foreground color to blue
§

fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

Change the background color to blue
§

fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to magenta
§

fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to purple
§

fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to purple
§

fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

Change the background color to cyan
§

fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

Change the foreground color to white
§

fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

Change the background color to white
§

fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

Change the background color to the terminal default
§

fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

Change the background color to bright red
§

fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

Change the background color to bright white
§

fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

Make the text bold
§

fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

Make the text dim
§

fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

Make the text italicized
§

fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

Make the text italicized
Make the text blink
Make the text blink (but fast!)
§

fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

Swap the foreground and background colors
§

fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

Hide the text
§

fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at @@ -28,5 +35,5 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

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

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

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

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

\ No newline at end of file diff --git a/rustdoc/noname/circuit_writer/writer/enum.Wiring.html b/rustdoc/noname/circuit_writer/writer/enum.Wiring.html index c284e7f67..5cff9f784 100644 --- a/rustdoc/noname/circuit_writer/writer/enum.Wiring.html +++ b/rustdoc/noname/circuit_writer/writer/enum.Wiring.html @@ -1,11 +1,11 @@ -Wiring in noname::circuit_writer::writer - Rust

Enum noname::circuit_writer::writer::Wiring

source ·
pub enum Wiring {
+Wiring in noname::circuit_writer::writer - Rust

Enum noname::circuit_writer::writer::Wiring

source ·
pub enum Wiring {
     NotWired(AnnotatedCell),
     Wired(Vec<AnnotatedCell>),
 }

Variants§

§

NotWired(AnnotatedCell)

Not yet wired (just indicates the position of the cell itself)

§

Wired(Vec<AnnotatedCell>)

The wiring (associated to different spans)

-

Trait Implementations§

source§

impl Clone for Wiring

source§

fn clone(&self) -> Wiring

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 Wiring

source§

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

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

impl<'de> Deserialize<'de> for Wiring

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for Wiring

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

§

impl Freeze for Wiring

§

impl RefUnwindSafe for Wiring

§

impl Send for Wiring

§

impl Sync for Wiring

§

impl Unpin for Wiring

§

impl UnwindSafe for Wiring

Blanket Implementations§

source§

impl<T> Any for T
where +

Trait Implementations§

source§

impl Clone for Wiring

source§

fn clone(&self) -> Wiring

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 Wiring

source§

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

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

impl<'de> Deserialize<'de> for Wiring

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for Wiring

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

§

impl Freeze for Wiring

§

impl RefUnwindSafe for Wiring

§

impl Send for Wiring

§

impl Sync for Wiring

§

impl Unpin for Wiring

§

impl UnwindSafe for Wiring

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where 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.

@@ -13,7 +13,14 @@ U: From<T>,
source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

Change the foreground color to black
§

fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

Change the background color to black
§

fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

Change the foreground color to red
§

fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

Change the background color to red
§

fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

Change the foreground color to green
§

fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

Change the background color to green
§

fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

Change the background color to yellow
§

fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

Change the foreground color to blue
§

fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

Change the background color to blue
§

fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to magenta
§

fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to purple
§

fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to purple
§

fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

Change the background color to cyan
§

fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

Change the foreground color to white
§

fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

Change the background color to white
§

fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

Change the background color to the terminal default
§

fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

Change the background color to bright red
§

fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

Change the background color to bright white
§

fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

Make the text bold
§

fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

Make the text dim
§

fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

Make the text italicized
§

fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

Make the text italicized
Make the text blink
Make the text blink (but fast!)
§

fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

Swap the foreground and background colors
§

fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

Hide the text
§

fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at @@ -29,5 +36,5 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

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

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

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

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

\ No newline at end of file diff --git a/rustdoc/noname/circuit_writer/writer/index.html b/rustdoc/noname/circuit_writer/writer/index.html index bb83a8c61..684b28cdd 100644 --- a/rustdoc/noname/circuit_writer/writer/index.html +++ b/rustdoc/noname/circuit_writer/writer/index.html @@ -1 +1 @@ -noname::circuit_writer::writer - Rust
\ No newline at end of file +noname::circuit_writer::writer - Rust
\ No newline at end of file diff --git a/rustdoc/noname/circuit_writer/writer/struct.AnnotatedCell.html b/rustdoc/noname/circuit_writer/writer/struct.AnnotatedCell.html index f36585ca0..5935cb651 100644 --- a/rustdoc/noname/circuit_writer/writer/struct.AnnotatedCell.html +++ b/rustdoc/noname/circuit_writer/writer/struct.AnnotatedCell.html @@ -1,13 +1,13 @@ -AnnotatedCell in noname::circuit_writer::writer - Rust

Struct noname::circuit_writer::writer::AnnotatedCell

source ·
pub struct AnnotatedCell { /* private fields */ }

Trait Implementations§

source§

impl Clone for AnnotatedCell

source§

fn clone(&self) -> AnnotatedCell

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 AnnotatedCell

source§

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

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

impl<'de> Deserialize<'de> for AnnotatedCell

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Ord for AnnotatedCell

source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where +AnnotatedCell in noname::circuit_writer::writer - Rust

Struct noname::circuit_writer::writer::AnnotatedCell

source ·
pub struct AnnotatedCell { /* private fields */ }

Trait Implementations§

source§

impl Clone for AnnotatedCell

source§

fn clone(&self) -> AnnotatedCell

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 AnnotatedCell

source§

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

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

impl<'de> Deserialize<'de> for AnnotatedCell

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Ord for AnnotatedCell

source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq for AnnotatedCell

source§

fn eq(&self, other: &Self) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for AnnotatedCell

source§

fn partial_cmp(&self, other: &Self) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Serialize for AnnotatedCell

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for AnnotatedCell

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +operator. Read more

source§

impl Serialize for AnnotatedCell

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for AnnotatedCell

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Q
where @@ -21,7 +21,14 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

Change the foreground color to black
§

fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

Change the background color to black
§

fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

Change the foreground color to red
§

fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

Change the background color to red
§

fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

Change the foreground color to green
§

fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

Change the background color to green
§

fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

Change the background color to yellow
§

fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

Change the foreground color to blue
§

fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

Change the background color to blue
§

fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to magenta
§

fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to purple
§

fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to purple
§

fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

Change the background color to cyan
§

fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

Change the foreground color to white
§

fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

Change the background color to white
§

fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

Change the background color to the terminal default
§

fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

Change the background color to bright red
§

fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

Change the background color to bright white
§

fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

Make the text bold
§

fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

Make the text dim
§

fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

Make the text italicized
§

fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

Make the text italicized
Make the text blink
Make the text blink (but fast!)
§

fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

Swap the foreground and background colors
§

fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

Hide the text
§

fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at @@ -37,5 +44,5 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

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

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

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

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

\ No newline at end of file diff --git a/rustdoc/noname/circuit_writer/writer/struct.Cell.html b/rustdoc/noname/circuit_writer/writer/struct.Cell.html index 65586242a..b9af9c7a2 100644 --- a/rustdoc/noname/circuit_writer/writer/struct.Cell.html +++ b/rustdoc/noname/circuit_writer/writer/struct.Cell.html @@ -1,16 +1,16 @@ -Cell in noname::circuit_writer::writer - Rust

Struct noname::circuit_writer::writer::Cell

source ·
pub struct Cell {
+Cell in noname::circuit_writer::writer - Rust

Struct noname::circuit_writer::writer::Cell

source ·
pub struct Cell {
     pub row: usize,
     pub col: usize,
-}

Fields§

§row: usize§col: usize

Trait Implementations§

source§

impl Clone for Cell

source§

fn clone(&self) -> Cell

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 Cell

source§

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

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

impl<'de> Deserialize<'de> for Cell

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for Cell

source§

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

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

impl Ord for Cell

source§

fn cmp(&self, other: &Cell) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where +}

Fields§

§row: usize§col: usize

Trait Implementations§

source§

impl Clone for Cell

source§

fn clone(&self) -> Cell

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 Cell

source§

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

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

impl<'de> Deserialize<'de> for Cell

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for Cell

source§

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

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

impl Ord for Cell

source§

fn cmp(&self, other: &Cell) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq for Cell

source§

fn eq(&self, other: &Cell) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for Cell

source§

fn partial_cmp(&self, other: &Cell) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Serialize for Cell

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Copy for Cell

source§

impl Eq for Cell

source§

impl StructuralPartialEq for Cell

Auto Trait Implementations§

§

impl Freeze for Cell

§

impl RefUnwindSafe for Cell

§

impl Send for Cell

§

impl Sync for Cell

§

impl Unpin for Cell

§

impl UnwindSafe for Cell

Blanket Implementations§

source§

impl<T> Any for T
where +operator. Read more

source§

impl Serialize for Cell

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Copy for Cell

source§

impl Eq for Cell

source§

impl StructuralPartialEq for Cell

Auto Trait Implementations§

§

impl Freeze for Cell

§

impl RefUnwindSafe for Cell

§

impl Send for Cell

§

impl Sync for Cell

§

impl Unpin for Cell

§

impl UnwindSafe for Cell

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Q
where @@ -24,7 +24,14 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

Change the foreground color to black
§

fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

Change the background color to black
§

fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

Change the foreground color to red
§

fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

Change the background color to red
§

fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

Change the foreground color to green
§

fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

Change the background color to green
§

fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

Change the background color to yellow
§

fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

Change the foreground color to blue
§

fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

Change the background color to blue
§

fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to magenta
§

fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to purple
§

fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to purple
§

fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

Change the background color to cyan
§

fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

Change the foreground color to white
§

fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

Change the background color to white
§

fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

Change the background color to the terminal default
§

fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

Change the background color to bright red
§

fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

Change the background color to bright white
§

fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

Make the text bold
§

fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

Make the text dim
§

fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

Make the text italicized
§

fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

Make the text italicized
Make the text blink
Make the text blink (but fast!)
§

fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

Swap the foreground and background colors
§

fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

Hide the text
§

fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at @@ -41,5 +48,5 @@ T: Display + ?Sized,
source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

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

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

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

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

\ No newline at end of file diff --git a/rustdoc/noname/circuit_writer/writer/struct.Gate.html b/rustdoc/noname/circuit_writer/writer/struct.Gate.html index 4decef47f..5395b19df 100644 --- a/rustdoc/noname/circuit_writer/writer/struct.Gate.html +++ b/rustdoc/noname/circuit_writer/writer/struct.Gate.html @@ -1,11 +1,11 @@ -Gate in noname::circuit_writer::writer - Rust

Struct noname::circuit_writer::writer::Gate

source ·
pub struct Gate {
+Gate in noname::circuit_writer::writer - Rust

Struct noname::circuit_writer::writer::Gate

source ·
pub struct Gate {
     pub typ: GateKind,
     pub coeffs: Vec<VestaField>,
 }

Fields§

§typ: GateKind

Type of gate

§coeffs: Vec<VestaField>

Coefficients

-

Implementations§

source§

impl Gate

source

pub fn to_kimchi_gate(&self, row: usize) -> CircuitGate<VestaField>

Trait Implementations§

source§

impl Clone for Gate

source§

fn clone(&self) -> Gate

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 Gate

source§

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

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

impl<'de> Deserialize<'de> for Gate

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for Gate

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

§

impl Freeze for Gate

§

impl RefUnwindSafe for Gate

§

impl Send for Gate

§

impl Sync for Gate

§

impl Unpin for Gate

§

impl UnwindSafe for Gate

Blanket Implementations§

source§

impl<T> Any for T
where +

Implementations§

source§

impl Gate

source

pub fn to_kimchi_gate(&self, row: usize) -> CircuitGate<VestaField>

Trait Implementations§

source§

impl Clone for Gate

source§

fn clone(&self) -> Gate

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 Gate

source§

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

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

impl<'de> Deserialize<'de> for Gate

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for Gate

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

§

impl Freeze for Gate

§

impl RefUnwindSafe for Gate

§

impl Send for Gate

§

impl Sync for Gate

§

impl Unpin for Gate

§

impl UnwindSafe for Gate

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where 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.

@@ -13,7 +13,14 @@ U: From<T>,
source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

Change the foreground color to black
§

fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

Change the background color to black
§

fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

Change the foreground color to red
§

fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

Change the background color to red
§

fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

Change the foreground color to green
§

fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

Change the background color to green
§

fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

Change the background color to yellow
§

fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

Change the foreground color to blue
§

fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

Change the background color to blue
§

fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to magenta
§

fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to purple
§

fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to purple
§

fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

Change the background color to cyan
§

fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

Change the foreground color to white
§

fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

Change the background color to white
§

fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

Change the background color to the terminal default
§

fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

Change the background color to bright red
§

fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

Change the background color to bright white
§

fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

Make the text bold
§

fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

Make the text dim
§

fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

Make the text italicized
§

fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

Make the text italicized
Make the text blink
Make the text blink (but fast!)
§

fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

Swap the foreground and background colors
§

fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

Hide the text
§

fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at @@ -29,5 +36,5 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

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

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

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

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

\ No newline at end of file diff --git a/rustdoc/noname/cli/cmd_build_and_check/fn.build.html b/rustdoc/noname/cli/cmd_build_and_check/fn.build.html index aac0829d0..fdef1bdd4 100644 --- a/rustdoc/noname/cli/cmd_build_and_check/fn.build.html +++ b/rustdoc/noname/cli/cmd_build_and_check/fn.build.html @@ -1,4 +1,4 @@ -build in noname::cli::cmd_build_and_check - Rust

Function noname::cli::cmd_build_and_check::build

source ·
pub fn build(
+build in noname::cli::cmd_build_and_check - Rust

Function noname::cli::cmd_build_and_check::build

source ·
pub fn build(
     curr_dir: &Utf8PathBuf,
     asm: bool,
     debug: bool,
diff --git a/rustdoc/noname/cli/cmd_build_and_check/fn.cmd_build.html b/rustdoc/noname/cli/cmd_build_and_check/fn.cmd_build.html
index f011a8776..90658eae0 100644
--- a/rustdoc/noname/cli/cmd_build_and_check/fn.cmd_build.html
+++ b/rustdoc/noname/cli/cmd_build_and_check/fn.cmd_build.html
@@ -1 +1 @@
-cmd_build in noname::cli::cmd_build_and_check - Rust

Function noname::cli::cmd_build_and_check::cmd_build

source ·
pub fn cmd_build(args: CmdBuild) -> Result<()>
\ No newline at end of file +cmd_build in noname::cli::cmd_build_and_check - Rust

Function noname::cli::cmd_build_and_check::cmd_build

source ·
pub fn cmd_build(args: CmdBuild) -> Result<()>
\ No newline at end of file diff --git a/rustdoc/noname/cli/cmd_build_and_check/fn.cmd_check.html b/rustdoc/noname/cli/cmd_build_and_check/fn.cmd_check.html index 450c810dd..2ec44cd73 100644 --- a/rustdoc/noname/cli/cmd_build_and_check/fn.cmd_check.html +++ b/rustdoc/noname/cli/cmd_build_and_check/fn.cmd_check.html @@ -1 +1 @@ -cmd_check in noname::cli::cmd_build_and_check - Rust

Function noname::cli::cmd_build_and_check::cmd_check

source ·
pub fn cmd_check(args: CmdCheck) -> Result<()>
\ No newline at end of file +cmd_check in noname::cli::cmd_build_and_check - Rust

Function noname::cli::cmd_build_and_check::cmd_check

source ·
pub fn cmd_check(args: CmdCheck) -> Result<()>
\ No newline at end of file diff --git a/rustdoc/noname/cli/cmd_build_and_check/fn.cmd_run.html b/rustdoc/noname/cli/cmd_build_and_check/fn.cmd_run.html index 71576fbb9..610ab8db1 100644 --- a/rustdoc/noname/cli/cmd_build_and_check/fn.cmd_run.html +++ b/rustdoc/noname/cli/cmd_build_and_check/fn.cmd_run.html @@ -1 +1 @@ -cmd_run in noname::cli::cmd_build_and_check - Rust

Function noname::cli::cmd_build_and_check::cmd_run

source ·
pub fn cmd_run(args: CmdRun) -> Result<()>
\ No newline at end of file +cmd_run in noname::cli::cmd_build_and_check - Rust

Function noname::cli::cmd_build_and_check::cmd_run

source ·
pub fn cmd_run(args: CmdRun) -> Result<()>
\ No newline at end of file diff --git a/rustdoc/noname/cli/cmd_build_and_check/fn.cmd_test.html b/rustdoc/noname/cli/cmd_build_and_check/fn.cmd_test.html index f2011708a..e60e76aa8 100644 --- a/rustdoc/noname/cli/cmd_build_and_check/fn.cmd_test.html +++ b/rustdoc/noname/cli/cmd_build_and_check/fn.cmd_test.html @@ -1 +1 @@ -cmd_test in noname::cli::cmd_build_and_check - Rust

Function noname::cli::cmd_build_and_check::cmd_test

source ·
pub fn cmd_test(args: CmdTest) -> Result<()>
\ No newline at end of file +cmd_test in noname::cli::cmd_build_and_check - Rust

Function noname::cli::cmd_build_and_check::cmd_test

source ·
pub fn cmd_test(args: CmdTest) -> Result<()>
\ No newline at end of file diff --git a/rustdoc/noname/cli/cmd_build_and_check/index.html b/rustdoc/noname/cli/cmd_build_and_check/index.html index 3ea67c2c4..fa34d6b5b 100644 --- a/rustdoc/noname/cli/cmd_build_and_check/index.html +++ b/rustdoc/noname/cli/cmd_build_and_check/index.html @@ -1 +1 @@ -noname::cli::cmd_build_and_check - Rust
\ No newline at end of file +noname::cli::cmd_build_and_check - Rust
\ No newline at end of file diff --git a/rustdoc/noname/cli/cmd_build_and_check/struct.CmdBuild.html b/rustdoc/noname/cli/cmd_build_and_check/struct.CmdBuild.html index 68c12254e..bfa303840 100644 --- a/rustdoc/noname/cli/cmd_build_and_check/struct.CmdBuild.html +++ b/rustdoc/noname/cli/cmd_build_and_check/struct.CmdBuild.html @@ -1,4 +1,4 @@ -CmdBuild in noname::cli::cmd_build_and_check - Rust

Struct noname::cli::cmd_build_and_check::CmdBuild

source ·
pub struct CmdBuild { /* private fields */ }

Trait Implementations§

source§

impl Args for CmdBuild

source§

fn group_id() -> Option<Id>

Report the [ArgGroup::id][crate::ArgGroup::id] for this set of arguments
source§

fn augment_args<'b>(__clap_app: Command) -> Command

Append to [Command] so it can instantiate Self. Read more
source§

fn augment_args_for_update<'b>(__clap_app: Command) -> Command

Append to [Command] so it can update self. Read more
source§

impl CommandFactory for CmdBuild

source§

fn command<'b>() -> Command

Build a [Command] that can instantiate Self. Read more
source§

fn command_for_update<'b>() -> Command

Build a [Command] that can update self. Read more
source§

impl FromArgMatches for CmdBuild

source§

fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>

Instantiate Self from [ArgMatches], parsing the arguments as needed. Read more
source§

fn from_arg_matches_mut( +CmdBuild in noname::cli::cmd_build_and_check - Rust

Struct noname::cli::cmd_build_and_check::CmdBuild

source ·
pub struct CmdBuild { /* private fields */ }

Trait Implementations§

source§

impl Args for CmdBuild

source§

fn group_id() -> Option<Id>

Report the [ArgGroup::id][crate::ArgGroup::id] for this set of arguments
source§

fn augment_args<'b>(__clap_app: Command) -> Command

Append to [Command] so it can instantiate Self. Read more
source§

fn augment_args_for_update<'b>(__clap_app: Command) -> Command

Append to [Command] so it can update self. Read more
source§

impl CommandFactory for CmdBuild

source§

fn command<'b>() -> Command

Build a [Command] that can instantiate Self. Read more
source§

fn command_for_update<'b>() -> Command

Build a [Command] that can update self. Read more
source§

impl FromArgMatches for CmdBuild

source§

fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>

Instantiate Self from [ArgMatches], parsing the arguments as needed. Read more
source§

fn from_arg_matches_mut( __clap_arg_matches: &mut ArgMatches, ) -> Result<Self, Error>

Instantiate Self from [ArgMatches], parsing the arguments as needed. Read more
source§

fn update_from_arg_matches( &mut self, @@ -6,13 +6,13 @@ ) -> Result<(), Error>

Assign values from ArgMatches to self.
source§

fn update_from_arg_matches_mut( &mut self, __clap_arg_matches: &mut ArgMatches, -) -> Result<(), Error>

Assign values from ArgMatches to self.
source§

impl Parser for CmdBuild

§

fn parse() -> Self

Parse from std::env::args_os(), exit on error
§

fn try_parse() -> Result<Self, Error>

Parse from std::env::args_os(), return Err on error.
§

fn parse_from<I, T>(itr: I) -> Self
where +) -> Result<(), Error>

Assign values from ArgMatches to self.
source§

impl Parser for CmdBuild

§

fn parse() -> Self

Parse from std::env::args_os(), [exit][Error::exit] on error.
§

fn try_parse() -> Result<Self, Error>

Parse from std::env::args_os(), return Err on error.
§

fn parse_from<I, T>(itr: I) -> Self
where I: IntoIterator<Item = T>, - T: Into<OsString> + Clone,

Parse from iterator, exit on error
§

fn try_parse_from<I, T>(itr: I) -> Result<Self, Error>
where + T: Into<OsString> + Clone,

Parse from iterator, [exit][Error::exit] on error.
§

fn try_parse_from<I, T>(itr: I) -> Result<Self, Error>
where I: IntoIterator<Item = T>, T: Into<OsString> + Clone,

Parse from iterator, return Err on error.
§

fn update_from<I, T>(&mut self, itr: I)
where I: IntoIterator<Item = T>, - T: Into<OsString> + Clone,

Update from iterator, exit on error
§

fn try_update_from<I, T>(&mut self, itr: I) -> Result<(), Error>
where + T: Into<OsString> + Clone,

Update from iterator, [exit][Error::exit] on error.
§

fn try_update_from<I, T>(&mut self, itr: I) -> Result<(), Error>
where I: IntoIterator<Item = T>, T: Into<OsString> + Clone,

Update from iterator, return Err on error.

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where @@ -22,7 +22,14 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

Change the foreground color to black
§

fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

Change the background color to black
§

fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

Change the foreground color to red
§

fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

Change the background color to red
§

fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

Change the foreground color to green
§

fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

Change the background color to green
§

fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

Change the background color to yellow
§

fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

Change the foreground color to blue
§

fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

Change the background color to blue
§

fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to magenta
§

fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to purple
§

fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to purple
§

fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

Change the background color to cyan
§

fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

Change the foreground color to white
§

fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

Change the background color to white
§

fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

Change the background color to the terminal default
§

fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

Change the background color to bright red
§

fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

Change the background color to bright white
§

fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

Make the text bold
§

fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

Make the text dim
§

fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

Make the text italicized
§

fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

Make the text italicized
Make the text blink
Make the text blink (but fast!)
§

fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

Swap the foreground and background colors
§

fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

Hide the text
§

fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at diff --git a/rustdoc/noname/cli/cmd_build_and_check/struct.CmdCheck.html b/rustdoc/noname/cli/cmd_build_and_check/struct.CmdCheck.html index e5939bee4..e685c6594 100644 --- a/rustdoc/noname/cli/cmd_build_and_check/struct.CmdCheck.html +++ b/rustdoc/noname/cli/cmd_build_and_check/struct.CmdCheck.html @@ -1,4 +1,4 @@ -CmdCheck in noname::cli::cmd_build_and_check - Rust

Struct noname::cli::cmd_build_and_check::CmdCheck

source ·
pub struct CmdCheck { /* private fields */ }

Trait Implementations§

source§

impl Args for CmdCheck

source§

fn group_id() -> Option<Id>

Report the [ArgGroup::id][crate::ArgGroup::id] for this set of arguments
source§

fn augment_args<'b>(__clap_app: Command) -> Command

Append to [Command] so it can instantiate Self. Read more
source§

fn augment_args_for_update<'b>(__clap_app: Command) -> Command

Append to [Command] so it can update self. Read more
source§

impl CommandFactory for CmdCheck

source§

fn command<'b>() -> Command

Build a [Command] that can instantiate Self. Read more
source§

fn command_for_update<'b>() -> Command

Build a [Command] that can update self. Read more
source§

impl FromArgMatches for CmdCheck

source§

fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>

Instantiate Self from [ArgMatches], parsing the arguments as needed. Read more
source§

fn from_arg_matches_mut( +CmdCheck in noname::cli::cmd_build_and_check - Rust

Struct noname::cli::cmd_build_and_check::CmdCheck

source ·
pub struct CmdCheck { /* private fields */ }

Trait Implementations§

source§

impl Args for CmdCheck

source§

fn group_id() -> Option<Id>

Report the [ArgGroup::id][crate::ArgGroup::id] for this set of arguments
source§

fn augment_args<'b>(__clap_app: Command) -> Command

Append to [Command] so it can instantiate Self. Read more
source§

fn augment_args_for_update<'b>(__clap_app: Command) -> Command

Append to [Command] so it can update self. Read more
source§

impl CommandFactory for CmdCheck

source§

fn command<'b>() -> Command

Build a [Command] that can instantiate Self. Read more
source§

fn command_for_update<'b>() -> Command

Build a [Command] that can update self. Read more
source§

impl FromArgMatches for CmdCheck

source§

fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>

Instantiate Self from [ArgMatches], parsing the arguments as needed. Read more
source§

fn from_arg_matches_mut( __clap_arg_matches: &mut ArgMatches, ) -> Result<Self, Error>

Instantiate Self from [ArgMatches], parsing the arguments as needed. Read more
source§

fn update_from_arg_matches( &mut self, @@ -6,13 +6,13 @@ ) -> Result<(), Error>

Assign values from ArgMatches to self.
source§

fn update_from_arg_matches_mut( &mut self, __clap_arg_matches: &mut ArgMatches, -) -> Result<(), Error>

Assign values from ArgMatches to self.
source§

impl Parser for CmdCheck

§

fn parse() -> Self

Parse from std::env::args_os(), exit on error
§

fn try_parse() -> Result<Self, Error>

Parse from std::env::args_os(), return Err on error.
§

fn parse_from<I, T>(itr: I) -> Self
where +) -> Result<(), Error>

Assign values from ArgMatches to self.
source§

impl Parser for CmdCheck

§

fn parse() -> Self

Parse from std::env::args_os(), [exit][Error::exit] on error.
§

fn try_parse() -> Result<Self, Error>

Parse from std::env::args_os(), return Err on error.
§

fn parse_from<I, T>(itr: I) -> Self
where I: IntoIterator<Item = T>, - T: Into<OsString> + Clone,

Parse from iterator, exit on error
§

fn try_parse_from<I, T>(itr: I) -> Result<Self, Error>
where + T: Into<OsString> + Clone,

Parse from iterator, [exit][Error::exit] on error.
§

fn try_parse_from<I, T>(itr: I) -> Result<Self, Error>
where I: IntoIterator<Item = T>, T: Into<OsString> + Clone,

Parse from iterator, return Err on error.
§

fn update_from<I, T>(&mut self, itr: I)
where I: IntoIterator<Item = T>, - T: Into<OsString> + Clone,

Update from iterator, exit on error
§

fn try_update_from<I, T>(&mut self, itr: I) -> Result<(), Error>
where + T: Into<OsString> + Clone,

Update from iterator, [exit][Error::exit] on error.
§

fn try_update_from<I, T>(&mut self, itr: I) -> Result<(), Error>
where I: IntoIterator<Item = T>, T: Into<OsString> + Clone,

Update from iterator, return Err on error.

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where @@ -22,7 +22,14 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

Change the foreground color to black
§

fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

Change the background color to black
§

fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

Change the foreground color to red
§

fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

Change the background color to red
§

fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

Change the foreground color to green
§

fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

Change the background color to green
§

fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

Change the background color to yellow
§

fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

Change the foreground color to blue
§

fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

Change the background color to blue
§

fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to magenta
§

fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to purple
§

fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to purple
§

fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

Change the background color to cyan
§

fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

Change the foreground color to white
§

fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

Change the background color to white
§

fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

Change the background color to the terminal default
§

fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

Change the background color to bright red
§

fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

Change the background color to bright white
§

fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

Make the text bold
§

fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

Make the text dim
§

fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

Make the text italicized
§

fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

Make the text italicized
Make the text blink
Make the text blink (but fast!)
§

fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

Swap the foreground and background colors
§

fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

Hide the text
§

fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at diff --git a/rustdoc/noname/cli/cmd_build_and_check/struct.CmdRun.html b/rustdoc/noname/cli/cmd_build_and_check/struct.CmdRun.html index 662293d7b..b8107a0f9 100644 --- a/rustdoc/noname/cli/cmd_build_and_check/struct.CmdRun.html +++ b/rustdoc/noname/cli/cmd_build_and_check/struct.CmdRun.html @@ -1,4 +1,4 @@ -CmdRun in noname::cli::cmd_build_and_check - Rust

Struct noname::cli::cmd_build_and_check::CmdRun

source ·
pub struct CmdRun { /* private fields */ }

Trait Implementations§

source§

impl Args for CmdRun

source§

fn group_id() -> Option<Id>

Report the [ArgGroup::id][crate::ArgGroup::id] for this set of arguments
source§

fn augment_args<'b>(__clap_app: Command) -> Command

Append to [Command] so it can instantiate Self. Read more
source§

fn augment_args_for_update<'b>(__clap_app: Command) -> Command

Append to [Command] so it can update self. Read more
source§

impl CommandFactory for CmdRun

source§

fn command<'b>() -> Command

Build a [Command] that can instantiate Self. Read more
source§

fn command_for_update<'b>() -> Command

Build a [Command] that can update self. Read more
source§

impl FromArgMatches for CmdRun

source§

fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>

Instantiate Self from [ArgMatches], parsing the arguments as needed. Read more
source§

fn from_arg_matches_mut( +CmdRun in noname::cli::cmd_build_and_check - Rust

Struct noname::cli::cmd_build_and_check::CmdRun

source ·
pub struct CmdRun { /* private fields */ }

Trait Implementations§

source§

impl Args for CmdRun

source§

fn group_id() -> Option<Id>

Report the [ArgGroup::id][crate::ArgGroup::id] for this set of arguments
source§

fn augment_args<'b>(__clap_app: Command) -> Command

Append to [Command] so it can instantiate Self. Read more
source§

fn augment_args_for_update<'b>(__clap_app: Command) -> Command

Append to [Command] so it can update self. Read more
source§

impl CommandFactory for CmdRun

source§

fn command<'b>() -> Command

Build a [Command] that can instantiate Self. Read more
source§

fn command_for_update<'b>() -> Command

Build a [Command] that can update self. Read more
source§

impl FromArgMatches for CmdRun

source§

fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>

Instantiate Self from [ArgMatches], parsing the arguments as needed. Read more
source§

fn from_arg_matches_mut( __clap_arg_matches: &mut ArgMatches, ) -> Result<Self, Error>

Instantiate Self from [ArgMatches], parsing the arguments as needed. Read more
source§

fn update_from_arg_matches( &mut self, @@ -6,13 +6,13 @@ ) -> Result<(), Error>

Assign values from ArgMatches to self.
source§

fn update_from_arg_matches_mut( &mut self, __clap_arg_matches: &mut ArgMatches, -) -> Result<(), Error>

Assign values from ArgMatches to self.
source§

impl Parser for CmdRun

§

fn parse() -> Self

Parse from std::env::args_os(), exit on error
§

fn try_parse() -> Result<Self, Error>

Parse from std::env::args_os(), return Err on error.
§

fn parse_from<I, T>(itr: I) -> Self
where +) -> Result<(), Error>

Assign values from ArgMatches to self.
source§

impl Parser for CmdRun

§

fn parse() -> Self

Parse from std::env::args_os(), [exit][Error::exit] on error.
§

fn try_parse() -> Result<Self, Error>

Parse from std::env::args_os(), return Err on error.
§

fn parse_from<I, T>(itr: I) -> Self
where I: IntoIterator<Item = T>, - T: Into<OsString> + Clone,

Parse from iterator, exit on error
§

fn try_parse_from<I, T>(itr: I) -> Result<Self, Error>
where + T: Into<OsString> + Clone,

Parse from iterator, [exit][Error::exit] on error.
§

fn try_parse_from<I, T>(itr: I) -> Result<Self, Error>
where I: IntoIterator<Item = T>, T: Into<OsString> + Clone,

Parse from iterator, return Err on error.
§

fn update_from<I, T>(&mut self, itr: I)
where I: IntoIterator<Item = T>, - T: Into<OsString> + Clone,

Update from iterator, exit on error
§

fn try_update_from<I, T>(&mut self, itr: I) -> Result<(), Error>
where + T: Into<OsString> + Clone,

Update from iterator, [exit][Error::exit] on error.
§

fn try_update_from<I, T>(&mut self, itr: I) -> Result<(), Error>
where I: IntoIterator<Item = T>, T: Into<OsString> + Clone,

Update from iterator, return Err on error.

Auto Trait Implementations§

§

impl Freeze for CmdRun

§

impl RefUnwindSafe for CmdRun

§

impl Send for CmdRun

§

impl Sync for CmdRun

§

impl Unpin for CmdRun

§

impl UnwindSafe for CmdRun

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where @@ -22,7 +22,14 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

Change the foreground color to black
§

fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

Change the background color to black
§

fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

Change the foreground color to red
§

fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

Change the background color to red
§

fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

Change the foreground color to green
§

fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

Change the background color to green
§

fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

Change the background color to yellow
§

fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

Change the foreground color to blue
§

fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

Change the background color to blue
§

fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to magenta
§

fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to purple
§

fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to purple
§

fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

Change the background color to cyan
§

fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

Change the foreground color to white
§

fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

Change the background color to white
§

fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

Change the background color to the terminal default
§

fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

Change the background color to bright red
§

fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

Change the background color to bright white
§

fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

Make the text bold
§

fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

Make the text dim
§

fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

Make the text italicized
§

fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

Make the text italicized
Make the text blink
Make the text blink (but fast!)
§

fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

Swap the foreground and background colors
§

fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

Hide the text
§

fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at diff --git a/rustdoc/noname/cli/cmd_build_and_check/struct.CmdTest.html b/rustdoc/noname/cli/cmd_build_and_check/struct.CmdTest.html index 592aeb87d..58911e9bd 100644 --- a/rustdoc/noname/cli/cmd_build_and_check/struct.CmdTest.html +++ b/rustdoc/noname/cli/cmd_build_and_check/struct.CmdTest.html @@ -1,4 +1,4 @@ -CmdTest in noname::cli::cmd_build_and_check - Rust

Struct noname::cli::cmd_build_and_check::CmdTest

source ·
pub struct CmdTest { /* private fields */ }

Trait Implementations§

source§

impl Args for CmdTest

source§

fn group_id() -> Option<Id>

Report the [ArgGroup::id][crate::ArgGroup::id] for this set of arguments
source§

fn augment_args<'b>(__clap_app: Command) -> Command

Append to [Command] so it can instantiate Self. Read more
source§

fn augment_args_for_update<'b>(__clap_app: Command) -> Command

Append to [Command] so it can update self. Read more
source§

impl CommandFactory for CmdTest

source§

fn command<'b>() -> Command

Build a [Command] that can instantiate Self. Read more
source§

fn command_for_update<'b>() -> Command

Build a [Command] that can update self. Read more
source§

impl FromArgMatches for CmdTest

source§

fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>

Instantiate Self from [ArgMatches], parsing the arguments as needed. Read more
source§

fn from_arg_matches_mut( +CmdTest in noname::cli::cmd_build_and_check - Rust

Struct noname::cli::cmd_build_and_check::CmdTest

source ·
pub struct CmdTest { /* private fields */ }

Trait Implementations§

source§

impl Args for CmdTest

source§

fn group_id() -> Option<Id>

Report the [ArgGroup::id][crate::ArgGroup::id] for this set of arguments
source§

fn augment_args<'b>(__clap_app: Command) -> Command

Append to [Command] so it can instantiate Self. Read more
source§

fn augment_args_for_update<'b>(__clap_app: Command) -> Command

Append to [Command] so it can update self. Read more
source§

impl CommandFactory for CmdTest

source§

fn command<'b>() -> Command

Build a [Command] that can instantiate Self. Read more
source§

fn command_for_update<'b>() -> Command

Build a [Command] that can update self. Read more
source§

impl FromArgMatches for CmdTest

source§

fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>

Instantiate Self from [ArgMatches], parsing the arguments as needed. Read more
source§

fn from_arg_matches_mut( __clap_arg_matches: &mut ArgMatches, ) -> Result<Self, Error>

Instantiate Self from [ArgMatches], parsing the arguments as needed. Read more
source§

fn update_from_arg_matches( &mut self, @@ -6,13 +6,13 @@ ) -> Result<(), Error>

Assign values from ArgMatches to self.
source§

fn update_from_arg_matches_mut( &mut self, __clap_arg_matches: &mut ArgMatches, -) -> Result<(), Error>

Assign values from ArgMatches to self.
source§

impl Parser for CmdTest

§

fn parse() -> Self

Parse from std::env::args_os(), exit on error
§

fn try_parse() -> Result<Self, Error>

Parse from std::env::args_os(), return Err on error.
§

fn parse_from<I, T>(itr: I) -> Self
where +) -> Result<(), Error>

Assign values from ArgMatches to self.
source§

impl Parser for CmdTest

§

fn parse() -> Self

Parse from std::env::args_os(), [exit][Error::exit] on error.
§

fn try_parse() -> Result<Self, Error>

Parse from std::env::args_os(), return Err on error.
§

fn parse_from<I, T>(itr: I) -> Self
where I: IntoIterator<Item = T>, - T: Into<OsString> + Clone,

Parse from iterator, exit on error
§

fn try_parse_from<I, T>(itr: I) -> Result<Self, Error>
where + T: Into<OsString> + Clone,

Parse from iterator, [exit][Error::exit] on error.
§

fn try_parse_from<I, T>(itr: I) -> Result<Self, Error>
where I: IntoIterator<Item = T>, T: Into<OsString> + Clone,

Parse from iterator, return Err on error.
§

fn update_from<I, T>(&mut self, itr: I)
where I: IntoIterator<Item = T>, - T: Into<OsString> + Clone,

Update from iterator, exit on error
§

fn try_update_from<I, T>(&mut self, itr: I) -> Result<(), Error>
where + T: Into<OsString> + Clone,

Update from iterator, [exit][Error::exit] on error.
§

fn try_update_from<I, T>(&mut self, itr: I) -> Result<(), Error>
where I: IntoIterator<Item = T>, T: Into<OsString> + Clone,

Update from iterator, return Err on error.

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where @@ -22,7 +22,14 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

Change the foreground color to black
§

fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

Change the background color to black
§

fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

Change the foreground color to red
§

fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

Change the background color to red
§

fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

Change the foreground color to green
§

fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

Change the background color to green
§

fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

Change the background color to yellow
§

fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

Change the foreground color to blue
§

fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

Change the background color to blue
§

fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to magenta
§

fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to purple
§

fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to purple
§

fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

Change the background color to cyan
§

fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

Change the foreground color to white
§

fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

Change the background color to white
§

fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

Change the background color to the terminal default
§

fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

Change the background color to bright red
§

fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

Change the background color to bright white
§

fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

Make the text bold
§

fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

Make the text dim
§

fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

Make the text italicized
§

fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

Make the text italicized
Make the text blink
Make the text blink (but fast!)
§

fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

Swap the foreground and background colors
§

fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

Hide the text
§

fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at diff --git a/rustdoc/noname/cli/cmd_new_and_init/fn.cmd_init.html b/rustdoc/noname/cli/cmd_new_and_init/fn.cmd_init.html index 690b308f0..4a34d6c87 100644 --- a/rustdoc/noname/cli/cmd_new_and_init/fn.cmd_init.html +++ b/rustdoc/noname/cli/cmd_new_and_init/fn.cmd_init.html @@ -1 +1 @@ -cmd_init in noname::cli::cmd_new_and_init - Rust

Function noname::cli::cmd_new_and_init::cmd_init

source ·
pub fn cmd_init(args: CmdInit) -> Result<()>
\ No newline at end of file +cmd_init in noname::cli::cmd_new_and_init - Rust

Function noname::cli::cmd_new_and_init::cmd_init

source ·
pub fn cmd_init(args: CmdInit) -> Result<()>
\ No newline at end of file diff --git a/rustdoc/noname/cli/cmd_new_and_init/fn.cmd_new.html b/rustdoc/noname/cli/cmd_new_and_init/fn.cmd_new.html index e8524449c..51a5e3ebc 100644 --- a/rustdoc/noname/cli/cmd_new_and_init/fn.cmd_new.html +++ b/rustdoc/noname/cli/cmd_new_and_init/fn.cmd_new.html @@ -1 +1 @@ -cmd_new in noname::cli::cmd_new_and_init - Rust

Function noname::cli::cmd_new_and_init::cmd_new

source ·
pub fn cmd_new(args: CmdNew) -> Result<()>
\ No newline at end of file +cmd_new in noname::cli::cmd_new_and_init - Rust

Function noname::cli::cmd_new_and_init::cmd_new

source ·
pub fn cmd_new(args: CmdNew) -> Result<()>
\ No newline at end of file diff --git a/rustdoc/noname/cli/cmd_new_and_init/index.html b/rustdoc/noname/cli/cmd_new_and_init/index.html index 157bb7b0c..c3b814398 100644 --- a/rustdoc/noname/cli/cmd_new_and_init/index.html +++ b/rustdoc/noname/cli/cmd_new_and_init/index.html @@ -1 +1 @@ -noname::cli::cmd_new_and_init - Rust

Module noname::cli::cmd_new_and_init

source ·

Structs§

Functions§

\ No newline at end of file +noname::cli::cmd_new_and_init - Rust

Module noname::cli::cmd_new_and_init

source ·

Structs§

Functions§

\ No newline at end of file diff --git a/rustdoc/noname/cli/cmd_new_and_init/struct.CmdInit.html b/rustdoc/noname/cli/cmd_new_and_init/struct.CmdInit.html index d7623e794..0a231e526 100644 --- a/rustdoc/noname/cli/cmd_new_and_init/struct.CmdInit.html +++ b/rustdoc/noname/cli/cmd_new_and_init/struct.CmdInit.html @@ -1,4 +1,4 @@ -CmdInit in noname::cli::cmd_new_and_init - Rust

Struct noname::cli::cmd_new_and_init::CmdInit

source ·
pub struct CmdInit { /* private fields */ }

Trait Implementations§

source§

impl Args for CmdInit

source§

fn group_id() -> Option<Id>

Report the [ArgGroup::id][crate::ArgGroup::id] for this set of arguments
source§

fn augment_args<'b>(__clap_app: Command) -> Command

Append to [Command] so it can instantiate Self. Read more
source§

fn augment_args_for_update<'b>(__clap_app: Command) -> Command

Append to [Command] so it can update self. Read more
source§

impl CommandFactory for CmdInit

source§

fn command<'b>() -> Command

Build a [Command] that can instantiate Self. Read more
source§

fn command_for_update<'b>() -> Command

Build a [Command] that can update self. Read more
source§

impl FromArgMatches for CmdInit

source§

fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>

Instantiate Self from [ArgMatches], parsing the arguments as needed. Read more
source§

fn from_arg_matches_mut( +CmdInit in noname::cli::cmd_new_and_init - Rust

Struct noname::cli::cmd_new_and_init::CmdInit

source ·
pub struct CmdInit { /* private fields */ }

Trait Implementations§

source§

impl Args for CmdInit

source§

fn group_id() -> Option<Id>

Report the [ArgGroup::id][crate::ArgGroup::id] for this set of arguments
source§

fn augment_args<'b>(__clap_app: Command) -> Command

Append to [Command] so it can instantiate Self. Read more
source§

fn augment_args_for_update<'b>(__clap_app: Command) -> Command

Append to [Command] so it can update self. Read more
source§

impl CommandFactory for CmdInit

source§

fn command<'b>() -> Command

Build a [Command] that can instantiate Self. Read more
source§

fn command_for_update<'b>() -> Command

Build a [Command] that can update self. Read more
source§

impl FromArgMatches for CmdInit

source§

fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>

Instantiate Self from [ArgMatches], parsing the arguments as needed. Read more
source§

fn from_arg_matches_mut( __clap_arg_matches: &mut ArgMatches, ) -> Result<Self, Error>

Instantiate Self from [ArgMatches], parsing the arguments as needed. Read more
source§

fn update_from_arg_matches( &mut self, @@ -6,13 +6,13 @@ ) -> Result<(), Error>

Assign values from ArgMatches to self.
source§

fn update_from_arg_matches_mut( &mut self, __clap_arg_matches: &mut ArgMatches, -) -> Result<(), Error>

Assign values from ArgMatches to self.
source§

impl Parser for CmdInit

§

fn parse() -> Self

Parse from std::env::args_os(), exit on error
§

fn try_parse() -> Result<Self, Error>

Parse from std::env::args_os(), return Err on error.
§

fn parse_from<I, T>(itr: I) -> Self
where +) -> Result<(), Error>

Assign values from ArgMatches to self.
source§

impl Parser for CmdInit

§

fn parse() -> Self

Parse from std::env::args_os(), [exit][Error::exit] on error.
§

fn try_parse() -> Result<Self, Error>

Parse from std::env::args_os(), return Err on error.
§

fn parse_from<I, T>(itr: I) -> Self
where I: IntoIterator<Item = T>, - T: Into<OsString> + Clone,

Parse from iterator, exit on error
§

fn try_parse_from<I, T>(itr: I) -> Result<Self, Error>
where + T: Into<OsString> + Clone,

Parse from iterator, [exit][Error::exit] on error.
§

fn try_parse_from<I, T>(itr: I) -> Result<Self, Error>
where I: IntoIterator<Item = T>, T: Into<OsString> + Clone,

Parse from iterator, return Err on error.
§

fn update_from<I, T>(&mut self, itr: I)
where I: IntoIterator<Item = T>, - T: Into<OsString> + Clone,

Update from iterator, exit on error
§

fn try_update_from<I, T>(&mut self, itr: I) -> Result<(), Error>
where + T: Into<OsString> + Clone,

Update from iterator, [exit][Error::exit] on error.
§

fn try_update_from<I, T>(&mut self, itr: I) -> Result<(), Error>
where I: IntoIterator<Item = T>, T: Into<OsString> + Clone,

Update from iterator, return Err on error.

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where @@ -22,7 +22,14 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

Change the foreground color to black
§

fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

Change the background color to black
§

fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

Change the foreground color to red
§

fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

Change the background color to red
§

fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

Change the foreground color to green
§

fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

Change the background color to green
§

fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

Change the background color to yellow
§

fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

Change the foreground color to blue
§

fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

Change the background color to blue
§

fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to magenta
§

fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to purple
§

fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to purple
§

fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

Change the background color to cyan
§

fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

Change the foreground color to white
§

fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

Change the background color to white
§

fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

Change the background color to the terminal default
§

fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

Change the background color to bright red
§

fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

Change the background color to bright white
§

fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

Make the text bold
§

fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

Make the text dim
§

fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

Make the text italicized
§

fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

Make the text italicized
Make the text blink
Make the text blink (but fast!)
§

fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

Swap the foreground and background colors
§

fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

Hide the text
§

fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at diff --git a/rustdoc/noname/cli/cmd_new_and_init/struct.CmdNew.html b/rustdoc/noname/cli/cmd_new_and_init/struct.CmdNew.html index 5439865f5..f11c11b3f 100644 --- a/rustdoc/noname/cli/cmd_new_and_init/struct.CmdNew.html +++ b/rustdoc/noname/cli/cmd_new_and_init/struct.CmdNew.html @@ -1,4 +1,4 @@ -CmdNew in noname::cli::cmd_new_and_init - Rust

Struct noname::cli::cmd_new_and_init::CmdNew

source ·
pub struct CmdNew { /* private fields */ }

Trait Implementations§

source§

impl Args for CmdNew

source§

fn group_id() -> Option<Id>

Report the [ArgGroup::id][crate::ArgGroup::id] for this set of arguments
source§

fn augment_args<'b>(__clap_app: Command) -> Command

Append to [Command] so it can instantiate Self. Read more
source§

fn augment_args_for_update<'b>(__clap_app: Command) -> Command

Append to [Command] so it can update self. Read more
source§

impl CommandFactory for CmdNew

source§

fn command<'b>() -> Command

Build a [Command] that can instantiate Self. Read more
source§

fn command_for_update<'b>() -> Command

Build a [Command] that can update self. Read more
source§

impl FromArgMatches for CmdNew

source§

fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>

Instantiate Self from [ArgMatches], parsing the arguments as needed. Read more
source§

fn from_arg_matches_mut( +CmdNew in noname::cli::cmd_new_and_init - Rust

Struct noname::cli::cmd_new_and_init::CmdNew

source ·
pub struct CmdNew { /* private fields */ }

Trait Implementations§

source§

impl Args for CmdNew

source§

fn group_id() -> Option<Id>

Report the [ArgGroup::id][crate::ArgGroup::id] for this set of arguments
source§

fn augment_args<'b>(__clap_app: Command) -> Command

Append to [Command] so it can instantiate Self. Read more
source§

fn augment_args_for_update<'b>(__clap_app: Command) -> Command

Append to [Command] so it can update self. Read more
source§

impl CommandFactory for CmdNew

source§

fn command<'b>() -> Command

Build a [Command] that can instantiate Self. Read more
source§

fn command_for_update<'b>() -> Command

Build a [Command] that can update self. Read more
source§

impl FromArgMatches for CmdNew

source§

fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>

Instantiate Self from [ArgMatches], parsing the arguments as needed. Read more
source§

fn from_arg_matches_mut( __clap_arg_matches: &mut ArgMatches, ) -> Result<Self, Error>

Instantiate Self from [ArgMatches], parsing the arguments as needed. Read more
source§

fn update_from_arg_matches( &mut self, @@ -6,13 +6,13 @@ ) -> Result<(), Error>

Assign values from ArgMatches to self.
source§

fn update_from_arg_matches_mut( &mut self, __clap_arg_matches: &mut ArgMatches, -) -> Result<(), Error>

Assign values from ArgMatches to self.
source§

impl Parser for CmdNew

§

fn parse() -> Self

Parse from std::env::args_os(), exit on error
§

fn try_parse() -> Result<Self, Error>

Parse from std::env::args_os(), return Err on error.
§

fn parse_from<I, T>(itr: I) -> Self
where +) -> Result<(), Error>

Assign values from ArgMatches to self.
source§

impl Parser for CmdNew

§

fn parse() -> Self

Parse from std::env::args_os(), [exit][Error::exit] on error.
§

fn try_parse() -> Result<Self, Error>

Parse from std::env::args_os(), return Err on error.
§

fn parse_from<I, T>(itr: I) -> Self
where I: IntoIterator<Item = T>, - T: Into<OsString> + Clone,

Parse from iterator, exit on error
§

fn try_parse_from<I, T>(itr: I) -> Result<Self, Error>
where + T: Into<OsString> + Clone,

Parse from iterator, [exit][Error::exit] on error.
§

fn try_parse_from<I, T>(itr: I) -> Result<Self, Error>
where I: IntoIterator<Item = T>, T: Into<OsString> + Clone,

Parse from iterator, return Err on error.
§

fn update_from<I, T>(&mut self, itr: I)
where I: IntoIterator<Item = T>, - T: Into<OsString> + Clone,

Update from iterator, exit on error
§

fn try_update_from<I, T>(&mut self, itr: I) -> Result<(), Error>
where + T: Into<OsString> + Clone,

Update from iterator, [exit][Error::exit] on error.
§

fn try_update_from<I, T>(&mut self, itr: I) -> Result<(), Error>
where I: IntoIterator<Item = T>, T: Into<OsString> + Clone,

Update from iterator, return Err on error.

Auto Trait Implementations§

§

impl Freeze for CmdNew

§

impl RefUnwindSafe for CmdNew

§

impl Send for CmdNew

§

impl Sync for CmdNew

§

impl Unpin for CmdNew

§

impl UnwindSafe for CmdNew

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where @@ -22,7 +22,14 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

Change the foreground color to black
§

fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

Change the background color to black
§

fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

Change the foreground color to red
§

fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

Change the background color to red
§

fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

Change the foreground color to green
§

fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

Change the background color to green
§

fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

Change the background color to yellow
§

fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

Change the foreground color to blue
§

fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

Change the background color to blue
§

fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to magenta
§

fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to purple
§

fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to purple
§

fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

Change the background color to cyan
§

fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

Change the foreground color to white
§

fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

Change the background color to white
§

fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

Change the background color to the terminal default
§

fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

Change the background color to bright red
§

fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

Change the background color to bright white
§

fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

Make the text bold
§

fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

Make the text dim
§

fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

Make the text italicized
§

fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

Make the text italicized
Make the text blink
Make the text blink (but fast!)
§

fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

Swap the foreground and background colors
§

fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

Hide the text
§

fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at diff --git a/rustdoc/noname/cli/cmd_prove_and_verify/fn.cmd_prove.html b/rustdoc/noname/cli/cmd_prove_and_verify/fn.cmd_prove.html index 81edad89c..ab8d47cff 100644 --- a/rustdoc/noname/cli/cmd_prove_and_verify/fn.cmd_prove.html +++ b/rustdoc/noname/cli/cmd_prove_and_verify/fn.cmd_prove.html @@ -1 +1 @@ -cmd_prove in noname::cli::cmd_prove_and_verify - Rust

Function noname::cli::cmd_prove_and_verify::cmd_prove

source ·
pub fn cmd_prove(args: CmdProve) -> Result<()>
\ No newline at end of file +cmd_prove in noname::cli::cmd_prove_and_verify - Rust

Function noname::cli::cmd_prove_and_verify::cmd_prove

source ·
pub fn cmd_prove(args: CmdProve) -> Result<()>
\ No newline at end of file diff --git a/rustdoc/noname/cli/cmd_prove_and_verify/fn.cmd_verify.html b/rustdoc/noname/cli/cmd_prove_and_verify/fn.cmd_verify.html index 2ffeaada0..6904574cb 100644 --- a/rustdoc/noname/cli/cmd_prove_and_verify/fn.cmd_verify.html +++ b/rustdoc/noname/cli/cmd_prove_and_verify/fn.cmd_verify.html @@ -1 +1 @@ -cmd_verify in noname::cli::cmd_prove_and_verify - Rust

Function noname::cli::cmd_prove_and_verify::cmd_verify

source ·
pub fn cmd_verify(args: CmdVerify) -> Result<()>
\ No newline at end of file +cmd_verify in noname::cli::cmd_prove_and_verify - Rust

Function noname::cli::cmd_prove_and_verify::cmd_verify

source ·
pub fn cmd_verify(args: CmdVerify) -> Result<()>
\ No newline at end of file diff --git a/rustdoc/noname/cli/cmd_prove_and_verify/index.html b/rustdoc/noname/cli/cmd_prove_and_verify/index.html index 99c597d07..18ef25741 100644 --- a/rustdoc/noname/cli/cmd_prove_and_verify/index.html +++ b/rustdoc/noname/cli/cmd_prove_and_verify/index.html @@ -1 +1 @@ -noname::cli::cmd_prove_and_verify - Rust

Module noname::cli::cmd_prove_and_verify

source ·

Structs§

Functions§

\ No newline at end of file +noname::cli::cmd_prove_and_verify - Rust

Module noname::cli::cmd_prove_and_verify

source ·

Structs§

Functions§

\ No newline at end of file diff --git a/rustdoc/noname/cli/cmd_prove_and_verify/struct.CmdProve.html b/rustdoc/noname/cli/cmd_prove_and_verify/struct.CmdProve.html index 7589492d0..d6acf4d8f 100644 --- a/rustdoc/noname/cli/cmd_prove_and_verify/struct.CmdProve.html +++ b/rustdoc/noname/cli/cmd_prove_and_verify/struct.CmdProve.html @@ -1,4 +1,4 @@ -CmdProve in noname::cli::cmd_prove_and_verify - Rust

Struct noname::cli::cmd_prove_and_verify::CmdProve

source ·
pub struct CmdProve { /* private fields */ }

Trait Implementations§

source§

impl Args for CmdProve

source§

fn group_id() -> Option<Id>

Report the [ArgGroup::id][crate::ArgGroup::id] for this set of arguments
source§

fn augment_args<'b>(__clap_app: Command) -> Command

Append to [Command] so it can instantiate Self. Read more
source§

fn augment_args_for_update<'b>(__clap_app: Command) -> Command

Append to [Command] so it can update self. Read more
source§

impl CommandFactory for CmdProve

source§

fn command<'b>() -> Command

Build a [Command] that can instantiate Self. Read more
source§

fn command_for_update<'b>() -> Command

Build a [Command] that can update self. Read more
source§

impl FromArgMatches for CmdProve

source§

fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>

Instantiate Self from [ArgMatches], parsing the arguments as needed. Read more
source§

fn from_arg_matches_mut( +CmdProve in noname::cli::cmd_prove_and_verify - Rust

Struct noname::cli::cmd_prove_and_verify::CmdProve

source ·
pub struct CmdProve { /* private fields */ }

Trait Implementations§

source§

impl Args for CmdProve

source§

fn group_id() -> Option<Id>

Report the [ArgGroup::id][crate::ArgGroup::id] for this set of arguments
source§

fn augment_args<'b>(__clap_app: Command) -> Command

Append to [Command] so it can instantiate Self. Read more
source§

fn augment_args_for_update<'b>(__clap_app: Command) -> Command

Append to [Command] so it can update self. Read more
source§

impl CommandFactory for CmdProve

source§

fn command<'b>() -> Command

Build a [Command] that can instantiate Self. Read more
source§

fn command_for_update<'b>() -> Command

Build a [Command] that can update self. Read more
source§

impl FromArgMatches for CmdProve

source§

fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>

Instantiate Self from [ArgMatches], parsing the arguments as needed. Read more
source§

fn from_arg_matches_mut( __clap_arg_matches: &mut ArgMatches, ) -> Result<Self, Error>

Instantiate Self from [ArgMatches], parsing the arguments as needed. Read more
source§

fn update_from_arg_matches( &mut self, @@ -6,13 +6,13 @@ ) -> Result<(), Error>

Assign values from ArgMatches to self.
source§

fn update_from_arg_matches_mut( &mut self, __clap_arg_matches: &mut ArgMatches, -) -> Result<(), Error>

Assign values from ArgMatches to self.
source§

impl Parser for CmdProve

§

fn parse() -> Self

Parse from std::env::args_os(), exit on error
§

fn try_parse() -> Result<Self, Error>

Parse from std::env::args_os(), return Err on error.
§

fn parse_from<I, T>(itr: I) -> Self
where +) -> Result<(), Error>

Assign values from ArgMatches to self.
source§

impl Parser for CmdProve

§

fn parse() -> Self

Parse from std::env::args_os(), [exit][Error::exit] on error.
§

fn try_parse() -> Result<Self, Error>

Parse from std::env::args_os(), return Err on error.
§

fn parse_from<I, T>(itr: I) -> Self
where I: IntoIterator<Item = T>, - T: Into<OsString> + Clone,

Parse from iterator, exit on error
§

fn try_parse_from<I, T>(itr: I) -> Result<Self, Error>
where + T: Into<OsString> + Clone,

Parse from iterator, [exit][Error::exit] on error.
§

fn try_parse_from<I, T>(itr: I) -> Result<Self, Error>
where I: IntoIterator<Item = T>, T: Into<OsString> + Clone,

Parse from iterator, return Err on error.
§

fn update_from<I, T>(&mut self, itr: I)
where I: IntoIterator<Item = T>, - T: Into<OsString> + Clone,

Update from iterator, exit on error
§

fn try_update_from<I, T>(&mut self, itr: I) -> Result<(), Error>
where + T: Into<OsString> + Clone,

Update from iterator, [exit][Error::exit] on error.
§

fn try_update_from<I, T>(&mut self, itr: I) -> Result<(), Error>
where I: IntoIterator<Item = T>, T: Into<OsString> + Clone,

Update from iterator, return Err on error.

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where @@ -22,7 +22,14 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

Change the foreground color to black
§

fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

Change the background color to black
§

fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

Change the foreground color to red
§

fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

Change the background color to red
§

fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

Change the foreground color to green
§

fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

Change the background color to green
§

fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

Change the background color to yellow
§

fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

Change the foreground color to blue
§

fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

Change the background color to blue
§

fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to magenta
§

fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to purple
§

fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to purple
§

fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

Change the background color to cyan
§

fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

Change the foreground color to white
§

fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

Change the background color to white
§

fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

Change the background color to the terminal default
§

fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

Change the background color to bright red
§

fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

Change the background color to bright white
§

fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

Make the text bold
§

fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

Make the text dim
§

fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

Make the text italicized
§

fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

Make the text italicized
Make the text blink
Make the text blink (but fast!)
§

fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

Swap the foreground and background colors
§

fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

Hide the text
§

fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at diff --git a/rustdoc/noname/cli/cmd_prove_and_verify/struct.CmdVerify.html b/rustdoc/noname/cli/cmd_prove_and_verify/struct.CmdVerify.html index 3e7886658..c63472648 100644 --- a/rustdoc/noname/cli/cmd_prove_and_verify/struct.CmdVerify.html +++ b/rustdoc/noname/cli/cmd_prove_and_verify/struct.CmdVerify.html @@ -1,4 +1,4 @@ -CmdVerify in noname::cli::cmd_prove_and_verify - Rust

Struct noname::cli::cmd_prove_and_verify::CmdVerify

source ·
pub struct CmdVerify { /* private fields */ }

Trait Implementations§

source§

impl Args for CmdVerify

source§

fn group_id() -> Option<Id>

Report the [ArgGroup::id][crate::ArgGroup::id] for this set of arguments
source§

fn augment_args<'b>(__clap_app: Command) -> Command

Append to [Command] so it can instantiate Self. Read more
source§

fn augment_args_for_update<'b>(__clap_app: Command) -> Command

Append to [Command] so it can update self. Read more
source§

impl CommandFactory for CmdVerify

source§

fn command<'b>() -> Command

Build a [Command] that can instantiate Self. Read more
source§

fn command_for_update<'b>() -> Command

Build a [Command] that can update self. Read more
source§

impl FromArgMatches for CmdVerify

source§

fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>

Instantiate Self from [ArgMatches], parsing the arguments as needed. Read more
source§

fn from_arg_matches_mut( +CmdVerify in noname::cli::cmd_prove_and_verify - Rust

Struct noname::cli::cmd_prove_and_verify::CmdVerify

source ·
pub struct CmdVerify { /* private fields */ }

Trait Implementations§

source§

impl Args for CmdVerify

source§

fn group_id() -> Option<Id>

Report the [ArgGroup::id][crate::ArgGroup::id] for this set of arguments
source§

fn augment_args<'b>(__clap_app: Command) -> Command

Append to [Command] so it can instantiate Self. Read more
source§

fn augment_args_for_update<'b>(__clap_app: Command) -> Command

Append to [Command] so it can update self. Read more
source§

impl CommandFactory for CmdVerify

source§

fn command<'b>() -> Command

Build a [Command] that can instantiate Self. Read more
source§

fn command_for_update<'b>() -> Command

Build a [Command] that can update self. Read more
source§

impl FromArgMatches for CmdVerify

source§

fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>

Instantiate Self from [ArgMatches], parsing the arguments as needed. Read more
source§

fn from_arg_matches_mut( __clap_arg_matches: &mut ArgMatches, ) -> Result<Self, Error>

Instantiate Self from [ArgMatches], parsing the arguments as needed. Read more
source§

fn update_from_arg_matches( &mut self, @@ -6,13 +6,13 @@ ) -> Result<(), Error>

Assign values from ArgMatches to self.
source§

fn update_from_arg_matches_mut( &mut self, __clap_arg_matches: &mut ArgMatches, -) -> Result<(), Error>

Assign values from ArgMatches to self.
source§

impl Parser for CmdVerify

§

fn parse() -> Self

Parse from std::env::args_os(), exit on error
§

fn try_parse() -> Result<Self, Error>

Parse from std::env::args_os(), return Err on error.
§

fn parse_from<I, T>(itr: I) -> Self
where +) -> Result<(), Error>

Assign values from ArgMatches to self.
source§

impl Parser for CmdVerify

§

fn parse() -> Self

Parse from std::env::args_os(), [exit][Error::exit] on error.
§

fn try_parse() -> Result<Self, Error>

Parse from std::env::args_os(), return Err on error.
§

fn parse_from<I, T>(itr: I) -> Self
where I: IntoIterator<Item = T>, - T: Into<OsString> + Clone,

Parse from iterator, exit on error
§

fn try_parse_from<I, T>(itr: I) -> Result<Self, Error>
where + T: Into<OsString> + Clone,

Parse from iterator, [exit][Error::exit] on error.
§

fn try_parse_from<I, T>(itr: I) -> Result<Self, Error>
where I: IntoIterator<Item = T>, T: Into<OsString> + Clone,

Parse from iterator, return Err on error.
§

fn update_from<I, T>(&mut self, itr: I)
where I: IntoIterator<Item = T>, - T: Into<OsString> + Clone,

Update from iterator, exit on error
§

fn try_update_from<I, T>(&mut self, itr: I) -> Result<(), Error>
where + T: Into<OsString> + Clone,

Update from iterator, [exit][Error::exit] on error.
§

fn try_update_from<I, T>(&mut self, itr: I) -> Result<(), Error>
where I: IntoIterator<Item = T>, T: Into<OsString> + Clone,

Update from iterator, return Err on error.

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where @@ -22,7 +22,14 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

Change the foreground color to black
§

fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

Change the background color to black
§

fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

Change the foreground color to red
§

fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

Change the background color to red
§

fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

Change the foreground color to green
§

fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

Change the background color to green
§

fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

Change the background color to yellow
§

fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

Change the foreground color to blue
§

fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

Change the background color to blue
§

fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to magenta
§

fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to purple
§

fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to purple
§

fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

Change the background color to cyan
§

fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

Change the foreground color to white
§

fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

Change the background color to white
§

fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

Change the background color to the terminal default
§

fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

Change the background color to bright red
§

fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

Change the background color to bright white
§

fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

Make the text bold
§

fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

Make the text dim
§

fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

Make the text italicized
§

fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

Make the text italicized
Make the text blink
Make the text blink (but fast!)
§

fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

Swap the foreground and background colors
§

fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

Hide the text
§

fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at diff --git a/rustdoc/noname/cli/constant.NONAME_DIRECTORY.html b/rustdoc/noname/cli/constant.NONAME_DIRECTORY.html index 89126c17f..617ffa166 100644 --- a/rustdoc/noname/cli/constant.NONAME_DIRECTORY.html +++ b/rustdoc/noname/cli/constant.NONAME_DIRECTORY.html @@ -1,2 +1,2 @@ -NONAME_DIRECTORY in noname::cli - Rust

Constant noname::cli::NONAME_DIRECTORY

source ·
pub const NONAME_DIRECTORY: &str = ".noname";
Expand description

The directory under the user home directory containing all noname-related files.

+NONAME_DIRECTORY in noname::cli - Rust

Constant noname::cli::NONAME_DIRECTORY

source ·
pub const NONAME_DIRECTORY: &str = ".noname";
Expand description

The directory under the user home directory containing all noname-related files.

\ No newline at end of file diff --git a/rustdoc/noname/cli/constant.PACKAGE_DIRECTORY.html b/rustdoc/noname/cli/constant.PACKAGE_DIRECTORY.html index 6ff963f19..6c86df777 100644 --- a/rustdoc/noname/cli/constant.PACKAGE_DIRECTORY.html +++ b/rustdoc/noname/cli/constant.PACKAGE_DIRECTORY.html @@ -1,2 +1,2 @@ -PACKAGE_DIRECTORY in noname::cli - Rust

Constant noname::cli::PACKAGE_DIRECTORY

source ·
pub const PACKAGE_DIRECTORY: &str = "packages";
Expand description

The directory under NONAME_DIRECTORY containing all package-related files.

+PACKAGE_DIRECTORY in noname::cli - Rust

Constant noname::cli::PACKAGE_DIRECTORY

source ·
pub const PACKAGE_DIRECTORY: &str = "packages";
Expand description

The directory under NONAME_DIRECTORY containing all package-related files.

\ No newline at end of file diff --git a/rustdoc/noname/cli/index.html b/rustdoc/noname/cli/index.html index 757578c08..8d6f297fc 100644 --- a/rustdoc/noname/cli/index.html +++ b/rustdoc/noname/cli/index.html @@ -1 +1 @@ -noname::cli - Rust

Module noname::cli

source ·

Re-exports§

Modules§

Constants§

\ No newline at end of file +noname::cli - Rust

Module noname::cli

source ·

Re-exports§

Modules§

Constants§

\ No newline at end of file diff --git a/rustdoc/noname/cli/manifest/fn.read_manifest.html b/rustdoc/noname/cli/manifest/fn.read_manifest.html index 5fb1955ca..a9ab0c708 100644 --- a/rustdoc/noname/cli/manifest/fn.read_manifest.html +++ b/rustdoc/noname/cli/manifest/fn.read_manifest.html @@ -1,4 +1,4 @@ -read_manifest in noname::cli::manifest - Rust

Function noname::cli::manifest::read_manifest

source ·
pub fn read_manifest(path: &Utf8PathBuf) -> Result<Manifest>
Expand description

This retrieves a dependency listed in the manifest file. +read_manifest in noname::cli::manifest - Rust

Function noname::cli::manifest::read_manifest

source ·
pub fn read_manifest(path: &Utf8PathBuf) -> Result<Manifest>
Expand description

This retrieves a dependency listed in the manifest file. It downloads it from github, and stores it under the deps directory. A dependency is expected go be given as “user/repo”.

\ No newline at end of file diff --git a/rustdoc/noname/cli/manifest/index.html b/rustdoc/noname/cli/manifest/index.html index 9df6b5e97..732871fa6 100644 --- a/rustdoc/noname/cli/manifest/index.html +++ b/rustdoc/noname/cli/manifest/index.html @@ -1,3 +1,3 @@ -noname::cli::manifest - Rust

Module noname::cli::manifest

source ·

Structs§

Functions§

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

Change the foreground color to black
§

fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

Change the background color to black
§

fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

Change the foreground color to red
§

fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

Change the background color to red
§

fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

Change the foreground color to green
§

fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

Change the background color to green
§

fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

Change the background color to yellow
§

fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

Change the foreground color to blue
§

fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

Change the background color to blue
§

fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to magenta
§

fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to purple
§

fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to purple
§

fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

Change the background color to cyan
§

fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

Change the foreground color to white
§

fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

Change the background color to white
§

fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

Change the background color to the terminal default
§

fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

Change the background color to bright red
§

fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

Change the background color to bright white
§

fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

Make the text bold
§

fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

Make the text dim
§

fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

Make the text italicized
§

fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

Make the text italicized
Make the text blink
Make the text blink (but fast!)
§

fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

Swap the foreground and background colors
§

fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

Hide the text
§

fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at @@ -25,5 +32,5 @@ T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

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

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

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

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

\ No newline at end of file diff --git a/rustdoc/noname/cli/manifest/struct.Package.html b/rustdoc/noname/cli/manifest/struct.Package.html index bd4aa4fc8..fe4a6db18 100644 --- a/rustdoc/noname/cli/manifest/struct.Package.html +++ b/rustdoc/noname/cli/manifest/struct.Package.html @@ -1,10 +1,10 @@ -Package in noname::cli::manifest - Rust

Struct noname::cli::manifest::Package

source ·
pub struct Package {
+Package in noname::cli::manifest - Rust

Struct noname::cli::manifest::Package

source ·
pub struct Package {
     pub name: String,
     pub version: String,
     pub description: Option<String>,
     pub dependencies: Option<Vec<String>>,
-}

Fields§

§name: String§version: String§description: Option<String>§dependencies: Option<Vec<String>>

Trait Implementations§

source§

impl Clone for Package

source§

fn clone(&self) -> Package

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<'de> Deserialize<'de> for Package

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +}

Fields§

§name: String§version: String§description: Option<String>§dependencies: Option<Vec<String>>

Trait Implementations§

source§

impl Clone for Package

source§

fn clone(&self) -> Package

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<'de> Deserialize<'de> for Package

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where 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.

@@ -12,7 +12,14 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

Change the foreground color to black
§

fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

Change the background color to black
§

fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

Change the foreground color to red
§

fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

Change the background color to red
§

fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

Change the foreground color to green
§

fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

Change the background color to green
§

fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

Change the background color to yellow
§

fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

Change the foreground color to blue
§

fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

Change the background color to blue
§

fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to magenta
§

fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to purple
§

fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to purple
§

fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

Change the background color to cyan
§

fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

Change the foreground color to white
§

fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

Change the background color to white
§

fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

Change the background color to the terminal default
§

fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

Change the background color to bright red
§

fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

Change the background color to bright white
§

fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

Make the text bold
§

fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

Make the text dim
§

fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

Make the text italicized
§

fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

Make the text italicized
Make the text blink
Make the text blink (but fast!)
§

fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

Swap the foreground and background colors
§

fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

Hide the text
§

fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at @@ -28,5 +35,5 @@ T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

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

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

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

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

\ No newline at end of file diff --git a/rustdoc/noname/cli/packages/fn.download_from_github.html b/rustdoc/noname/cli/packages/fn.download_from_github.html index ce0e9b724..9e4329c25 100644 --- a/rustdoc/noname/cli/packages/fn.download_from_github.html +++ b/rustdoc/noname/cli/packages/fn.download_from_github.html @@ -1,2 +1,2 @@ -download_from_github in noname::cli::packages - Rust

Function noname::cli::packages::download_from_github

source ·
pub fn download_from_github(dep: &UserRepo) -> Result<()>
Expand description

download package from github

+download_from_github in noname::cli::packages - Rust

Function noname::cli::packages::download_from_github

source ·
pub fn download_from_github(dep: &UserRepo) -> Result<()>
Expand description

download package from github

\ No newline at end of file diff --git a/rustdoc/noname/cli/packages/fn.get_dep.html b/rustdoc/noname/cli/packages/fn.get_dep.html index 94d8d9db0..09ee9020d 100644 --- a/rustdoc/noname/cli/packages/fn.get_dep.html +++ b/rustdoc/noname/cli/packages/fn.get_dep.html @@ -1,4 +1,4 @@ -get_dep in noname::cli::packages - Rust

Function noname::cli::packages::get_dep

source ·
pub fn get_dep(dep: &UserRepo) -> Result<Manifest>
Expand description

This retrieves a dependency listed in the manifest file. +get_dep in noname::cli::packages - Rust

Function noname::cli::packages::get_dep

source ·
pub fn get_dep(dep: &UserRepo) -> Result<Manifest>
Expand description

This retrieves a dependency listed in the manifest file. It downloads it from github, and stores it under the deps directory. A dependency is expected go be given as “user/repo”. Note that this does not download the dependencies of the dependency.

diff --git a/rustdoc/noname/cli/packages/fn.get_dep_code.html b/rustdoc/noname/cli/packages/fn.get_dep_code.html index 746cf8927..733800c94 100644 --- a/rustdoc/noname/cli/packages/fn.get_dep_code.html +++ b/rustdoc/noname/cli/packages/fn.get_dep_code.html @@ -1 +1 @@ -get_dep_code in noname::cli::packages - Rust

Function noname::cli::packages::get_dep_code

source ·
pub fn get_dep_code(dep: &UserRepo) -> Result<String>
\ No newline at end of file +get_dep_code in noname::cli::packages - Rust

Function noname::cli::packages::get_dep_code

source ·
pub fn get_dep_code(dep: &UserRepo) -> Result<String>
\ No newline at end of file diff --git a/rustdoc/noname/cli/packages/fn.get_deps_of_package.html b/rustdoc/noname/cli/packages/fn.get_deps_of_package.html index d5f3b233b..b49d77bb6 100644 --- a/rustdoc/noname/cli/packages/fn.get_deps_of_package.html +++ b/rustdoc/noname/cli/packages/fn.get_deps_of_package.html @@ -1,2 +1,2 @@ -get_deps_of_package in noname::cli::packages - Rust

Function noname::cli::packages::get_deps_of_package

source ·
pub fn get_deps_of_package(manifest: &Manifest) -> Vec<UserRepo>
Expand description

Returns the dependencies of a package (given it’s manifest).

+get_deps_of_package in noname::cli::packages - Rust

Function noname::cli::packages::get_deps_of_package

source ·
pub fn get_deps_of_package(manifest: &Manifest) -> Vec<UserRepo>
Expand description

Returns the dependencies of a package (given it’s manifest).

\ No newline at end of file diff --git a/rustdoc/noname/cli/packages/fn.is_lib.html b/rustdoc/noname/cli/packages/fn.is_lib.html index 9652b84e8..c1d419a25 100644 --- a/rustdoc/noname/cli/packages/fn.is_lib.html +++ b/rustdoc/noname/cli/packages/fn.is_lib.html @@ -1 +1 @@ -is_lib in noname::cli::packages - Rust

Function noname::cli::packages::is_lib

source ·
pub fn is_lib(path: &Utf8PathBuf) -> bool
\ No newline at end of file +is_lib in noname::cli::packages - Rust

Function noname::cli::packages::is_lib

source ·
pub fn is_lib(path: &Utf8PathBuf) -> bool
\ No newline at end of file diff --git a/rustdoc/noname/cli/packages/fn.validate_package_and_get_manifest.html b/rustdoc/noname/cli/packages/fn.validate_package_and_get_manifest.html index b050ad0da..43417a244 100644 --- a/rustdoc/noname/cli/packages/fn.validate_package_and_get_manifest.html +++ b/rustdoc/noname/cli/packages/fn.validate_package_and_get_manifest.html @@ -1,4 +1,4 @@ -validate_package_and_get_manifest in noname::cli::packages - Rust

Function noname::cli::packages::validate_package_and_get_manifest

source ·
pub fn validate_package_and_get_manifest(
+validate_package_and_get_manifest in noname::cli::packages - Rust

Function noname::cli::packages::validate_package_and_get_manifest

source ·
pub fn validate_package_and_get_manifest(
     path: &Utf8PathBuf,
     must_be_lib: bool,
 ) -> Result<Manifest>
Expand description

A valid package must have a valid Noname.toml as well as a lib.no file.

diff --git a/rustdoc/noname/cli/packages/index.html b/rustdoc/noname/cli/packages/index.html index 519fe1f13..5348246bc 100644 --- a/rustdoc/noname/cli/packages/index.html +++ b/rustdoc/noname/cli/packages/index.html @@ -1,4 +1,4 @@ -noname::cli::packages - Rust

Module noname::cli::packages

source ·

Structs§

Functions§

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

Change the foreground color to black
§

fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

Change the background color to black
§

fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

Change the foreground color to red
§

fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

Change the background color to red
§

fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

Change the foreground color to green
§

fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

Change the background color to green
§

fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

Change the background color to yellow
§

fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

Change the foreground color to blue
§

fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

Change the background color to blue
§

fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to magenta
§

fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to purple
§

fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to purple
§

fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

Change the background color to cyan
§

fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

Change the foreground color to white
§

fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

Change the background color to white
§

fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

Change the background color to the terminal default
§

fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

Change the background color to bright red
§

fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

Change the background color to bright white
§

fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

Make the text bold
§

fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

Make the text dim
§

fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

Make the text italicized
§

fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

Make the text italicized
Make the text blink
Make the text blink (but fast!)
§

fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

Swap the foreground and background colors
§

fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

Hide the text
§

fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at diff --git a/rustdoc/noname/cli/packages/struct.DependencyNode.html b/rustdoc/noname/cli/packages/struct.DependencyNode.html index 20b4956b8..f56bef5c1 100644 --- a/rustdoc/noname/cli/packages/struct.DependencyNode.html +++ b/rustdoc/noname/cli/packages/struct.DependencyNode.html @@ -1,4 +1,4 @@ -DependencyNode in noname::cli::packages - Rust

Struct noname::cli::packages::DependencyNode

source ·
pub struct DependencyNode { /* private fields */ }

Trait Implementations§

source§

impl Clone for DependencyNode

source§

fn clone(&self) -> DependencyNode

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 DependencyNode

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 T
where +DependencyNode in noname::cli::packages - Rust

Struct noname::cli::packages::DependencyNode

source ·
pub struct DependencyNode { /* private fields */ }

Trait Implementations§

source§

impl Clone for DependencyNode

source§

fn clone(&self) -> DependencyNode

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 DependencyNode

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where 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.

@@ -6,7 +6,14 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

Change the foreground color to black
§

fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

Change the background color to black
§

fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

Change the foreground color to red
§

fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

Change the background color to red
§

fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

Change the foreground color to green
§

fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

Change the background color to green
§

fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

Change the background color to yellow
§

fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

Change the foreground color to blue
§

fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

Change the background color to blue
§

fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to magenta
§

fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to purple
§

fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to purple
§

fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

Change the background color to cyan
§

fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

Change the foreground color to white
§

fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

Change the background color to white
§

fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

Change the background color to the terminal default
§

fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

Change the background color to bright red
§

fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

Change the background color to bright white
§

fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

Make the text bold
§

fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

Make the text dim
§

fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

Make the text italicized
§

fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

Make the text italicized
Make the text blink
Make the text blink (but fast!)
§

fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

Swap the foreground and background colors
§

fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

Hide the text
§

fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at diff --git a/rustdoc/noname/cli/packages/struct.UserRepo.html b/rustdoc/noname/cli/packages/struct.UserRepo.html index c55b3d048..7b195aecd 100644 --- a/rustdoc/noname/cli/packages/struct.UserRepo.html +++ b/rustdoc/noname/cli/packages/struct.UserRepo.html @@ -1,14 +1,14 @@ -UserRepo in noname::cli::packages - Rust

Struct noname::cli::packages::UserRepo

source ·
pub struct UserRepo {
+UserRepo in noname::cli::packages - Rust

Struct noname::cli::packages::UserRepo

source ·
pub struct UserRepo {
     pub user: String,
     pub repo: String,
 }
Expand description

A dependency is a Github user/repo pair.

-

Fields§

§user: String§repo: String

Trait Implementations§

source§

impl Clone for UserRepo

source§

fn clone(&self) -> UserRepo

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 UserRepo

source§

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

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

impl<'de> Deserialize<'de> for UserRepo

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for UserRepo

source§

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

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

impl From<&UsePath> for UserRepo

source§

fn from(path: &UsePath) -> Self

Converts to this type from the input type.
source§

impl Hash for UserRepo

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where +

Fields§

§user: String§repo: String

Trait Implementations§

source§

impl Clone for UserRepo

source§

fn clone(&self) -> UserRepo

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 UserRepo

source§

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

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

impl<'de> Deserialize<'de> for UserRepo

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for UserRepo

source§

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

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

impl From<&UsePath> for UserRepo

source§

fn from(path: &UsePath) -> Self

Converts to this type from the input type.
source§

impl Hash for UserRepo

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl PartialEq for UserRepo

source§

fn eq(&self, other: &UserRepo) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Serialize for UserRepo

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for UserRepo

source§

impl StructuralPartialEq for UserRepo

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +sufficient, and should not be overridden without very good reason.

source§

impl Serialize for UserRepo

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for UserRepo

source§

impl StructuralPartialEq for UserRepo

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<T> CallHasher for T
where @@ -23,7 +23,14 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

Change the foreground color to black
§

fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

Change the background color to black
§

fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

Change the foreground color to red
§

fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

Change the background color to red
§

fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

Change the foreground color to green
§

fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

Change the background color to green
§

fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

Change the background color to yellow
§

fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

Change the foreground color to blue
§

fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

Change the background color to blue
§

fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to magenta
§

fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to purple
§

fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to purple
§

fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

Change the background color to cyan
§

fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

Change the foreground color to white
§

fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

Change the background color to white
§

fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

Change the background color to the terminal default
§

fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

Change the background color to bright red
§

fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

Change the background color to bright white
§

fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

Make the text bold
§

fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

Make the text dim
§

fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

Make the text italicized
§

fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

Make the text italicized
Make the text blink
Make the text blink (but fast!)
§

fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

Swap the foreground and background colors
§

fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

Hide the text
§

fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at @@ -40,5 +47,5 @@ T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

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

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

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

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

\ No newline at end of file diff --git a/rustdoc/noname/compiler/fn.compile.html b/rustdoc/noname/compiler/fn.compile.html index 8ebc39183..e0f7a4064 100644 --- a/rustdoc/noname/compiler/fn.compile.html +++ b/rustdoc/noname/compiler/fn.compile.html @@ -1,4 +1,4 @@ -compile in noname::compiler - Rust

Function noname::compiler::compile

source ·
pub fn compile<B: Backend>(
+compile in noname::compiler - Rust

Function noname::compiler::compile

source ·
pub fn compile<B: Backend>(
     sources: &Sources,
     tast: TypeChecker<B>,
     backend: B,
diff --git a/rustdoc/noname/compiler/fn.generate_witness.html b/rustdoc/noname/compiler/fn.generate_witness.html
index 45b7b131f..401dcbbe9 100644
--- a/rustdoc/noname/compiler/fn.generate_witness.html
+++ b/rustdoc/noname/compiler/fn.generate_witness.html
@@ -1,4 +1,4 @@
-generate_witness in noname::compiler - Rust

Function noname::compiler::generate_witness

source ·
pub fn generate_witness<B: Backend>(
+generate_witness in noname::compiler - Rust

Function noname::compiler::generate_witness

source ·
pub fn generate_witness<B: Backend>(
     compiled_circuit: &CompiledCircuit<B>,
     sources: &Sources,
     public_inputs: JsonInputs,
diff --git a/rustdoc/noname/compiler/fn.get_nast.html b/rustdoc/noname/compiler/fn.get_nast.html
index f913b9cc4..613a06ac1 100644
--- a/rustdoc/noname/compiler/fn.get_nast.html
+++ b/rustdoc/noname/compiler/fn.get_nast.html
@@ -1,4 +1,4 @@
-get_nast in noname::compiler - Rust

Function noname::compiler::get_nast

source ·
pub fn get_nast<B: Backend>(
+get_nast in noname::compiler - Rust

Function noname::compiler::get_nast

source ·
pub fn get_nast<B: Backend>(
     this_module: Option<UserRepo>,
     sources: &mut Sources,
     filename: String,
diff --git a/rustdoc/noname/compiler/fn.typecheck_next_file.html b/rustdoc/noname/compiler/fn.typecheck_next_file.html
index 0dfa7b367..1d83302a0 100644
--- a/rustdoc/noname/compiler/fn.typecheck_next_file.html
+++ b/rustdoc/noname/compiler/fn.typecheck_next_file.html
@@ -1,4 +1,4 @@
-typecheck_next_file in noname::compiler - Rust

Function noname::compiler::typecheck_next_file

source ·
pub fn typecheck_next_file<B: Backend>(
+typecheck_next_file in noname::compiler - Rust

Function noname::compiler::typecheck_next_file

source ·
pub fn typecheck_next_file<B: Backend>(
     typechecker: &mut TypeChecker<B>,
     this_module: Option<UserRepo>,
     sources: &mut Sources,
diff --git a/rustdoc/noname/compiler/fn.typecheck_next_file_inner.html b/rustdoc/noname/compiler/fn.typecheck_next_file_inner.html
index f9ecd87dc..9f9e92121 100644
--- a/rustdoc/noname/compiler/fn.typecheck_next_file_inner.html
+++ b/rustdoc/noname/compiler/fn.typecheck_next_file_inner.html
@@ -1,4 +1,4 @@
-typecheck_next_file_inner in noname::compiler - Rust

Function noname::compiler::typecheck_next_file_inner

source ·
pub fn typecheck_next_file_inner<B: Backend>(
+typecheck_next_file_inner in noname::compiler - Rust

Function noname::compiler::typecheck_next_file_inner

source ·
pub fn typecheck_next_file_inner<B: Backend>(
     typechecker: &mut TypeChecker<B>,
     this_module: Option<UserRepo>,
     sources: &mut Sources,
diff --git a/rustdoc/noname/compiler/index.html b/rustdoc/noname/compiler/index.html
index 22ce9581e..9c12f996b 100644
--- a/rustdoc/noname/compiler/index.html
+++ b/rustdoc/noname/compiler/index.html
@@ -1,4 +1,4 @@
-noname::compiler - Rust

Module noname::compiler

source ·
Expand description

This module is a wrapper API around noname. +noname::compiler - Rust

Module noname::compiler

source ·
Expand description

This module is a wrapper API around noname. It is important that user-facing features use the functions here, as they attach the correct filename and source code to errors. It does that by transforming our [Error] type into a [miette::Error] type for all functions here. diff --git a/rustdoc/noname/compiler/struct.Sources.html b/rustdoc/noname/compiler/struct.Sources.html index a47435463..d3cb163ca 100644 --- a/rustdoc/noname/compiler/struct.Sources.html +++ b/rustdoc/noname/compiler/struct.Sources.html @@ -1,4 +1,4 @@ -Sources in noname::compiler - Rust

Struct noname::compiler::Sources

source ·
pub struct Sources {
+Sources in noname::compiler - Rust

Struct noname::compiler::Sources

source ·
pub struct Sources {
     pub map: HashMap<usize, (String, String)>,
     /* private fields */
 }
Expand description

Contains the association between a counter and the corresponding filename and source code.

@@ -11,7 +11,14 @@ U: From<T>,
source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

Change the foreground color to black
§

fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

Change the background color to black
§

fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

Change the foreground color to red
§

fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

Change the background color to red
§

fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

Change the foreground color to green
§

fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

Change the background color to green
§

fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

Change the background color to yellow
§

fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

Change the foreground color to blue
§

fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

Change the background color to blue
§

fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to magenta
§

fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to purple
§

fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to purple
§

fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

Change the background color to cyan
§

fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

Change the foreground color to white
§

fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

Change the background color to white
§

fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

Change the background color to the terminal default
§

fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

Change the background color to bright red
§

fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

Change the background color to bright white
§

fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

Make the text bold
§

fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

Make the text dim
§

fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

Make the text italicized
§

fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

Make the text italicized
Make the text blink
Make the text blink (but fast!)
§

fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

Swap the foreground and background colors
§

fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

Hide the text
§

fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at diff --git a/rustdoc/noname/compiler/trait.IntoMiette.html b/rustdoc/noname/compiler/trait.IntoMiette.html index 43adfab6f..fefe1e1a5 100644 --- a/rustdoc/noname/compiler/trait.IntoMiette.html +++ b/rustdoc/noname/compiler/trait.IntoMiette.html @@ -1,4 +1,4 @@ -IntoMiette in noname::compiler - Rust

Trait noname::compiler::IntoMiette

source ·
pub trait IntoMiette<T> {
+IntoMiette in noname::compiler - Rust

Trait noname::compiler::IntoMiette

source ·
pub trait IntoMiette<T> {
     // Required method
     fn into_miette(self, sources: &Sources) -> Result<T>;
 }

Required Methods§

source

fn into_miette(self, sources: &Sources) -> Result<T>

Implementors§

source§

impl<T> IntoMiette<T> for Result<T>

\ No newline at end of file diff --git a/rustdoc/noname/constants/index.html b/rustdoc/noname/constants/index.html index 9829bf3c0..e6163c7be 100644 --- a/rustdoc/noname/constants/index.html +++ b/rustdoc/noname/constants/index.html @@ -1 +1 @@ -noname::constants - Rust

Module noname::constants

source ·

Structs§

\ No newline at end of file +noname::constants - Rust

Module noname::constants

source ·

Structs§

\ No newline at end of file diff --git a/rustdoc/noname/constants/struct.Span.html b/rustdoc/noname/constants/struct.Span.html index 1c1569ef2..84c637434 100644 --- a/rustdoc/noname/constants/struct.Span.html +++ b/rustdoc/noname/constants/struct.Span.html @@ -1,9 +1,9 @@ -Span in noname::constants - Rust

Struct noname::constants::Span

source ·
pub struct Span {
+Span in noname::constants - Rust

Struct noname::constants::Span

source ·
pub struct Span {
     pub filename_id: usize,
     pub start: usize,
     pub len: usize,
-}

Fields§

§filename_id: usize§start: usize§len: usize

Implementations§

source§

impl Span

source

pub fn new(filename_id: usize, start: usize, len: usize) -> Self

source

pub fn is_empty(&self) -> bool

source

pub fn end(&self) -> usize

source

pub fn merge_with(self, other: Self) -> Self

Trait Implementations§

source§

impl Clone for Span

source§

fn clone(&self) -> Span

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 Span

source§

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

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

impl Default for Span

source§

fn default() -> Span

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for Span

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl From<Span> for SourceSpan

source§

fn from(span: Span) -> Self

Converts to this type from the input type.
source§

impl Hash for Span

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where +}

Fields§

§filename_id: usize§start: usize§len: usize

Implementations§

source§

impl Span

source

pub fn new(filename_id: usize, start: usize, len: usize) -> Self

source

pub fn is_empty(&self) -> bool

source

pub fn end(&self) -> usize

source

pub fn merge_with(self, other: Self) -> Self

Trait Implementations§

source§

impl Clone for Span

source§

fn clone(&self) -> Span

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 Span

source§

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

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

impl Default for Span

source§

fn default() -> Span

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for Span

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl From<Span> for SourceSpan

source§

fn from(span: Span) -> Self

Converts to this type from the input type.
source§

impl Hash for Span

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Span

source§

fn cmp(&self, other: &Span) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where @@ -12,8 +12,8 @@ by ==.

1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for Span

source§

fn partial_cmp(&self, other: &Span) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Serialize for Span

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Copy for Span

source§

impl Eq for Span

source§

impl StructuralPartialEq for Span

Auto Trait Implementations§

§

impl Freeze for Span

§

impl RefUnwindSafe for Span

§

impl Send for Span

§

impl Sync for Span

§

impl Unpin for Span

§

impl UnwindSafe for Span

Blanket Implementations§

source§

impl<T> Any for T
where +operator. Read more

source§

impl Serialize for Span

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Copy for Span

source§

impl Eq for Span

source§

impl StructuralPartialEq for Span

Auto Trait Implementations§

§

impl Freeze for Span

§

impl RefUnwindSafe for Span

§

impl Send for Span

§

impl Sync for Span

§

impl Unpin for Span

§

impl UnwindSafe for Span

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<T> CallHasher for T
where @@ -30,7 +30,14 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

Change the foreground color to black
§

fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

Change the background color to black
§

fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

Change the foreground color to red
§

fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

Change the background color to red
§

fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

Change the foreground color to green
§

fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

Change the background color to green
§

fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

Change the background color to yellow
§

fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

Change the foreground color to blue
§

fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

Change the background color to blue
§

fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to magenta
§

fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to purple
§

fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to purple
§

fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

Change the background color to cyan
§

fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

Change the foreground color to white
§

fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

Change the background color to white
§

fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

Change the background color to the terminal default
§

fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

Change the background color to bright red
§

fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

Change the background color to bright white
§

fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

Make the text bold
§

fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

Make the text dim
§

fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

Make the text italicized
§

fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

Make the text italicized
Make the text blink
Make the text blink (but fast!)
§

fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

Swap the foreground and background colors
§

fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

Hide the text
§

fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at @@ -46,5 +53,5 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

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

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

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

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

\ No newline at end of file diff --git a/rustdoc/noname/constraints/boolean/fn.and.html b/rustdoc/noname/constraints/boolean/fn.and.html index c7611c4e8..bc41425d8 100644 --- a/rustdoc/noname/constraints/boolean/fn.and.html +++ b/rustdoc/noname/constraints/boolean/fn.and.html @@ -1,4 +1,4 @@ -and in noname::constraints::boolean - Rust

Function noname::constraints::boolean::and

source ·
pub fn and<B: Backend>(
+and in noname::constraints::boolean - Rust

Function noname::constraints::boolean::and

source ·
pub fn and<B: Backend>(
     compiler: &mut CircuitWriter<B>,
     lhs: &ConstOrCell<B::Field, B::Var>,
     rhs: &ConstOrCell<B::Field, B::Var>,
diff --git a/rustdoc/noname/constraints/boolean/fn.check.html b/rustdoc/noname/constraints/boolean/fn.check.html
index 65693d225..1ff99eb81 100644
--- a/rustdoc/noname/constraints/boolean/fn.check.html
+++ b/rustdoc/noname/constraints/boolean/fn.check.html
@@ -1,4 +1,4 @@
-check in noname::constraints::boolean - Rust

Function noname::constraints::boolean::check

source ·
pub fn check<B: Backend>(
+check in noname::constraints::boolean - Rust

Function noname::constraints::boolean::check

source ·
pub fn check<B: Backend>(
     compiler: &mut CircuitWriter<B>,
     xx: &ConstOrCell<B::Field, B::Var>,
     span: Span,
diff --git a/rustdoc/noname/constraints/boolean/fn.is_valid.html b/rustdoc/noname/constraints/boolean/fn.is_valid.html
index 36cbda735..06204326b 100644
--- a/rustdoc/noname/constraints/boolean/fn.is_valid.html
+++ b/rustdoc/noname/constraints/boolean/fn.is_valid.html
@@ -1 +1 @@
-is_valid in noname::constraints::boolean - Rust

Function noname::constraints::boolean::is_valid

source ·
pub fn is_valid<F: Field>(f: F) -> bool
\ No newline at end of file +is_valid in noname::constraints::boolean - Rust

Function noname::constraints::boolean::is_valid

source ·
pub fn is_valid<F: Field>(f: F) -> bool
\ No newline at end of file diff --git a/rustdoc/noname/constraints/boolean/fn.not.html b/rustdoc/noname/constraints/boolean/fn.not.html index 7c7af147b..c36058605 100644 --- a/rustdoc/noname/constraints/boolean/fn.not.html +++ b/rustdoc/noname/constraints/boolean/fn.not.html @@ -1,4 +1,4 @@ -not in noname::constraints::boolean - Rust

Function noname::constraints::boolean::not

source ·
pub fn not<B: Backend>(
+not in noname::constraints::boolean - Rust

Function noname::constraints::boolean::not

source ·
pub fn not<B: Backend>(
     compiler: &mut CircuitWriter<B>,
     var: &ConstOrCell<B::Field, B::Var>,
     span: Span,
diff --git a/rustdoc/noname/constraints/boolean/fn.or.html b/rustdoc/noname/constraints/boolean/fn.or.html
index d58e3cdb6..8ab99f482 100644
--- a/rustdoc/noname/constraints/boolean/fn.or.html
+++ b/rustdoc/noname/constraints/boolean/fn.or.html
@@ -1,4 +1,4 @@
-or in noname::constraints::boolean - Rust

Function noname::constraints::boolean::or

source ·
pub fn or<B: Backend>(
+or in noname::constraints::boolean - Rust

Function noname::constraints::boolean::or

source ·
pub fn or<B: Backend>(
     compiler: &mut CircuitWriter<B>,
     lhs: &ConstOrCell<B::Field, B::Var>,
     rhs: &ConstOrCell<B::Field, B::Var>,
diff --git a/rustdoc/noname/constraints/boolean/index.html b/rustdoc/noname/constraints/boolean/index.html
index c852c8e03..b8345c2d1 100644
--- a/rustdoc/noname/constraints/boolean/index.html
+++ b/rustdoc/noname/constraints/boolean/index.html
@@ -1,2 +1,2 @@
-noname::constraints::boolean - Rust

Module noname::constraints::boolean

source ·
Expand description

Custom types

+noname::constraints::boolean - Rust

Module noname::constraints::boolean

source ·
Expand description

Custom types

Functions§

\ No newline at end of file diff --git a/rustdoc/noname/constraints/field/fn.add.html b/rustdoc/noname/constraints/field/fn.add.html index c4ce228d6..7d7cf51a6 100644 --- a/rustdoc/noname/constraints/field/fn.add.html +++ b/rustdoc/noname/constraints/field/fn.add.html @@ -1,4 +1,4 @@ -add in noname::constraints::field - Rust

Function noname::constraints::field::add

source ·
pub fn add<B: Backend>(
+add in noname::constraints::field - Rust

Function noname::constraints::field::add

source ·
pub fn add<B: Backend>(
     compiler: &mut CircuitWriter<B>,
     lhs: &ConstOrCell<B::Field, B::Var>,
     rhs: &ConstOrCell<B::Field, B::Var>,
diff --git a/rustdoc/noname/constraints/field/fn.equal.html b/rustdoc/noname/constraints/field/fn.equal.html
index c5f366153..8be9dc1c8 100644
--- a/rustdoc/noname/constraints/field/fn.equal.html
+++ b/rustdoc/noname/constraints/field/fn.equal.html
@@ -1,4 +1,4 @@
-equal in noname::constraints::field - Rust

Function noname::constraints::field::equal

source ·
pub fn equal<B: Backend>(
+equal in noname::constraints::field - Rust

Function noname::constraints::field::equal

source ·
pub fn equal<B: Backend>(
     compiler: &mut CircuitWriter<B>,
     lhs: &Var<B::Field, B::Var>,
     rhs: &Var<B::Field, B::Var>,
diff --git a/rustdoc/noname/constraints/field/fn.if_else.html b/rustdoc/noname/constraints/field/fn.if_else.html
index 228923a06..96e5bd65e 100644
--- a/rustdoc/noname/constraints/field/fn.if_else.html
+++ b/rustdoc/noname/constraints/field/fn.if_else.html
@@ -1,4 +1,4 @@
-if_else in noname::constraints::field - Rust

Function noname::constraints::field::if_else

source ·
pub fn if_else<B: Backend>(
+if_else in noname::constraints::field - Rust

Function noname::constraints::field::if_else

source ·
pub fn if_else<B: Backend>(
     compiler: &mut CircuitWriter<B>,
     cond: &Var<B::Field, B::Var>,
     then_: &Var<B::Field, B::Var>,
diff --git a/rustdoc/noname/constraints/field/fn.if_else_inner.html b/rustdoc/noname/constraints/field/fn.if_else_inner.html
index 7923c6a58..76095e96a 100644
--- a/rustdoc/noname/constraints/field/fn.if_else_inner.html
+++ b/rustdoc/noname/constraints/field/fn.if_else_inner.html
@@ -1,4 +1,4 @@
-if_else_inner in noname::constraints::field - Rust

Function noname::constraints::field::if_else_inner

source ·
pub fn if_else_inner<B: Backend>(
+if_else_inner in noname::constraints::field - Rust

Function noname::constraints::field::if_else_inner

source ·
pub fn if_else_inner<B: Backend>(
     compiler: &mut CircuitWriter<B>,
     cond: &ConstOrCell<B::Field, B::Var>,
     then_: &ConstOrCell<B::Field, B::Var>,
diff --git a/rustdoc/noname/constraints/field/fn.mul.html b/rustdoc/noname/constraints/field/fn.mul.html
index ab90dae0a..1909616bc 100644
--- a/rustdoc/noname/constraints/field/fn.mul.html
+++ b/rustdoc/noname/constraints/field/fn.mul.html
@@ -1,4 +1,4 @@
-mul in noname::constraints::field - Rust

Function noname::constraints::field::mul

source ·
pub fn mul<B: Backend>(
+mul in noname::constraints::field - Rust

Function noname::constraints::field::mul

source ·
pub fn mul<B: Backend>(
     compiler: &mut CircuitWriter<B>,
     lhs: &ConstOrCell<B::Field, B::Var>,
     rhs: &ConstOrCell<B::Field, B::Var>,
diff --git a/rustdoc/noname/constraints/field/fn.neg.html b/rustdoc/noname/constraints/field/fn.neg.html
index eac1c4611..ccf6d0a00 100644
--- a/rustdoc/noname/constraints/field/fn.neg.html
+++ b/rustdoc/noname/constraints/field/fn.neg.html
@@ -1,4 +1,4 @@
-neg in noname::constraints::field - Rust

Function noname::constraints::field::neg

source ·
pub fn neg<B: Backend>(
+neg in noname::constraints::field - Rust

Function noname::constraints::field::neg

source ·
pub fn neg<B: Backend>(
     compiler: &mut CircuitWriter<B>,
     cvar: &ConstOrCell<B::Field, B::Var>,
     span: Span,
diff --git a/rustdoc/noname/constraints/field/fn.not_equal.html b/rustdoc/noname/constraints/field/fn.not_equal.html
new file mode 100644
index 000000000..b435c3d18
--- /dev/null
+++ b/rustdoc/noname/constraints/field/fn.not_equal.html
@@ -0,0 +1,7 @@
+not_equal in noname::constraints::field - Rust

Function noname::constraints::field::not_equal

source ·
pub fn not_equal<B: Backend>(
+    compiler: &mut CircuitWriter<B>,
+    lhs: &Var<B::Field, B::Var>,
+    rhs: &Var<B::Field, B::Var>,
+    span: Span,
+) -> Var<B::Field, B::Var>
Expand description

Returns 1 if lhs != rhs, 0 otherwise

+
\ No newline at end of file diff --git a/rustdoc/noname/constraints/field/fn.sub.html b/rustdoc/noname/constraints/field/fn.sub.html index c75096c56..14607b44d 100644 --- a/rustdoc/noname/constraints/field/fn.sub.html +++ b/rustdoc/noname/constraints/field/fn.sub.html @@ -1,4 +1,4 @@ -sub in noname::constraints::field - Rust

Function noname::constraints::field::sub

source ·
pub fn sub<B: Backend>(
+sub in noname::constraints::field - Rust

Function noname::constraints::field::sub

source ·
pub fn sub<B: Backend>(
     compiler: &mut CircuitWriter<B>,
     lhs: &ConstOrCell<B::Field, B::Var>,
     rhs: &ConstOrCell<B::Field, B::Var>,
diff --git a/rustdoc/noname/constraints/field/index.html b/rustdoc/noname/constraints/field/index.html
index 6d9a99159..401fc82a9 100644
--- a/rustdoc/noname/constraints/field/index.html
+++ b/rustdoc/noname/constraints/field/index.html
@@ -1 +1 @@
-noname::constraints::field - Rust

Module noname::constraints::field

source ·

Functions§

  • Adds two field elements
  • This takes variables that can be anything, and returns a boolean
  • Multiplies two field elements
  • Negates a field element
  • Subtracts two variables, we only support variables that are of length 1.
\ No newline at end of file +noname::constraints::field - Rust

Module noname::constraints::field

source ·

Functions§

  • Adds two field elements
  • This takes variables that can be anything, and returns a boolean
  • Multiplies two field elements
  • Negates a field element
  • Returns 1 if lhs != rhs, 0 otherwise
  • Subtracts two variables, we only support variables that are of length 1.
\ No newline at end of file diff --git a/rustdoc/noname/constraints/field/sidebar-items.js b/rustdoc/noname/constraints/field/sidebar-items.js index f10faae07..0fa6ad064 100644 --- a/rustdoc/noname/constraints/field/sidebar-items.js +++ b/rustdoc/noname/constraints/field/sidebar-items.js @@ -1 +1 @@ -window.SIDEBAR_ITEMS = {"fn":["add","equal","if_else","if_else_inner","mul","neg","sub"]}; \ No newline at end of file +window.SIDEBAR_ITEMS = {"fn":["add","equal","if_else","if_else_inner","mul","neg","not_equal","sub"]}; \ No newline at end of file diff --git a/rustdoc/noname/constraints/index.html b/rustdoc/noname/constraints/index.html index 79097c104..98a4346be 100644 --- a/rustdoc/noname/constraints/index.html +++ b/rustdoc/noname/constraints/index.html @@ -1 +1 @@ -noname::constraints - Rust

Module noname::constraints

source ·

Modules§

\ No newline at end of file +noname::constraints - Rust

Module noname::constraints

source ·

Modules§

\ No newline at end of file diff --git a/rustdoc/noname/error/enum.ErrorKind.html b/rustdoc/noname/error/enum.ErrorKind.html index ca262d70b..a298c2ef3 100644 --- a/rustdoc/noname/error/enum.ErrorKind.html +++ b/rustdoc/noname/error/enum.ErrorKind.html @@ -1,4 +1,4 @@ -ErrorKind in noname::error - Rust

Enum noname::error::ErrorKind

source ·
pub enum ErrorKind {
+ErrorKind in noname::error - Rust

Enum noname::error::ErrorKind

source ·
pub enum ErrorKind {
 
Show 84 variants UnexpectedError(&'static str), AssignmentToImmutableVariable, UnknownDependency(String), @@ -90,7 +90,7 @@ InvalidHexLiteral(String),
}
Expand description

The type of error.

Variants§

§

UnexpectedError(&'static str)

this error is for testing. You can use it when you want to quickly see in what file and what line of code the error is.

-
§

AssignmentToImmutableVariable

§

UnknownDependency(String)

§

UnknownExternalFn(String, String)

§

UnknownExternalStruct(String, String)

§

MainFunctionInLib

§

ShadowingBuiltIn(String)

§

ParsingError(ParsingError)

§

ConstArgumentNotForMain

§

InvalidFieldAccessExpression

§

NotAStaticMethod

§

MismatchFunctionArguments(usize, usize)

§

OrderOfConstDeclaration

§

OrderOfUseDeclaration

§

MissingParenthesis

§

PubArgumentOutsideMain

§

RecursiveMain

§

InvalidToken

§

MissingType

§

MissingToken

§

ExpectedToken(TokenKind)

§

InvalidPath(&'static str)

§

InvalidEndOfLine

§

InvalidFunctionSignature(&'static str)

§

InvalidFunctionName

§

InvalidTypeName

§

InvalidType

§

ReservedType(String)

§

InvalidArraySize

§

InvalidField(String)

§

InvalidRangeSize

§

InvalidStatement

§

MissingExpression

§

InvalidExpression

§

InvalidIdentifier(String)

§

InvalidFnCall(&'static str)

§

UseAfterFn

§

WrongArgumentType

Fields

§fn_name: String
§arg_name: String
§expected_ty: String
§observed_ty: String
§

CannotComputeExpression

§

MismatchType(TyKind, TyKind)

§

UndefinedVariable

§

ArgumentTypeMismatch(TyKind, TyKind)

§

FunctionReturnsType(String)

§

MissingPublicArg(String)

§

MissingPrivateArg(String)

§

CannotConvertToField(String)

§

MissingReturn

§

NoReturnExpected

§

SelfHasAttribute

§

ReturnTypeMismatch(TyKind, TyKind)

§

UnexpectedReturn

§

StdImport(String)

§

DuplicateModule(String)

§

PublicOutputReserved(String)

§

UndefinedFunction(String)

§

FunctionNameInUsebyVariable(String)

§

UndefinedModule(String)

§

InvalidAttribute(AttributeKind)

§

UnusedReturnValue

§

ArrayIndexOutOfBounds(usize, usize)

§

NoOneLetterVariable

§

ExpectedConstant

§

KimchiSetup(SetupError)

§

KimchiProver(ProverError)

§

KimchiVerifier(VerifyError)

§

InvalidWitness(usize)

§

UnusedInput(String)

§

PrivateInputNotUsed

§

DuplicateDefinition(String)

§

InvalidAssignmentExpression

§

NoArgsInMain

§

LocalVariableNotFound(String)

§

ConstantInOutput

§

MismatchStructFields(String)

§

InvalidStructField(String, String)

§

InvalidStructFieldType(TyKind, TyKind)

§

MethodCallOnNonCustomStruct

§

ArrayAccessOnNonArray

§

UndefinedStruct(String)

§

UndefinedField(String, String)

§

AssertionFailed

§

InvalidConstType

§

NoMainFunction

§

InvalidHexLiteral(String)

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 Diagnostic for ErrorKind

§

fn code<'a>(&'a self) -> Option<Box<dyn Display + 'a>>

Unique diagnostic code that can be used to look up more information +
§

AssignmentToImmutableVariable

§

UnknownDependency(String)

§

UnknownExternalFn(String, String)

§

UnknownExternalStruct(String, String)

§

MainFunctionInLib

§

ShadowingBuiltIn(String)

§

ParsingError(ParsingError)

§

ConstArgumentNotForMain

§

InvalidFieldAccessExpression

§

NotAStaticMethod

§

MismatchFunctionArguments(usize, usize)

§

OrderOfConstDeclaration

§

OrderOfUseDeclaration

§

MissingParenthesis

§

PubArgumentOutsideMain

§

RecursiveMain

§

InvalidToken

§

MissingType

§

MissingToken

§

ExpectedToken(TokenKind)

§

InvalidPath(&'static str)

§

InvalidEndOfLine

§

InvalidFunctionSignature(&'static str)

§

InvalidFunctionName

§

InvalidTypeName

§

InvalidType

§

ReservedType(String)

§

InvalidArraySize

§

InvalidField(String)

§

InvalidRangeSize

§

InvalidStatement

§

MissingExpression

§

InvalidExpression

§

InvalidIdentifier(String)

§

InvalidFnCall(&'static str)

§

UseAfterFn

§

WrongArgumentType

Fields

§fn_name: String
§arg_name: String
§expected_ty: String
§observed_ty: String
§

CannotComputeExpression

§

MismatchType(TyKind, TyKind)

§

UndefinedVariable

§

ArgumentTypeMismatch(TyKind, TyKind)

§

FunctionReturnsType(String)

§

MissingPublicArg(String)

§

MissingPrivateArg(String)

§

CannotConvertToField(String)

§

MissingReturn

§

NoReturnExpected

§

SelfHasAttribute

§

ReturnTypeMismatch(TyKind, TyKind)

§

UnexpectedReturn

§

StdImport(String)

§

DuplicateModule(String)

§

PublicOutputReserved(String)

§

UndefinedFunction(String)

§

FunctionNameInUsebyVariable(String)

§

UndefinedModule(String)

§

InvalidAttribute(AttributeKind)

§

UnusedReturnValue

§

ArrayIndexOutOfBounds(usize, usize)

§

NoOneLetterVariable

§

ExpectedConstant

§

KimchiSetup(SetupError)

§

KimchiProver(ProverError)

§

KimchiVerifier(VerifyError)

§

InvalidWitness(usize)

§

UnusedInput(String)

§

PrivateInputNotUsed

§

DuplicateDefinition(String)

§

InvalidAssignmentExpression

§

NoArgsInMain

§

LocalVariableNotFound(String)

§

ConstantInOutput

§

MismatchStructFields(String)

§

InvalidStructField(String, String)

§

InvalidStructFieldType(TyKind, TyKind)

§

MethodCallOnNonCustomStruct

§

ArrayAccessOnNonArray

§

UndefinedStruct(String)

§

UndefinedField(String, String)

§

AssertionFailed

§

InvalidConstType

§

NoMainFunction

§

InvalidHexLiteral(String)

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 Diagnostic for ErrorKind

§

fn code<'a>(&'a self) -> Option<Box<dyn Display + 'a>>

Unique diagnostic code that can be used to look up more information about this Diagnostic. Ideally also globally unique, and documented in the toplevel crate’s documentation for easy searching. Rust path format (foo::bar::baz) is recommended, but more classic codes like @@ -100,7 +100,7 @@ advice for the poor soul who’s just run into this issue?
§

fn url<'a>(&'a self) -> Option<Box<dyn Display + 'a>>

URL to visit for a more detailed explanation/help about this Diagnostic.
§

fn source_code(&self) -> Option<&dyn SourceCode>

Source code to apply this Diagnostic’s [Diagnostic::labels] to.
§

fn labels(&self) -> Option<Box<dyn Iterator<Item = LabeledSpan> + '_>>

Labels to apply to this Diagnostic’s [Diagnostic::source_code]
§

fn related<'a>( &'a self, -) -> Option<Box<dyn Iterator<Item = &'a dyn Diagnostic> + 'a>>

Additional related Diagnostics.
§

fn diagnostic_source(&self) -> Option<&dyn Diagnostic>

The cause of the error.
source§

impl Display for ErrorKind

source§

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

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

impl Error for ErrorKind

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<ParsingError> for ErrorKind

source§

fn from(source: ParsingError) -> Self

Converts to this type from the input type.
source§

impl From<ProverError> for ErrorKind

source§

fn from(source: ProverError) -> Self

Converts to this type from the input type.
source§

impl From<SetupError> for ErrorKind

source§

fn from(source: SetupError) -> Self

Converts to this type from the input type.
source§

impl From<VerifyError> for ErrorKind

source§

fn from(source: VerifyError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +) -> Option<Box<dyn Iterator<Item = &'a dyn Diagnostic> + 'a>>

Additional related Diagnostics.
§

fn diagnostic_source(&self) -> Option<&dyn Diagnostic>

The cause of the error.
source§

impl Display for ErrorKind

source§

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

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

impl Error for ErrorKind

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<ParsingError> for ErrorKind

source§

fn from(source: ParsingError) -> Self

Converts to this type from the input type.
source§

impl From<ProverError> for ErrorKind

source§

fn from(source: ProverError) -> Self

Converts to this type from the input type.
source§

impl From<SetupError> for ErrorKind

source§

fn from(source: SetupError) -> Self

Converts to this type from the input type.
source§

impl From<VerifyError> for ErrorKind

source§

fn from(source: VerifyError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where 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.

@@ -108,7 +108,14 @@ U: From<T>,
source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

Change the foreground color to black
§

fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

Change the background color to black
§

fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

Change the foreground color to red
§

fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

Change the background color to red
§

fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

Change the foreground color to green
§

fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

Change the background color to green
§

fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

Change the background color to yellow
§

fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

Change the foreground color to blue
§

fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

Change the background color to blue
§

fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to magenta
§

fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to purple
§

fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to purple
§

fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

Change the background color to cyan
§

fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

Change the foreground color to white
§

fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

Change the background color to white
§

fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

Change the background color to the terminal default
§

fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

Change the background color to bright red
§

fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

Change the background color to bright white
§

fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

Make the text bold
§

fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

Make the text dim
§

fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

Make the text italicized
§

fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

Make the text italicized
Make the text blink
Make the text blink (but fast!)
§

fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

Swap the foreground and background colors
§

fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

Hide the text
§

fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at diff --git a/rustdoc/noname/error/index.html b/rustdoc/noname/error/index.html index bb6e832e6..6f38fa143 100644 --- a/rustdoc/noname/error/index.html +++ b/rustdoc/noname/error/index.html @@ -1 +1 @@ -noname::error - Rust

Module noname::error

source ·

Structs§

Enums§

Type Aliases§

\ No newline at end of file +noname::error - Rust

Module noname::error

source ·

Structs§

Enums§

Type Aliases§

\ No newline at end of file diff --git a/rustdoc/noname/error/struct.Error.html b/rustdoc/noname/error/struct.Error.html index 2e228a8f2..3029c9d3e 100644 --- a/rustdoc/noname/error/struct.Error.html +++ b/rustdoc/noname/error/struct.Error.html @@ -1,4 +1,4 @@ -Error in noname::error - Rust

Struct noname::error::Error

source ·
pub struct Error {
+Error in noname::error - Rust

Struct noname::error::Error

source ·
pub struct Error {
     pub label: &'static str,
     pub kind: ErrorKind,
     pub span: Span,
@@ -7,7 +7,7 @@
 
§kind: ErrorKind

The type of error.

§span: Span

Indicate where the error occurred in the source code.

Implementations§

source§

impl Error

source

pub fn new(label: &'static str, kind: ErrorKind, span: Span) -> Self

Creates a new [Error] from an ErrorKind.

-

Trait Implementations§

source§

impl Debug for Error

source§

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

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

impl Diagnostic for Error

source§

fn help(&self) -> Option<Box<dyn Display + '_>>

Additional help text related to this Diagnostic. Do you have any +

Trait Implementations§

source§

impl Debug for Error

source§

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

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

impl Diagnostic for Error

source§

fn help(&self) -> Option<Box<dyn Display + '_>>

Additional help text related to this Diagnostic. Do you have any advice for the poor soul who’s just run into this issue?
source§

fn labels(&self) -> Option<Box<dyn Iterator<Item = LabeledSpan> + '_>>

Labels to apply to this Diagnostic’s [Diagnostic::source_code]
§

fn code<'a>(&'a self) -> Option<Box<dyn Display + 'a>>

Unique diagnostic code that can be used to look up more information about this Diagnostic. Ideally also globally unique, and documented in the toplevel crate’s documentation for easy searching. Rust path @@ -17,7 +17,7 @@ of this diagnostic. Read more
§

fn url<'a>(&'a self) -> Option<Box<dyn Display + 'a>>

URL to visit for a more detailed explanation/help about this Diagnostic.
§

fn source_code(&self) -> Option<&dyn SourceCode>

Source code to apply this Diagnostic’s [Diagnostic::labels] to.
§

fn related<'a>( &'a self, -) -> Option<Box<dyn Iterator<Item = &'a dyn Diagnostic> + 'a>>

Additional related Diagnostics.
§

fn diagnostic_source(&self) -> Option<&dyn Diagnostic>

The cause of the error.
source§

impl Display for Error

source§

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

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

impl Error for Error

1.30.0 · 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

Auto Trait Implementations§

§

impl Freeze for Error

§

impl !RefUnwindSafe for Error

§

impl Send for Error

§

impl Sync for Error

§

impl Unpin for Error

§

impl !UnwindSafe for Error

Blanket Implementations§

source§

impl<T> Any for T
where +) -> Option<Box<dyn Iterator<Item = &'a dyn Diagnostic> + 'a>>

Additional related Diagnostics.
§

fn diagnostic_source(&self) -> Option<&dyn Diagnostic>

The cause of the error.
source§

impl Display for Error

source§

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

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

impl Error for Error

1.30.0 · 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

Auto Trait Implementations§

§

impl Freeze for Error

§

impl !RefUnwindSafe for Error

§

impl Send for Error

§

impl Sync for Error

§

impl Unpin for Error

§

impl !UnwindSafe for Error

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where 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.

@@ -25,7 +25,14 @@ U: From<T>,
source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

Change the foreground color to black
§

fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

Change the background color to black
§

fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

Change the foreground color to red
§

fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

Change the background color to red
§

fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

Change the foreground color to green
§

fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

Change the background color to green
§

fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

Change the background color to yellow
§

fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

Change the foreground color to blue
§

fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

Change the background color to blue
§

fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to magenta
§

fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to purple
§

fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to purple
§

fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

Change the background color to cyan
§

fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

Change the foreground color to white
§

fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

Change the background color to white
§

fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

Change the background color to the terminal default
§

fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

Change the background color to bright red
§

fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

Change the background color to bright white
§

fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

Make the text bold
§

fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

Make the text dim
§

fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

Make the text italicized
§

fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

Make the text italicized
Make the text blink
Make the text blink (but fast!)
§

fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

Swap the foreground and background colors
§

fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

Hide the text
§

fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at diff --git a/rustdoc/noname/error/type.Result.html b/rustdoc/noname/error/type.Result.html index 98971a7dd..6f415b669 100644 --- a/rustdoc/noname/error/type.Result.html +++ b/rustdoc/noname/error/type.Result.html @@ -1,4 +1,4 @@ -Result in noname::error - Rust

Type Alias noname::error::Result

source ·
pub type Result<T> = Result<T, Error>;

Aliased Type§

enum Result<T> {
+Result in noname::error - Rust

Type Alias noname::error::Result

source ·
pub type Result<T> = Result<T, Error>;

Aliased Type§

enum Result<T> {
     Ok(T),
     Err(Error),
 }

Variants§

§1.0.0

Ok(T)

Contains the success value

diff --git a/rustdoc/noname/helpers/fn.poseidon.html b/rustdoc/noname/helpers/fn.poseidon.html index 28bff3ecb..92dc824eb 100644 --- a/rustdoc/noname/helpers/fn.poseidon.html +++ b/rustdoc/noname/helpers/fn.poseidon.html @@ -1 +1 @@ -poseidon in noname::helpers - Rust

Function noname::helpers::poseidon

source ·
pub fn poseidon(input: [VestaField; 2]) -> VestaField
\ No newline at end of file +poseidon in noname::helpers - Rust

Function noname::helpers::poseidon

source ·
pub fn poseidon(input: [VestaField; 2]) -> VestaField
\ No newline at end of file diff --git a/rustdoc/noname/helpers/index.html b/rustdoc/noname/helpers/index.html index 5c73e750c..5e9c0b095 100644 --- a/rustdoc/noname/helpers/index.html +++ b/rustdoc/noname/helpers/index.html @@ -1 +1 @@ -noname::helpers - Rust

Module noname::helpers

source ·

Traits§

Functions§

\ No newline at end of file +noname::helpers - Rust

Module noname::helpers

source ·

Traits§

Functions§

\ No newline at end of file diff --git a/rustdoc/noname/helpers/trait.PrettyField.html b/rustdoc/noname/helpers/trait.PrettyField.html index ca54ee439..ffc9bd38e 100644 --- a/rustdoc/noname/helpers/trait.PrettyField.html +++ b/rustdoc/noname/helpers/trait.PrettyField.html @@ -1,4 +1,4 @@ -PrettyField in noname::helpers - Rust

Trait noname::helpers::PrettyField

source ·
pub trait PrettyField: PrimeField {
+PrettyField in noname::helpers - Rust

Trait noname::helpers::PrettyField

source ·
pub trait PrettyField: PrimeField {
     // Provided method
     fn pretty(&self) -> String { ... }
 }
Expand description

A trait to display [Field] in pretty ways.

diff --git a/rustdoc/noname/imports/enum.FnKind.html b/rustdoc/noname/imports/enum.FnKind.html index 585f645cd..a0cd92a4e 100644 --- a/rustdoc/noname/imports/enum.FnKind.html +++ b/rustdoc/noname/imports/enum.FnKind.html @@ -1,4 +1,4 @@ -FnKind in noname::imports - Rust

Enum noname::imports::FnKind

source ·
pub enum FnKind<B>
where +FnKind in noname::imports - Rust

Enum noname::imports::FnKind

source ·
pub enum FnKind<B>
where B: Backend,
{ BuiltIn(FnSig, FnHandle<B>), Native(FunctionDef), @@ -6,11 +6,11 @@

Variants§

§

BuiltIn(FnSig, FnHandle<B>)

A built-in is just a handle to a function written in Rust.

§

Native(FunctionDef)

A native function is represented as an AST.

Trait Implementations§

source§

impl<B> Clone for FnKind<B>
where - B: Backend + Clone,

source§

fn clone(&self) -> FnKind<B>

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<B: Backend> Debug for FnKind<B>

source§

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

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

impl<'de, B> Deserialize<'de> for FnKind<B>
where - B: Backend,

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<B> Serialize for FnKind<B>
where - B: Backend,

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

§

impl<B> Freeze for FnKind<B>

§

impl<B> RefUnwindSafe for FnKind<B>

§

impl<B> Send for FnKind<B>

§

impl<B> Sync for FnKind<B>

§

impl<B> Unpin for FnKind<B>

§

impl<B> UnwindSafe for FnKind<B>

Blanket Implementations§

source§

impl<T> Any for T
where + B: Backend + Clone,

source§

fn clone(&self) -> FnKind<B>

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<B: Backend> Debug for FnKind<B>

source§

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

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

impl<'de, B> Deserialize<'de> for FnKind<B>
where + B: Backend,

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<B> Serialize for FnKind<B>
where + B: Backend,

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

§

impl<B> Freeze for FnKind<B>

§

impl<B> RefUnwindSafe for FnKind<B>

§

impl<B> Send for FnKind<B>

§

impl<B> Sync for FnKind<B>

§

impl<B> Unpin for FnKind<B>

§

impl<B> UnwindSafe for FnKind<B>

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where 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.

@@ -18,7 +18,14 @@ U: From<T>,
source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

Change the foreground color to black
§

fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

Change the background color to black
§

fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

Change the foreground color to red
§

fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

Change the background color to red
§

fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

Change the foreground color to green
§

fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

Change the background color to green
§

fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

Change the background color to yellow
§

fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

Change the foreground color to blue
§

fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

Change the background color to blue
§

fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to magenta
§

fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to purple
§

fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to purple
§

fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

Change the background color to cyan
§

fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

Change the foreground color to white
§

fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

Change the background color to white
§

fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

Change the background color to the terminal default
§

fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

Change the background color to bright red
§

fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

Change the background color to bright white
§

fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

Make the text bold
§

fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

Make the text dim
§

fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

Make the text italicized
§

fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

Make the text italicized
Make the text blink
Make the text blink (but fast!)
§

fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

Swap the foreground and background colors
§

fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

Hide the text
§

fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at @@ -34,5 +41,5 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

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

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

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

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

\ No newline at end of file diff --git a/rustdoc/noname/imports/enum.ModuleKind.html b/rustdoc/noname/imports/enum.ModuleKind.html index d47da63b9..967935100 100644 --- a/rustdoc/noname/imports/enum.ModuleKind.html +++ b/rustdoc/noname/imports/enum.ModuleKind.html @@ -1,4 +1,4 @@ -ModuleKind in noname::imports - Rust

Enum noname::imports::ModuleKind

source ·
pub enum ModuleKind<B>
where +ModuleKind in noname::imports - Rust

Enum noname::imports::ModuleKind

source ·
pub enum ModuleKind<B>
where B: Backend,
{ BuiltIn(BuiltinModule<B>), Native(TypeChecker<B>), @@ -16,7 +16,14 @@ U: From<T>,
source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

Change the foreground color to black
§

fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

Change the background color to black
§

fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

Change the foreground color to red
§

fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

Change the background color to red
§

fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

Change the foreground color to green
§

fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

Change the background color to green
§

fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

Change the background color to yellow
§

fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

Change the foreground color to blue
§

fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

Change the background color to blue
§

fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to magenta
§

fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to purple
§

fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to purple
§

fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

Change the background color to cyan
§

fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

Change the foreground color to white
§

fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

Change the background color to white
§

fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

Change the background color to the terminal default
§

fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

Change the background color to bright red
§

fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

Change the background color to bright white
§

fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

Make the text bold
§

fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

Make the text dim
§

fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

Make the text italicized
§

fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

Make the text italicized
Make the text blink
Make the text blink (but fast!)
§

fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

Swap the foreground and background colors
§

fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

Hide the text
§

fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at diff --git a/rustdoc/noname/imports/index.html b/rustdoc/noname/imports/index.html index 37a42c382..2d539d4fe 100644 --- a/rustdoc/noname/imports/index.html +++ b/rustdoc/noname/imports/index.html @@ -1 +1 @@ -noname::imports - Rust

Module noname::imports

source ·

Structs§

Enums§

Type Aliases§

  • An actual handle to the internal function to call to resolve a built-in function call.
\ No newline at end of file +noname::imports - Rust

Module noname::imports

source ·

Structs§

Enums§

Type Aliases§

  • An actual handle to the internal function to call to resolve a built-in function call.
\ No newline at end of file diff --git a/rustdoc/noname/imports/struct.BuiltinModule.html b/rustdoc/noname/imports/struct.BuiltinModule.html index 36b18358a..687cf34b4 100644 --- a/rustdoc/noname/imports/struct.BuiltinModule.html +++ b/rustdoc/noname/imports/struct.BuiltinModule.html @@ -1,4 +1,4 @@ -BuiltinModule in noname::imports - Rust

Struct noname::imports::BuiltinModule

source ·
pub struct BuiltinModule<B>
where +BuiltinModule in noname::imports - Rust

Struct noname::imports::BuiltinModule

source ·
pub struct BuiltinModule<B>
where B: Backend,
{ pub functions: HashMap<String, FnInfo<B>>, }

Fields§

§functions: HashMap<String, FnInfo<B>>

Trait Implementations§

source§

impl<B> Clone for BuiltinModule<B>
where @@ -11,7 +11,14 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

Change the foreground color to black
§

fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

Change the background color to black
§

fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

Change the foreground color to red
§

fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

Change the background color to red
§

fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

Change the foreground color to green
§

fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

Change the background color to green
§

fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

Change the background color to yellow
§

fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

Change the foreground color to blue
§

fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

Change the background color to blue
§

fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to magenta
§

fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to purple
§

fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to purple
§

fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

Change the background color to cyan
§

fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

Change the foreground color to white
§

fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

Change the background color to white
§

fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

Change the background color to the terminal default
§

fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

Change the background color to bright red
§

fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

Change the background color to bright white
§

fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

Make the text bold
§

fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

Make the text dim
§

fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

Make the text italicized
§

fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

Make the text italicized
Make the text blink
Make the text blink (but fast!)
§

fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

Swap the foreground and background colors
§

fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

Hide the text
§

fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at diff --git a/rustdoc/noname/imports/struct.Module.html b/rustdoc/noname/imports/struct.Module.html index 8ceee47f7..fc44a70c4 100644 --- a/rustdoc/noname/imports/struct.Module.html +++ b/rustdoc/noname/imports/struct.Module.html @@ -1,4 +1,4 @@ -Module in noname::imports - Rust

Struct noname::imports::Module

source ·
pub struct Module<B>
where +Module in noname::imports - Rust

Struct noname::imports::Module

source ·
pub struct Module<B>
where B: Backend,
{ pub name: String, pub kind: ModuleKind<B>, @@ -14,7 +14,14 @@ U: From<T>,
source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

Change the foreground color to black
§

fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

Change the background color to black
§

fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

Change the foreground color to red
§

fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

Change the background color to red
§

fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

Change the foreground color to green
§

fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

Change the background color to green
§

fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

Change the background color to yellow
§

fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

Change the foreground color to blue
§

fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

Change the background color to blue
§

fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to magenta
§

fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to purple
§

fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to purple
§

fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

Change the background color to cyan
§

fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

Change the foreground color to white
§

fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

Change the background color to white
§

fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

Change the background color to the terminal default
§

fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

Change the background color to bright red
§

fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

Change the background color to bright white
§

fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

Make the text bold
§

fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

Make the text dim
§

fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

Make the text italicized
§

fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

Make the text italicized
Make the text blink
Make the text blink (but fast!)
§

fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

Swap the foreground and background colors
§

fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

Hide the text
§

fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at diff --git a/rustdoc/noname/imports/type.FnHandle.html b/rustdoc/noname/imports/type.FnHandle.html index c6130ceb3..ecf63d3a6 100644 --- a/rustdoc/noname/imports/type.FnHandle.html +++ b/rustdoc/noname/imports/type.FnHandle.html @@ -1,4 +1,4 @@ -FnHandle in noname::imports - Rust

Type Alias noname::imports::FnHandle

source ·
pub type FnHandle<B: Backend> = fn(_: &mut CircuitWriter<B>, _: &[VarInfo<B::Field, B::Var>], _: Span) -> Result<Option<Var<B::Field, B::Var>>>;
Expand description

An actual handle to the internal function to call to resolve a built-in function call.

+FnHandle in noname::imports - Rust

Type Alias noname::imports::FnHandle

source ·
pub type FnHandle<B: Backend> = fn(_: &mut CircuitWriter<B>, _: &[VarInfo<B::Field, B::Var>], _: Span) -> Result<Option<Var<B::Field, B::Var>>>;
Expand description

An actual handle to the internal function to call to resolve a built-in function call.

Note that the signature of a FnHandle is designed to:

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

Change the foreground color to black
§

fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

Change the background color to black
§

fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

Change the foreground color to red
§

fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

Change the background color to red
§

fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

Change the foreground color to green
§

fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

Change the background color to green
§

fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

Change the background color to yellow
§

fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

Change the foreground color to blue
§

fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

Change the background color to blue
§

fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to magenta
§

fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to purple
§

fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to purple
§

fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

Change the background color to cyan
§

fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

Change the foreground color to white
§

fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

Change the background color to white
§

fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

Change the background color to the terminal default
§

fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

Change the background color to bright red
§

fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

Change the background color to bright white
§

fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

Make the text bold
§

fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

Make the text dim
§

fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

Make the text italicized
§

fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

Make the text italicized
Make the text blink
Make the text blink (but fast!)
§

fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

Swap the foreground and background colors
§

fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

Hide the text
§

fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at diff --git a/rustdoc/noname/inputs/fn.parse_inputs.html b/rustdoc/noname/inputs/fn.parse_inputs.html index 43a6ce153..f9bc67dce 100644 --- a/rustdoc/noname/inputs/fn.parse_inputs.html +++ b/rustdoc/noname/inputs/fn.parse_inputs.html @@ -1 +1 @@ -parse_inputs in noname::inputs - Rust

Function noname::inputs::parse_inputs

source ·
pub fn parse_inputs(s: &str) -> Result<JsonInputs, ParsingError>
\ No newline at end of file +parse_inputs in noname::inputs - Rust

Function noname::inputs::parse_inputs

source ·
pub fn parse_inputs(s: &str) -> Result<JsonInputs, ParsingError>
\ No newline at end of file diff --git a/rustdoc/noname/inputs/index.html b/rustdoc/noname/inputs/index.html index 05700b9c8..e2f9a9251 100644 --- a/rustdoc/noname/inputs/index.html +++ b/rustdoc/noname/inputs/index.html @@ -1,2 +1,2 @@ -noname::inputs - Rust

Module noname::inputs

source ·
Expand description

Used to parse public and private inputs to a program.

+noname::inputs - Rust

Module noname::inputs

source ·
Expand description

Used to parse public and private inputs to a program.

Structs§

  • An input is a name, and a list of field elements (in decimal).

Enums§

Traits§

Functions§

\ No newline at end of file diff --git a/rustdoc/noname/inputs/struct.JsonInputs.html b/rustdoc/noname/inputs/struct.JsonInputs.html index a2352c70c..7479316ce 100644 --- a/rustdoc/noname/inputs/struct.JsonInputs.html +++ b/rustdoc/noname/inputs/struct.JsonInputs.html @@ -1,6 +1,6 @@ -JsonInputs in noname::inputs - Rust

Struct noname::inputs::JsonInputs

source ·
pub struct JsonInputs(pub HashMap<String, Value>);
Expand description

An input is a name, and a list of field elements (in decimal).

-

Tuple Fields§

§0: HashMap<String, Value>

Trait Implementations§

source§

impl Clone for JsonInputs

source§

fn clone(&self) -> JsonInputs

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 Default for JsonInputs

source§

fn default() -> JsonInputs

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for JsonInputs

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +JsonInputs in noname::inputs - Rust

Struct noname::inputs::JsonInputs

source ·
pub struct JsonInputs(pub HashMap<String, Value>);
Expand description

An input is a name, and a list of field elements (in decimal).

+

Tuple Fields§

§0: HashMap<String, Value>

Trait Implementations§

source§

impl Clone for JsonInputs

source§

fn clone(&self) -> JsonInputs

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 Default for JsonInputs

source§

fn default() -> JsonInputs

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for JsonInputs

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where 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.

@@ -8,7 +8,14 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

Change the foreground color to black
§

fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

Change the background color to black
§

fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

Change the foreground color to red
§

fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

Change the background color to red
§

fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

Change the foreground color to green
§

fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

Change the background color to green
§

fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

Change the background color to yellow
§

fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

Change the foreground color to blue
§

fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

Change the background color to blue
§

fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to magenta
§

fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to purple
§

fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to purple
§

fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

Change the background color to cyan
§

fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

Change the foreground color to white
§

fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

Change the background color to white
§

fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

Change the background color to the terminal default
§

fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

Change the background color to bright red
§

fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

Change the background color to bright white
§

fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

Make the text bold
§

fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

Make the text dim
§

fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

Make the text italicized
§

fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

Make the text italicized
Make the text blink
Make the text blink (but fast!)
§

fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

Swap the foreground and background colors
§

fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

Hide the text
§

fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at @@ -24,5 +31,5 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

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

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

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

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

\ No newline at end of file diff --git a/rustdoc/noname/inputs/trait.ExtField.html b/rustdoc/noname/inputs/trait.ExtField.html index d58eedf16..95460a93a 100644 --- a/rustdoc/noname/inputs/trait.ExtField.html +++ b/rustdoc/noname/inputs/trait.ExtField.html @@ -1,4 +1,4 @@ -ExtField in noname::inputs - Rust

Trait noname::inputs::ExtField

source ·
pub trait ExtField {
+ExtField in noname::inputs - Rust

Trait noname::inputs::ExtField

source ·
pub trait ExtField {
     // Required method
     fn to_dec_string(&self) -> String;
 }

Required Methods§

Implementors§

\ No newline at end of file diff --git a/rustdoc/noname/lexer/enum.Keyword.html b/rustdoc/noname/lexer/enum.Keyword.html index 2461d619f..0dfd0befd 100644 --- a/rustdoc/noname/lexer/enum.Keyword.html +++ b/rustdoc/noname/lexer/enum.Keyword.html @@ -1,4 +1,4 @@ -Keyword in noname::lexer - Rust

Enum noname::lexer::Keyword

source ·
pub enum Keyword {
+Keyword in noname::lexer - Rust

Enum noname::lexer::Keyword

source ·
pub enum Keyword {
 
Show 14 variants Use, Fn, Let, @@ -41,7 +41,14 @@ U: From<T>,
source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

Change the foreground color to black
§

fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

Change the background color to black
§

fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

Change the foreground color to red
§

fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

Change the background color to red
§

fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

Change the foreground color to green
§

fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

Change the background color to green
§

fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

Change the background color to yellow
§

fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

Change the foreground color to blue
§

fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

Change the background color to blue
§

fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to magenta
§

fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to purple
§

fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to purple
§

fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

Change the background color to cyan
§

fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

Change the foreground color to white
§

fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

Change the background color to white
§

fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

Change the background color to the terminal default
§

fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

Change the background color to bright red
§

fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

Change the background color to bright white
§

fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

Make the text bold
§

fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

Make the text dim
§

fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

Make the text italicized
§

fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

Make the text italicized
Make the text blink
Make the text blink (but fast!)
§

fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

Swap the foreground and background colors
§

fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

Hide the text
§

fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at diff --git a/rustdoc/noname/lexer/enum.TokenKind.html b/rustdoc/noname/lexer/enum.TokenKind.html index b98088f87..80a81af3e 100644 --- a/rustdoc/noname/lexer/enum.TokenKind.html +++ b/rustdoc/noname/lexer/enum.TokenKind.html @@ -1,5 +1,5 @@ -TokenKind in noname::lexer - Rust

Enum noname::lexer::TokenKind

source ·
pub enum TokenKind {
-
Show 31 variants Keyword(Keyword), +TokenKind in noname::lexer - Rust

Enum noname::lexer::TokenKind

source ·
pub enum TokenKind {
+
Show 32 variants Keyword(Keyword), Identifier(String), BigUInt(BigUint), Dot, @@ -20,6 +20,7 @@ Less, Equal, DoubleEqual, + NotEqual, Plus, Minus, RightArrow, @@ -30,7 +31,7 @@ DoublePipe, Exclamation, Question, -
}

Variants§

§

Keyword(Keyword)

§

Identifier(String)

§

BigUInt(BigUint)

§

Dot

§

DoubleDot

§

Comma

§

Colon

§

DoubleColon

§

LeftParen

§

RightParen

§

LeftBracket

§

RightBracket

§

LeftCurlyBracket

§

RightCurlyBracket

§

SemiColon

§

Slash

§

Comment(String)

§

Greater

§

Less

§

Equal

§

DoubleEqual

§

Plus

§

Minus

§

RightArrow

§

Star

§

Ampersand

§

DoubleAmpersand

§

Pipe

§

DoublePipe

§

Exclamation

§

Question

Implementations§

source§

impl TokenKind

source

pub fn new_token(self, ctx: &mut LexerCtx, len: usize) -> Token

Trait Implementations§

source§

impl Clone for TokenKind

source§

fn clone(&self) -> TokenKind

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 TokenKind

source§

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

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

impl Display for TokenKind

source§

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

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

impl PartialEq for TokenKind

source§

fn eq(&self, other: &TokenKind) -> bool

This method tests for self and other values to be equal, and is used +
}

Variants§

§

Keyword(Keyword)

§

Identifier(String)

§

BigUInt(BigUint)

§

Dot

§

DoubleDot

§

Comma

§

Colon

§

DoubleColon

§

LeftParen

§

RightParen

§

LeftBracket

§

RightBracket

§

LeftCurlyBracket

§

RightCurlyBracket

§

SemiColon

§

Slash

§

Comment(String)

§

Greater

§

Less

§

Equal

§

DoubleEqual

§

NotEqual

§

Plus

§

Minus

§

RightArrow

§

Star

§

Ampersand

§

DoubleAmpersand

§

Pipe

§

DoublePipe

§

Exclamation

§

Question

Implementations§

source§

impl TokenKind

source

pub fn new_token(self, ctx: &mut LexerCtx, len: usize) -> Token

Trait Implementations§

source§

impl Clone for TokenKind

source§

fn clone(&self) -> TokenKind

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 TokenKind

source§

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

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

impl Display for TokenKind

source§

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

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

impl PartialEq for TokenKind

source§

fn eq(&self, other: &TokenKind) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Eq for TokenKind

source§

impl StructuralPartialEq for TokenKind

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where @@ -44,7 +45,14 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

Change the foreground color to black
§

fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

Change the background color to black
§

fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

Change the foreground color to red
§

fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

Change the background color to red
§

fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

Change the foreground color to green
§

fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

Change the background color to green
§

fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

Change the background color to yellow
§

fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

Change the foreground color to blue
§

fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

Change the background color to blue
§

fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to magenta
§

fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to purple
§

fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to purple
§

fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

Change the background color to cyan
§

fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

Change the foreground color to white
§

fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

Change the background color to white
§

fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

Change the background color to the terminal default
§

fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

Change the background color to bright red
§

fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

Change the background color to bright white
§

fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

Make the text bold
§

fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

Make the text dim
§

fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

Make the text italicized
§

fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

Make the text italicized
Make the text blink
Make the text blink (but fast!)
§

fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

Swap the foreground and background colors
§

fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

Hide the text
§

fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at diff --git a/rustdoc/noname/lexer/index.html b/rustdoc/noname/lexer/index.html index 0647657fe..2505f78d8 100644 --- a/rustdoc/noname/lexer/index.html +++ b/rustdoc/noname/lexer/index.html @@ -1,4 +1,4 @@ -noname::lexer - Rust

Module noname::lexer

source ·

Re-exports§

Modules§

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

\ No newline at end of file diff --git a/rustdoc/noname/parser/expr/enum.Op2.html b/rustdoc/noname/parser/expr/enum.Op2.html index cb0967301..795a00ad3 100644 --- a/rustdoc/noname/parser/expr/enum.Op2.html +++ b/rustdoc/noname/parser/expr/enum.Op2.html @@ -1,14 +1,15 @@ -Op2 in noname::parser::expr - Rust

Enum noname::parser::expr::Op2

source ·
pub enum Op2 {
+Op2 in noname::parser::expr - Rust

Enum noname::parser::expr::Op2

source ·
pub enum Op2 {
     Addition,
     Subtraction,
     Multiplication,
     Division,
     Equality,
+    Inequality,
     BoolAnd,
     BoolOr,
-}

Variants§

§

Addition

§

Subtraction

§

Multiplication

§

Division

§

Equality

§

BoolAnd

§

BoolOr

Trait Implementations§

source§

impl Clone for Op2

source§

fn clone(&self) -> Op2

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 Op2

source§

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

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

impl<'de> Deserialize<'de> for Op2

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for Op2

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

§

impl Freeze for Op2

§

impl RefUnwindSafe for Op2

§

impl Send for Op2

§

impl Sync for Op2

§

impl Unpin for Op2

§

impl UnwindSafe for Op2

Blanket Implementations§

source§

impl<T> Any for T
where +}

Variants§

§

Addition

§

Subtraction

§

Multiplication

§

Division

§

Equality

§

Inequality

§

BoolAnd

§

BoolOr

Trait Implementations§

source§

impl Clone for Op2

source§

fn clone(&self) -> Op2

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 Op2

source§

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

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

impl<'de> Deserialize<'de> for Op2

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for Op2

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

§

impl Freeze for Op2

§

impl RefUnwindSafe for Op2

§

impl Send for Op2

§

impl Sync for Op2

§

impl Unpin for Op2

§

impl UnwindSafe for Op2

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where 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.

@@ -16,7 +17,14 @@ U: From<T>,
source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

Change the foreground color to black
§

fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

Change the background color to black
§

fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

Change the foreground color to red
§

fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

Change the background color to red
§

fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

Change the foreground color to green
§

fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

Change the background color to green
§

fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

Change the background color to yellow
§

fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

Change the foreground color to blue
§

fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

Change the background color to blue
§

fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to magenta
§

fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to purple
§

fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to purple
§

fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

Change the background color to cyan
§

fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

Change the foreground color to white
§

fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

Change the background color to white
§

fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

Change the background color to the terminal default
§

fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

Change the background color to bright red
§

fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

Change the background color to bright white
§

fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

Make the text bold
§

fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

Make the text dim
§

fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

Make the text italicized
§

fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

Make the text italicized
Make the text blink
Make the text blink (but fast!)
§

fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

Swap the foreground and background colors
§

fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

Hide the text
§

fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at @@ -32,5 +40,5 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

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

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

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

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

\ No newline at end of file diff --git a/rustdoc/noname/parser/expr/index.html b/rustdoc/noname/parser/expr/index.html index 354ecf7c7..f1b078d2c 100644 --- a/rustdoc/noname/parser/expr/index.html +++ b/rustdoc/noname/parser/expr/index.html @@ -1 +1 @@ -noname::parser::expr - Rust

Module noname::parser::expr

source ·

Structs§

Enums§

\ No newline at end of file +noname::parser::expr - Rust

Module noname::parser::expr

source ·

Structs§

Enums§

\ No newline at end of file diff --git a/rustdoc/noname/parser/expr/struct.Expr.html b/rustdoc/noname/parser/expr/struct.Expr.html index f9a782098..b85f047b2 100644 --- a/rustdoc/noname/parser/expr/struct.Expr.html +++ b/rustdoc/noname/parser/expr/struct.Expr.html @@ -1,11 +1,11 @@ -Expr in noname::parser::expr - Rust

Struct noname::parser::expr::Expr

source ·
pub struct Expr {
+Expr in noname::parser::expr - Rust

Struct noname::parser::expr::Expr

source ·
pub struct Expr {
     pub node_id: usize,
     pub kind: ExprKind,
     pub span: Span,
-}

Fields§

§node_id: usize§kind: ExprKind§span: Span

Implementations§

source§

impl Expr

source

pub fn new(ctx: &mut ParserCtx, kind: ExprKind, span: Span) -> Self

source§

impl Expr

source

pub fn parse(ctx: &mut ParserCtx, tokens: &mut Tokens) -> Result<Self>

Parses until it finds something it doesn’t know, then returns without consuming the token it doesn’t know (the caller will have to make sense of it)

-

Trait Implementations§

source§

impl Clone for Expr

source§

fn clone(&self) -> Expr

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 Expr

source§

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

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

impl<'de> Deserialize<'de> for Expr

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for Expr

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

§

impl Freeze for Expr

§

impl RefUnwindSafe for Expr

§

impl Send for Expr

§

impl Sync for Expr

§

impl Unpin for Expr

§

impl UnwindSafe for Expr

Blanket Implementations§

source§

impl<T> Any for T
where +}

Fields§

§node_id: usize§kind: ExprKind§span: Span

Implementations§

source§

impl Expr

source

pub fn new(ctx: &mut ParserCtx, kind: ExprKind, span: Span) -> Self

source§

impl Expr

source

pub fn parse(ctx: &mut ParserCtx, tokens: &mut Tokens) -> Result<Self>

Parses until it finds something it doesn’t know, then returns without consuming the token it doesn’t know (the caller will have to make sense of it)

+

Trait Implementations§

source§

impl Clone for Expr

source§

fn clone(&self) -> Expr

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 Expr

source§

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

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

impl<'de> Deserialize<'de> for Expr

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for Expr

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

§

impl Freeze for Expr

§

impl RefUnwindSafe for Expr

§

impl Send for Expr

§

impl Sync for Expr

§

impl Unpin for Expr

§

impl UnwindSafe for Expr

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where 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.

@@ -13,7 +13,14 @@ U: From<T>,
source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

Change the foreground color to black
§

fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

Change the background color to black
§

fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

Change the foreground color to red
§

fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

Change the background color to red
§

fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

Change the foreground color to green
§

fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

Change the background color to green
§

fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

Change the background color to yellow
§

fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

Change the foreground color to blue
§

fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

Change the background color to blue
§

fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to magenta
§

fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to purple
§

fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to purple
§

fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

Change the background color to cyan
§

fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

Change the foreground color to white
§

fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

Change the background color to white
§

fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

Change the background color to the terminal default
§

fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

Change the background color to bright red
§

fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

Change the background color to bright white
§

fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

Make the text bold
§

fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

Make the text dim
§

fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

Make the text italicized
§

fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

Make the text italicized
Make the text blink
Make the text blink (but fast!)
§

fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

Swap the foreground and background colors
§

fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

Hide the text
§

fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at @@ -29,5 +36,5 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

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

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

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

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

\ No newline at end of file diff --git a/rustdoc/noname/parser/index.html b/rustdoc/noname/parser/index.html index 699c25adc..976569928 100644 --- a/rustdoc/noname/parser/index.html +++ b/rustdoc/noname/parser/index.html @@ -1 +1 @@ -noname::parser - Rust

Module noname::parser

source ·

Re-exports§

Modules§

Structs§

\ No newline at end of file +noname::parser - Rust

Module noname::parser

source ·

Re-exports§

Modules§

Structs§

\ No newline at end of file diff --git a/rustdoc/noname/parser/struct.AST.html b/rustdoc/noname/parser/struct.AST.html index a532750bd..ec1fde8fc 100644 --- a/rustdoc/noname/parser/struct.AST.html +++ b/rustdoc/noname/parser/struct.AST.html @@ -1,4 +1,4 @@ -AST in noname::parser - Rust

Struct noname::parser::AST

source ·
pub struct AST<B: Backend>(pub Vec<Root<B::Field>>);

Tuple Fields§

§0: Vec<Root<B::Field>>

Implementations§

source§

impl<B: Backend> AST<B>

source

pub fn parse( +AST in noname::parser - Rust

Struct noname::parser::AST

source ·
pub struct AST<B: Backend>(pub Vec<Root<B::Field>>);

Tuple Fields§

§0: Vec<Root<B::Field>>

Implementations§

source§

impl<B: Backend> AST<B>

source

pub fn parse( filename_id: usize, tokens: Tokens, node_id: usize, @@ -15,7 +15,14 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

Change the foreground color to black
§

fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

Change the background color to black
§

fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

Change the foreground color to red
§

fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

Change the background color to red
§

fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

Change the foreground color to green
§

fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

Change the background color to green
§

fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

Change the background color to yellow
§

fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

Change the foreground color to blue
§

fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

Change the background color to blue
§

fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to magenta
§

fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to purple
§

fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to purple
§

fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

Change the background color to cyan
§

fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

Change the foreground color to white
§

fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

Change the background color to white
§

fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

Change the background color to the terminal default
§

fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

Change the background color to bright red
§

fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

Change the background color to bright white
§

fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

Make the text bold
§

fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

Make the text dim
§

fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

Make the text italicized
§

fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

Make the text italicized
Make the text blink
Make the text blink (but fast!)
§

fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

Swap the foreground and background colors
§

fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

Hide the text
§

fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at diff --git a/rustdoc/noname/parser/struct.ParserCtx.html b/rustdoc/noname/parser/struct.ParserCtx.html index d5ae871fa..ea8c71178 100644 --- a/rustdoc/noname/parser/struct.ParserCtx.html +++ b/rustdoc/noname/parser/struct.ParserCtx.html @@ -1,4 +1,4 @@ -ParserCtx in noname::parser - Rust

Struct noname::parser::ParserCtx

source ·
pub struct ParserCtx {
+ParserCtx in noname::parser - Rust

Struct noname::parser::ParserCtx

source ·
pub struct ParserCtx {
     pub node_id: usize,
     pub last_token: Option<Token>,
     pub filename_id: usize,
@@ -16,7 +16,14 @@
     U: From<T>,
source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

Change the foreground color to black
§

fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

Change the background color to black
§

fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

Change the foreground color to red
§

fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

Change the background color to red
§

fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

Change the foreground color to green
§

fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

Change the background color to green
§

fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

Change the background color to yellow
§

fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

Change the foreground color to blue
§

fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

Change the background color to blue
§

fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to magenta
§

fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to purple
§

fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to purple
§

fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

Change the background color to cyan
§

fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

Change the foreground color to white
§

fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

Change the background color to white
§

fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

Change the background color to the terminal default
§

fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

Change the background color to bright red
§

fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

Change the background color to bright white
§

fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

Make the text bold
§

fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

Make the text dim
§

fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

Make the text italicized
§

fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

Make the text italicized
Make the text blink
Make the text blink (but fast!)
§

fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

Swap the foreground and background colors
§

fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

Hide the text
§

fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at diff --git a/rustdoc/noname/parser/structs/index.html b/rustdoc/noname/parser/structs/index.html index f0f0afa2d..71f8199bb 100644 --- a/rustdoc/noname/parser/structs/index.html +++ b/rustdoc/noname/parser/structs/index.html @@ -1 +1 @@ -noname::parser::structs - Rust

Module noname::parser::structs

source ·

Structs§

\ No newline at end of file +noname::parser::structs - Rust

Module noname::parser::structs

source ·

Structs§

\ No newline at end of file diff --git a/rustdoc/noname/parser/structs/struct.CustomType.html b/rustdoc/noname/parser/structs/struct.CustomType.html index 8d445abcb..50cf61a6d 100644 --- a/rustdoc/noname/parser/structs/struct.CustomType.html +++ b/rustdoc/noname/parser/structs/struct.CustomType.html @@ -1,10 +1,10 @@ -CustomType in noname::parser::structs - Rust

Struct noname::parser::structs::CustomType

source ·
pub struct CustomType {
+CustomType in noname::parser::structs - Rust

Struct noname::parser::structs::CustomType

source ·
pub struct CustomType {
     pub module: ModulePath,
     pub name: String,
     pub span: Span,
-}

Fields§

§module: ModulePath§name: String§span: Span

Implementations§

source§

impl CustomType

source

pub fn parse(ctx: &mut ParserCtx, tokens: &mut Tokens) -> Result<Self>

Trait Implementations§

source§

impl Clone for CustomType

source§

fn clone(&self) -> CustomType

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 CustomType

source§

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

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

impl Default for CustomType

source§

fn default() -> CustomType

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for CustomType

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for CustomType

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +}

Fields§

§module: ModulePath§name: String§span: Span

Implementations§

source§

impl CustomType

source

pub fn parse(ctx: &mut ParserCtx, tokens: &mut Tokens) -> Result<Self>

Trait Implementations§

source§

impl Clone for CustomType

source§

fn clone(&self) -> CustomType

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 CustomType

source§

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

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

impl Default for CustomType

source§

fn default() -> CustomType

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for CustomType

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for CustomType

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where 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.

@@ -12,7 +12,14 @@ U: From<T>,
source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

Change the foreground color to black
§

fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

Change the background color to black
§

fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

Change the foreground color to red
§

fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

Change the background color to red
§

fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

Change the foreground color to green
§

fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

Change the background color to green
§

fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

Change the background color to yellow
§

fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

Change the foreground color to blue
§

fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

Change the background color to blue
§

fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to magenta
§

fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to purple
§

fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to purple
§

fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

Change the background color to cyan
§

fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

Change the foreground color to white
§

fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

Change the background color to white
§

fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

Change the background color to the terminal default
§

fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

Change the background color to bright red
§

fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

Change the background color to bright white
§

fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

Make the text bold
§

fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

Make the text dim
§

fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

Make the text italicized
§

fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

Make the text italicized
Make the text blink
Make the text blink (but fast!)
§

fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

Swap the foreground and background colors
§

fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

Hide the text
§

fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at @@ -28,5 +35,5 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

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

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

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

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

\ No newline at end of file diff --git a/rustdoc/noname/parser/structs/struct.StructDef.html b/rustdoc/noname/parser/structs/struct.StructDef.html index f106dbe5b..72f59e83b 100644 --- a/rustdoc/noname/parser/structs/struct.StructDef.html +++ b/rustdoc/noname/parser/structs/struct.StructDef.html @@ -1,4 +1,4 @@ -StructDef in noname::parser::structs - Rust

Struct noname::parser::structs::StructDef

source ·
pub struct StructDef {
+StructDef in noname::parser::structs - Rust

Struct noname::parser::structs::StructDef

source ·
pub struct StructDef {
     pub module: ModulePath,
     pub name: CustomType,
     pub fields: Vec<(Ident, Ty)>,
@@ -11,7 +11,14 @@
     U: From<T>,
source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

Change the foreground color to black
§

fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

Change the background color to black
§

fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

Change the foreground color to red
§

fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

Change the background color to red
§

fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

Change the foreground color to green
§

fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

Change the background color to green
§

fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

Change the background color to yellow
§

fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

Change the foreground color to blue
§

fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

Change the background color to blue
§

fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to magenta
§

fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to purple
§

fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to purple
§

fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

Change the background color to cyan
§

fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

Change the foreground color to white
§

fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

Change the background color to white
§

fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

Change the background color to the terminal default
§

fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

Change the background color to bright red
§

fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

Change the background color to bright white
§

fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

Make the text bold
§

fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

Make the text dim
§

fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

Make the text italicized
§

fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

Make the text italicized
Make the text blink
Make the text blink (but fast!)
§

fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

Swap the foreground and background colors
§

fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

Hide the text
§

fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at diff --git a/rustdoc/noname/parser/types/enum.AttributeKind.html b/rustdoc/noname/parser/types/enum.AttributeKind.html index 634710720..3e5dd8621 100644 --- a/rustdoc/noname/parser/types/enum.AttributeKind.html +++ b/rustdoc/noname/parser/types/enum.AttributeKind.html @@ -1,9 +1,9 @@ -AttributeKind in noname::parser::types - Rust

Enum noname::parser::types::AttributeKind

source ·
pub enum AttributeKind {
+AttributeKind in noname::parser::types - Rust

Enum noname::parser::types::AttributeKind

source ·
pub enum AttributeKind {
     Pub,
     Const,
-}

Variants§

§

Pub

§

Const

Implementations§

source§

impl AttributeKind

source

pub fn is_public(&self) -> bool

source

pub fn is_constant(&self) -> bool

Trait Implementations§

source§

impl Clone for AttributeKind

source§

fn clone(&self) -> AttributeKind

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 AttributeKind

source§

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

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

impl<'de> Deserialize<'de> for AttributeKind

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for AttributeKind

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Copy for AttributeKind

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +}

Variants§

§

Pub

§

Const

Implementations§

source§

impl AttributeKind

source

pub fn is_public(&self) -> bool

source

pub fn is_constant(&self) -> bool

Trait Implementations§

source§

impl Clone for AttributeKind

source§

fn clone(&self) -> AttributeKind

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 AttributeKind

source§

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

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

impl<'de> Deserialize<'de> for AttributeKind

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for AttributeKind

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Copy for AttributeKind

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where 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.

@@ -11,7 +11,14 @@ U: From<T>,
source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

Change the foreground color to black
§

fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

Change the background color to black
§

fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

Change the foreground color to red
§

fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

Change the background color to red
§

fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

Change the foreground color to green
§

fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

Change the background color to green
§

fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

Change the background color to yellow
§

fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

Change the foreground color to blue
§

fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

Change the background color to blue
§

fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to magenta
§

fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to purple
§

fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to purple
§

fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

Change the background color to cyan
§

fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

Change the foreground color to white
§

fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

Change the background color to white
§

fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

Change the background color to the terminal default
§

fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

Change the background color to bright red
§

fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

Change the background color to bright white
§

fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

Make the text bold
§

fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

Make the text dim
§

fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

Make the text italicized
§

fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

Make the text italicized
Make the text blink
Make the text blink (but fast!)
§

fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

Swap the foreground and background colors
§

fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

Hide the text
§

fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at @@ -27,5 +34,5 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

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

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

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

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

\ No newline at end of file diff --git a/rustdoc/noname/parser/types/enum.FuncOrMethod.html b/rustdoc/noname/parser/types/enum.FuncOrMethod.html index f63e475e0..a7b546f73 100644 --- a/rustdoc/noname/parser/types/enum.FuncOrMethod.html +++ b/rustdoc/noname/parser/types/enum.FuncOrMethod.html @@ -1,12 +1,12 @@ -FuncOrMethod in noname::parser::types - Rust

Enum noname::parser::types::FuncOrMethod

source ·
pub enum FuncOrMethod {
+FuncOrMethod in noname::parser::types - Rust

Enum noname::parser::types::FuncOrMethod

source ·
pub enum FuncOrMethod {
     Function(ModulePath),
     Method(CustomType),
 }

Variants§

§

Function(ModulePath)

Function.

Tuple Fields

§0: ModulePath

Set during name resolution.

§

Method(CustomType)

Method defined on a custom type.

-

Implementations§

source§

impl FuncOrMethod

source

pub fn parse(ctx: &mut ParserCtx, tokens: &mut Tokens) -> Result<(Ident, Self)>

Trait Implementations§

source§

impl Clone for FuncOrMethod

source§

fn clone(&self) -> FuncOrMethod

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 FuncOrMethod

source§

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

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

impl Default for FuncOrMethod

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for FuncOrMethod

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for FuncOrMethod

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +

Implementations§

source§

impl FuncOrMethod

source

pub fn parse(ctx: &mut ParserCtx, tokens: &mut Tokens) -> Result<(Ident, Self)>

Trait Implementations§

source§

impl Clone for FuncOrMethod

source§

fn clone(&self) -> FuncOrMethod

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 FuncOrMethod

source§

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

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

impl Default for FuncOrMethod

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for FuncOrMethod

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for FuncOrMethod

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where 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.

@@ -14,7 +14,14 @@ U: From<T>,
source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

Change the foreground color to black
§

fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

Change the background color to black
§

fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

Change the foreground color to red
§

fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

Change the background color to red
§

fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

Change the foreground color to green
§

fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

Change the background color to green
§

fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

Change the background color to yellow
§

fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

Change the foreground color to blue
§

fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

Change the background color to blue
§

fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to magenta
§

fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to purple
§

fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to purple
§

fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

Change the background color to cyan
§

fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

Change the foreground color to white
§

fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

Change the background color to white
§

fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

Change the background color to the terminal default
§

fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

Change the background color to bright red
§

fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

Change the background color to bright white
§

fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

Make the text bold
§

fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

Make the text dim
§

fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

Make the text italicized
§

fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

Make the text italicized
Make the text blink
Make the text blink (but fast!)
§

fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

Swap the foreground and background colors
§

fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

Hide the text
§

fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at @@ -30,5 +37,5 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

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

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

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

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

\ No newline at end of file diff --git a/rustdoc/noname/parser/types/enum.ModulePath.html b/rustdoc/noname/parser/types/enum.ModulePath.html index 79752736f..6490eccce 100644 --- a/rustdoc/noname/parser/types/enum.ModulePath.html +++ b/rustdoc/noname/parser/types/enum.ModulePath.html @@ -1,4 +1,4 @@ -ModulePath in noname::parser::types - Rust

Enum noname::parser::types::ModulePath

source ·
pub enum ModulePath {
+ModulePath in noname::parser::types - Rust

Enum noname::parser::types::ModulePath

source ·
pub enum ModulePath {
     Local,
     Alias(Ident),
     Absolute(UserRepo),
@@ -7,13 +7,13 @@
 
§

Alias(Ident)

This is a type imported from another module.

§

Absolute(UserRepo)

This is a type imported from another module, fully-qualified (as user::repo) thanks to the name resolution pass of the compiler.

-

Trait Implementations§

source§

impl Clone for ModulePath

source§

fn clone(&self) -> ModulePath

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 ModulePath

source§

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

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

impl Default for ModulePath

source§

fn default() -> ModulePath

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for ModulePath

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Hash for ModulePath

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where +

Trait Implementations§

source§

impl Clone for ModulePath

source§

fn clone(&self) -> ModulePath

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 ModulePath

source§

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

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

impl Default for ModulePath

source§

fn default() -> ModulePath

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for ModulePath

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Hash for ModulePath

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl PartialEq for ModulePath

source§

fn eq(&self, other: &ModulePath) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Serialize for ModulePath

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for ModulePath

source§

impl StructuralPartialEq for ModulePath

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +sufficient, and should not be overridden without very good reason.

source§

impl Serialize for ModulePath

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for ModulePath

source§

impl StructuralPartialEq for ModulePath

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<T> CallHasher for T
where @@ -28,7 +28,14 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

Change the foreground color to black
§

fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

Change the background color to black
§

fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

Change the foreground color to red
§

fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

Change the background color to red
§

fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

Change the foreground color to green
§

fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

Change the background color to green
§

fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

Change the background color to yellow
§

fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

Change the foreground color to blue
§

fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

Change the background color to blue
§

fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to magenta
§

fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to purple
§

fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to purple
§

fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

Change the background color to cyan
§

fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

Change the foreground color to white
§

fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

Change the background color to white
§

fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

Change the background color to the terminal default
§

fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

Change the background color to bright red
§

fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

Change the background color to bright white
§

fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

Make the text bold
§

fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

Make the text dim
§

fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

Make the text italicized
§

fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

Make the text italicized
Make the text blink
Make the text blink (but fast!)
§

fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

Swap the foreground and background colors
§

fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

Hide the text
§

fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at @@ -44,5 +51,5 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

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

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

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

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

\ No newline at end of file diff --git a/rustdoc/noname/parser/types/enum.RootKind.html b/rustdoc/noname/parser/types/enum.RootKind.html index c5c0940b5..e7c8f8b5a 100644 --- a/rustdoc/noname/parser/types/enum.RootKind.html +++ b/rustdoc/noname/parser/types/enum.RootKind.html @@ -1,4 +1,4 @@ -RootKind in noname::parser::types - Rust

Enum noname::parser::types::RootKind

source ·
pub enum RootKind<F: Field> {
+RootKind in noname::parser::types - Rust

Enum noname::parser::types::RootKind

source ·
pub enum RootKind<F: Field> {
     Use(UsePath),
     FunctionDef(FunctionDef),
     Comment(String),
@@ -16,7 +16,14 @@
     U: From<T>,
source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

Change the foreground color to black
§

fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

Change the background color to black
§

fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

Change the foreground color to red
§

fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

Change the background color to red
§

fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

Change the foreground color to green
§

fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

Change the background color to green
§

fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

Change the background color to yellow
§

fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

Change the foreground color to blue
§

fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

Change the background color to blue
§

fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to magenta
§

fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to purple
§

fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to purple
§

fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

Change the background color to cyan
§

fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

Change the foreground color to white
§

fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

Change the background color to white
§

fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

Change the background color to the terminal default
§

fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

Change the background color to bright red
§

fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

Change the background color to bright white
§

fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

Make the text bold
§

fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

Make the text dim
§

fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

Make the text italicized
§

fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

Make the text italicized
Make the text blink
Make the text blink (but fast!)
§

fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

Swap the foreground and background colors
§

fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

Hide the text
§

fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at diff --git a/rustdoc/noname/parser/types/enum.StmtKind.html b/rustdoc/noname/parser/types/enum.StmtKind.html index 0160bbf58..7bb0bc60f 100644 --- a/rustdoc/noname/parser/types/enum.StmtKind.html +++ b/rustdoc/noname/parser/types/enum.StmtKind.html @@ -1,4 +1,4 @@ -StmtKind in noname::parser::types - Rust

Enum noname::parser::types::StmtKind

source ·
pub enum StmtKind {
+StmtKind in noname::parser::types - Rust

Enum noname::parser::types::StmtKind

source ·
pub enum StmtKind {
     Assign {
         mutable: bool,
         lhs: Ident,
@@ -12,9 +12,9 @@
         range: Range,
         body: Vec<Stmt>,
     },
-}

Variants§

§

Assign

Fields

§mutable: bool
§lhs: Ident
§rhs: Box<Expr>
§

Expr(Box<Expr>)

§

Return(Box<Expr>)

§

Comment(String)

§

ForLoop

Fields

§var: Ident
§range: Range
§body: Vec<Stmt>

Trait Implementations§

source§

impl Clone for StmtKind

source§

fn clone(&self) -> StmtKind

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 StmtKind

source§

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

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

impl<'de> Deserialize<'de> for StmtKind

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for StmtKind

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +}

Variants§

§

Assign

Fields

§mutable: bool
§lhs: Ident
§rhs: Box<Expr>
§

Expr(Box<Expr>)

§

Return(Box<Expr>)

§

Comment(String)

§

ForLoop

Fields

§var: Ident
§range: Range
§body: Vec<Stmt>

Trait Implementations§

source§

impl Clone for StmtKind

source§

fn clone(&self) -> StmtKind

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 StmtKind

source§

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

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

impl<'de> Deserialize<'de> for StmtKind

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for StmtKind

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where 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.

@@ -22,7 +22,14 @@ U: From<T>,
source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

Change the foreground color to black
§

fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

Change the background color to black
§

fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

Change the foreground color to red
§

fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

Change the background color to red
§

fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

Change the foreground color to green
§

fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

Change the background color to green
§

fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

Change the background color to yellow
§

fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

Change the foreground color to blue
§

fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

Change the background color to blue
§

fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to magenta
§

fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to purple
§

fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to purple
§

fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

Change the background color to cyan
§

fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

Change the foreground color to white
§

fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

Change the background color to white
§

fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

Change the background color to the terminal default
§

fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

Change the background color to bright red
§

fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

Change the background color to bright white
§

fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

Make the text bold
§

fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

Make the text dim
§

fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

Make the text italicized
§

fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

Make the text italicized
Make the text blink
Make the text blink (but fast!)
§

fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

Swap the foreground and background colors
§

fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

Hide the text
§

fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at @@ -38,5 +45,5 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

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

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

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

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

\ No newline at end of file diff --git a/rustdoc/noname/parser/types/enum.TyKind.html b/rustdoc/noname/parser/types/enum.TyKind.html index 3aadef719..827d34e68 100644 --- a/rustdoc/noname/parser/types/enum.TyKind.html +++ b/rustdoc/noname/parser/types/enum.TyKind.html @@ -1,4 +1,4 @@ -TyKind in noname::parser::types - Rust

Enum noname::parser::types::TyKind

source ·
pub enum TyKind {
+TyKind in noname::parser::types - Rust

Enum noname::parser::types::TyKind

source ·
pub enum TyKind {
     Field,
     Custom {
         module: ModulePath,
@@ -12,13 +12,13 @@
 

Fields

§module: ModulePath
§name: String
§

BigInt

This could be the same as Field, but we use this to also track the fact that it’s a constant.

§

Array(Box<TyKind>, u32)

An array of a fixed size.

§

Bool

A boolean (true or false).

-

Implementations§

source§

impl TyKind

source

pub fn match_expected(&self, expected: &TyKind) -> bool

source

pub fn same_as(&self, other: &TyKind) -> bool

Trait Implementations§

source§

impl Clone for TyKind

source§

fn clone(&self) -> TyKind

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 TyKind

source§

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

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

impl<'de> Deserialize<'de> for TyKind

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for TyKind

source§

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

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

impl Hash for TyKind

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where +

Implementations§

source§

impl TyKind

source

pub fn match_expected(&self, expected: &TyKind) -> bool

source

pub fn same_as(&self, other: &TyKind) -> bool

Trait Implementations§

source§

impl Clone for TyKind

source§

fn clone(&self) -> TyKind

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 TyKind

source§

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

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

impl<'de> Deserialize<'de> for TyKind

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for TyKind

source§

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

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

impl Hash for TyKind

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl PartialEq for TyKind

source§

fn eq(&self, other: &TyKind) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Serialize for TyKind

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for TyKind

source§

impl StructuralPartialEq for TyKind

Auto Trait Implementations§

§

impl Freeze for TyKind

§

impl RefUnwindSafe for TyKind

§

impl Send for TyKind

§

impl Sync for TyKind

§

impl Unpin for TyKind

§

impl UnwindSafe for TyKind

Blanket Implementations§

source§

impl<T> Any for T
where +sufficient, and should not be overridden without very good reason.

source§

impl Serialize for TyKind

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for TyKind

source§

impl StructuralPartialEq for TyKind

Auto Trait Implementations§

§

impl Freeze for TyKind

§

impl RefUnwindSafe for TyKind

§

impl Send for TyKind

§

impl Sync for TyKind

§

impl Unpin for TyKind

§

impl UnwindSafe for TyKind

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<T> CallHasher for T
where @@ -33,7 +33,14 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

Change the foreground color to black
§

fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

Change the background color to black
§

fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

Change the foreground color to red
§

fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

Change the background color to red
§

fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

Change the foreground color to green
§

fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

Change the background color to green
§

fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

Change the background color to yellow
§

fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

Change the foreground color to blue
§

fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

Change the background color to blue
§

fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to magenta
§

fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to purple
§

fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to purple
§

fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

Change the background color to cyan
§

fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

Change the foreground color to white
§

fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

Change the background color to white
§

fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

Change the background color to the terminal default
§

fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

Change the background color to bright red
§

fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

Change the background color to bright white
§

fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

Make the text bold
§

fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

Make the text dim
§

fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

Make the text italicized
§

fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

Make the text italicized
Make the text blink
Make the text blink (but fast!)
§

fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

Swap the foreground and background colors
§

fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

Hide the text
§

fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at @@ -50,5 +57,5 @@ T: Display + ?Sized,
source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

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

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

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

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

\ No newline at end of file diff --git a/rustdoc/noname/parser/types/fn.is_valid_fn_name.html b/rustdoc/noname/parser/types/fn.is_valid_fn_name.html index 59c43018f..8ab8dd5e5 100644 --- a/rustdoc/noname/parser/types/fn.is_valid_fn_name.html +++ b/rustdoc/noname/parser/types/fn.is_valid_fn_name.html @@ -1 +1 @@ -is_valid_fn_name in noname::parser::types - Rust

Function noname::parser::types::is_valid_fn_name

source ·
pub fn is_valid_fn_name(name: &str) -> bool
\ No newline at end of file +is_valid_fn_name in noname::parser::types - Rust

Function noname::parser::types::is_valid_fn_name

source ·
pub fn is_valid_fn_name(name: &str) -> bool
\ No newline at end of file diff --git a/rustdoc/noname/parser/types/fn.is_valid_fn_type.html b/rustdoc/noname/parser/types/fn.is_valid_fn_type.html index 6953adb4f..fa6588835 100644 --- a/rustdoc/noname/parser/types/fn.is_valid_fn_type.html +++ b/rustdoc/noname/parser/types/fn.is_valid_fn_type.html @@ -1 +1 @@ -is_valid_fn_type in noname::parser::types - Rust

Function noname::parser::types::is_valid_fn_type

source ·
pub fn is_valid_fn_type(name: &str) -> bool
\ No newline at end of file +is_valid_fn_type in noname::parser::types - Rust

Function noname::parser::types::is_valid_fn_type

source ·
pub fn is_valid_fn_type(name: &str) -> bool
\ No newline at end of file diff --git a/rustdoc/noname/parser/types/fn.parse_fn_call_args.html b/rustdoc/noname/parser/types/fn.parse_fn_call_args.html index accfde7a8..b169f5272 100644 --- a/rustdoc/noname/parser/types/fn.parse_fn_call_args.html +++ b/rustdoc/noname/parser/types/fn.parse_fn_call_args.html @@ -1,4 +1,4 @@ -parse_fn_call_args in noname::parser::types - Rust

Function noname::parser::types::parse_fn_call_args

source ·
pub fn parse_fn_call_args(
+parse_fn_call_args in noname::parser::types - Rust

Function noname::parser::types::parse_fn_call_args

source ·
pub fn parse_fn_call_args(
     ctx: &mut ParserCtx,
     tokens: &mut Tokens,
 ) -> Result<(Vec<Expr>, Span)>
\ No newline at end of file diff --git a/rustdoc/noname/parser/types/fn.parse_type_declaration.html b/rustdoc/noname/parser/types/fn.parse_type_declaration.html index 304fa0691..02b240a65 100644 --- a/rustdoc/noname/parser/types/fn.parse_type_declaration.html +++ b/rustdoc/noname/parser/types/fn.parse_type_declaration.html @@ -1,4 +1,4 @@ -parse_type_declaration in noname::parser::types - Rust

Function noname::parser::types::parse_type_declaration

source ·
pub fn parse_type_declaration(
+parse_type_declaration in noname::parser::types - Rust

Function noname::parser::types::parse_type_declaration

source ·
pub fn parse_type_declaration(
     ctx: &mut ParserCtx,
     tokens: &mut Tokens,
     ident: Ident,
diff --git a/rustdoc/noname/parser/types/index.html b/rustdoc/noname/parser/types/index.html
index e131fe535..d0240db5b 100644
--- a/rustdoc/noname/parser/types/index.html
+++ b/rustdoc/noname/parser/types/index.html
@@ -1 +1 @@
-noname::parser::types - Rust

Module noname::parser::types

source ·

Structs§

Enums§

Functions§

\ No newline at end of file +noname::parser::types - Rust

Module noname::parser::types

source ·

Structs§

Enums§

Functions§

\ No newline at end of file diff --git a/rustdoc/noname/parser/types/struct.Attribute.html b/rustdoc/noname/parser/types/struct.Attribute.html index 585468524..9fe474537 100644 --- a/rustdoc/noname/parser/types/struct.Attribute.html +++ b/rustdoc/noname/parser/types/struct.Attribute.html @@ -1,9 +1,9 @@ -Attribute in noname::parser::types - Rust

Struct noname::parser::types::Attribute

source ·
pub struct Attribute {
+Attribute in noname::parser::types - Rust

Struct noname::parser::types::Attribute

source ·
pub struct Attribute {
     pub kind: AttributeKind,
     pub span: Span,
-}

Fields§

§kind: AttributeKind§span: Span

Implementations§

source§

impl Attribute

source

pub fn is_public(&self) -> bool

source

pub fn is_constant(&self) -> bool

Trait Implementations§

source§

impl Clone for Attribute

source§

fn clone(&self) -> Attribute

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 Attribute

source§

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

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

impl<'de> Deserialize<'de> for Attribute

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for Attribute

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +}

Fields§

§kind: AttributeKind§span: Span

Implementations§

source§

impl Attribute

source

pub fn is_public(&self) -> bool

source

pub fn is_constant(&self) -> bool

Trait Implementations§

source§

impl Clone for Attribute

source§

fn clone(&self) -> Attribute

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 Attribute

source§

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

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

impl<'de> Deserialize<'de> for Attribute

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for Attribute

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where 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.

@@ -11,7 +11,14 @@ U: From<T>,
source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

Change the foreground color to black
§

fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

Change the background color to black
§

fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

Change the foreground color to red
§

fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

Change the background color to red
§

fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

Change the foreground color to green
§

fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

Change the background color to green
§

fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

Change the background color to yellow
§

fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

Change the foreground color to blue
§

fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

Change the background color to blue
§

fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to magenta
§

fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to purple
§

fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to purple
§

fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

Change the background color to cyan
§

fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

Change the foreground color to white
§

fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

Change the background color to white
§

fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

Change the background color to the terminal default
§

fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

Change the background color to bright red
§

fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

Change the background color to bright white
§

fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

Make the text bold
§

fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

Make the text dim
§

fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

Make the text italicized
§

fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

Make the text italicized
Make the text blink
Make the text blink (but fast!)
§

fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

Swap the foreground and background colors
§

fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

Hide the text
§

fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at @@ -27,5 +34,5 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

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

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

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

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

\ No newline at end of file diff --git a/rustdoc/noname/parser/types/struct.ConstDef.html b/rustdoc/noname/parser/types/struct.ConstDef.html index 8d1a315be..e11f743c1 100644 --- a/rustdoc/noname/parser/types/struct.ConstDef.html +++ b/rustdoc/noname/parser/types/struct.ConstDef.html @@ -1,4 +1,4 @@ -ConstDef in noname::parser::types - Rust

Struct noname::parser::types::ConstDef

source ·
pub struct ConstDef<F>
where +ConstDef in noname::parser::types - Rust

Struct noname::parser::types::ConstDef

source ·
pub struct ConstDef<F>
where F: Field,
{ pub module: ModulePath, pub name: Ident, @@ -17,7 +17,14 @@ U: From<T>,
source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

Change the foreground color to black
§

fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

Change the background color to black
§

fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

Change the foreground color to red
§

fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

Change the background color to red
§

fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

Change the foreground color to green
§

fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

Change the background color to green
§

fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

Change the background color to yellow
§

fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

Change the foreground color to blue
§

fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

Change the background color to blue
§

fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to magenta
§

fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to purple
§

fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to purple
§

fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

Change the background color to cyan
§

fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

Change the foreground color to white
§

fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

Change the background color to white
§

fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

Change the background color to the terminal default
§

fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

Change the background color to bright red
§

fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

Change the background color to bright white
§

fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

Make the text bold
§

fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

Make the text dim
§

fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

Make the text italicized
§

fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

Make the text italicized
Make the text blink
Make the text blink (but fast!)
§

fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

Swap the foreground and background colors
§

fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

Hide the text
§

fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at diff --git a/rustdoc/noname/parser/types/struct.FnArg.html b/rustdoc/noname/parser/types/struct.FnArg.html index 4a2f86cf0..f8b7a06cc 100644 --- a/rustdoc/noname/parser/types/struct.FnArg.html +++ b/rustdoc/noname/parser/types/struct.FnArg.html @@ -1,11 +1,11 @@ -FnArg in noname::parser::types - Rust

Struct noname::parser::types::FnArg

source ·
pub struct FnArg {
+FnArg in noname::parser::types - Rust

Struct noname::parser::types::FnArg

source ·
pub struct FnArg {
     pub name: Ident,
     pub typ: Ty,
     pub attribute: Option<Attribute>,
     pub span: Span,
-}

Fields§

§name: Ident§typ: Ty§attribute: Option<Attribute>§span: Span

Implementations§

source§

impl FnArg

source

pub fn is_public(&self) -> bool

source

pub fn is_constant(&self) -> bool

Trait Implementations§

source§

impl Clone for FnArg

source§

fn clone(&self) -> FnArg

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 FnArg

source§

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

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

impl<'de> Deserialize<'de> for FnArg

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for FnArg

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

§

impl Freeze for FnArg

§

impl RefUnwindSafe for FnArg

§

impl Send for FnArg

§

impl Sync for FnArg

§

impl Unpin for FnArg

§

impl UnwindSafe for FnArg

Blanket Implementations§

source§

impl<T> Any for T
where +}

Fields§

§name: Ident§typ: Ty§attribute: Option<Attribute>§span: Span

Implementations§

source§

impl FnArg

source

pub fn is_public(&self) -> bool

source

pub fn is_constant(&self) -> bool

Trait Implementations§

source§

impl Clone for FnArg

source§

fn clone(&self) -> FnArg

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 FnArg

source§

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

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

impl<'de> Deserialize<'de> for FnArg

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for FnArg

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

§

impl Freeze for FnArg

§

impl RefUnwindSafe for FnArg

§

impl Send for FnArg

§

impl Sync for FnArg

§

impl Unpin for FnArg

§

impl UnwindSafe for FnArg

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where 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.

@@ -13,7 +13,14 @@ U: From<T>,
source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

Change the foreground color to black
§

fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

Change the background color to black
§

fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

Change the foreground color to red
§

fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

Change the background color to red
§

fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

Change the foreground color to green
§

fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

Change the background color to green
§

fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

Change the background color to yellow
§

fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

Change the foreground color to blue
§

fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

Change the background color to blue
§

fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to magenta
§

fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to purple
§

fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to purple
§

fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

Change the background color to cyan
§

fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

Change the foreground color to white
§

fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

Change the background color to white
§

fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

Change the background color to the terminal default
§

fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

Change the background color to bright red
§

fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

Change the background color to bright white
§

fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

Make the text bold
§

fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

Make the text dim
§

fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

Make the text italicized
§

fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

Make the text italicized
Make the text blink
Make the text blink (but fast!)
§

fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

Swap the foreground and background colors
§

fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

Hide the text
§

fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at @@ -29,5 +36,5 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

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

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

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

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

\ No newline at end of file diff --git a/rustdoc/noname/parser/types/struct.FnSig.html b/rustdoc/noname/parser/types/struct.FnSig.html index eb12263ee..5fa4e4a4f 100644 --- a/rustdoc/noname/parser/types/struct.FnSig.html +++ b/rustdoc/noname/parser/types/struct.FnSig.html @@ -1,12 +1,12 @@ -FnSig in noname::parser::types - Rust

Struct noname::parser::types::FnSig

source ·
pub struct FnSig {
+FnSig in noname::parser::types - Rust

Struct noname::parser::types::FnSig

source ·
pub struct FnSig {
     pub kind: FuncOrMethod,
     pub name: Ident,
     pub arguments: Vec<FnArg>,
     pub return_type: Option<Ty>,
 }

Fields§

§kind: FuncOrMethod§name: Ident§arguments: Vec<FnArg>

(pub, ident, type)

-
§return_type: Option<Ty>

Implementations§

source§

impl FnSig

source

pub fn parse(ctx: &mut ParserCtx, tokens: &mut Tokens) -> Result<Self>

Trait Implementations§

source§

impl Clone for FnSig

source§

fn clone(&self) -> FnSig

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 FnSig

source§

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

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

impl Default for FnSig

source§

fn default() -> FnSig

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for FnSig

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for FnSig

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

§

impl Freeze for FnSig

§

impl RefUnwindSafe for FnSig

§

impl Send for FnSig

§

impl Sync for FnSig

§

impl Unpin for FnSig

§

impl UnwindSafe for FnSig

Blanket Implementations§

source§

impl<T> Any for T
where +
§return_type: Option<Ty>

Implementations§

source§

impl FnSig

source

pub fn parse(ctx: &mut ParserCtx, tokens: &mut Tokens) -> Result<Self>

Trait Implementations§

source§

impl Clone for FnSig

source§

fn clone(&self) -> FnSig

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 FnSig

source§

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

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

impl Default for FnSig

source§

fn default() -> FnSig

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for FnSig

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for FnSig

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

§

impl Freeze for FnSig

§

impl RefUnwindSafe for FnSig

§

impl Send for FnSig

§

impl Sync for FnSig

§

impl Unpin for FnSig

§

impl UnwindSafe for FnSig

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where 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.

@@ -14,7 +14,14 @@ U: From<T>,
source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

Change the foreground color to black
§

fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

Change the background color to black
§

fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

Change the foreground color to red
§

fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

Change the background color to red
§

fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

Change the foreground color to green
§

fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

Change the background color to green
§

fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

Change the background color to yellow
§

fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

Change the foreground color to blue
§

fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

Change the background color to blue
§

fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to magenta
§

fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to purple
§

fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to purple
§

fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

Change the background color to cyan
§

fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

Change the foreground color to white
§

fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

Change the background color to white
§

fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

Change the background color to the terminal default
§

fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

Change the background color to bright red
§

fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

Change the background color to bright white
§

fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

Make the text bold
§

fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

Make the text dim
§

fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

Make the text italicized
§

fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

Make the text italicized
Make the text blink
Make the text blink (but fast!)
§

fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

Swap the foreground and background colors
§

fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

Hide the text
§

fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at @@ -30,5 +37,5 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

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

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

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

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

\ No newline at end of file diff --git a/rustdoc/noname/parser/types/struct.FunctionDef.html b/rustdoc/noname/parser/types/struct.FunctionDef.html index a20c1414e..d41c9f171 100644 --- a/rustdoc/noname/parser/types/struct.FunctionDef.html +++ b/rustdoc/noname/parser/types/struct.FunctionDef.html @@ -1,4 +1,4 @@ -FunctionDef in noname::parser::types - Rust

Struct noname::parser::types::FunctionDef

source ·
pub struct FunctionDef {
+FunctionDef in noname::parser::types - Rust

Struct noname::parser::types::FunctionDef

source ·
pub struct FunctionDef {
     pub sig: FnSig,
     pub body: Vec<Stmt>,
     pub span: Span,
@@ -13,9 +13,9 @@
     ctx: &mut ParserCtx,
     tokens: &mut Tokens,
 ) -> Result<Vec<Stmt>>
source

pub fn parse(ctx: &mut ParserCtx, tokens: &mut Tokens) -> Result<Self>

Parse a function, without the fn keyword.

-

Trait Implementations§

source§

impl Clone for FunctionDef

source§

fn clone(&self) -> FunctionDef

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 FunctionDef

source§

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

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

impl<'de> Deserialize<'de> for FunctionDef

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for FunctionDef

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +

Trait Implementations§

source§

impl Clone for FunctionDef

source§

fn clone(&self) -> FunctionDef

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 FunctionDef

source§

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

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

impl<'de> Deserialize<'de> for FunctionDef

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for FunctionDef

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where 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.

@@ -23,7 +23,14 @@ U: From<T>,
source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

Change the foreground color to black
§

fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

Change the background color to black
§

fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

Change the foreground color to red
§

fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

Change the background color to red
§

fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

Change the foreground color to green
§

fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

Change the background color to green
§

fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

Change the background color to yellow
§

fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

Change the foreground color to blue
§

fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

Change the background color to blue
§

fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to magenta
§

fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to purple
§

fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to purple
§

fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

Change the background color to cyan
§

fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

Change the foreground color to white
§

fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

Change the background color to white
§

fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

Change the background color to the terminal default
§

fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

Change the background color to bright red
§

fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

Change the background color to bright white
§

fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

Make the text bold
§

fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

Make the text dim
§

fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

Make the text italicized
§

fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

Make the text italicized
Make the text blink
Make the text blink (but fast!)
§

fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

Swap the foreground and background colors
§

fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

Hide the text
§

fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at @@ -39,5 +46,5 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

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

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

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

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

\ No newline at end of file diff --git a/rustdoc/noname/parser/types/struct.Ident.html b/rustdoc/noname/parser/types/struct.Ident.html index 2e8b566c1..9b65e743b 100644 --- a/rustdoc/noname/parser/types/struct.Ident.html +++ b/rustdoc/noname/parser/types/struct.Ident.html @@ -1,16 +1,16 @@ -Ident in noname::parser::types - Rust

Struct noname::parser::types::Ident

source ·
pub struct Ident {
+Ident in noname::parser::types - Rust

Struct noname::parser::types::Ident

source ·
pub struct Ident {
     pub value: String,
     pub span: Span,
 }
Expand description

Any kind of text that can represent a type, a variable, a function name, etc.

-

Fields§

§value: String§span: Span

Implementations§

source§

impl Ident

source

pub fn new(value: String, span: Span) -> Self

source

pub fn parse(ctx: &mut ParserCtx, tokens: &mut Tokens) -> Result<Self>

Trait Implementations§

source§

impl Clone for Ident

source§

fn clone(&self) -> Ident

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 Ident

source§

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

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

impl Default for Ident

source§

fn default() -> Ident

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for Ident

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Hash for Ident
where +

Fields§

§value: String§span: Span

Implementations§

source§

impl Ident

source

pub fn new(value: String, span: Span) -> Self

source

pub fn parse(ctx: &mut ParserCtx, tokens: &mut Tokens) -> Result<Self>

Trait Implementations§

source§

impl Clone for Ident

source§

fn clone(&self) -> Ident

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 Ident

source§

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

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

impl Default for Ident

source§

fn default() -> Ident

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for Ident

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Hash for Ident
where String: Hash,

source§

fn hash<H: Hasher>(&self, state: &mut H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl PartialEq for Ident

source§

fn eq(&self, other: &Self) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Serialize for Ident

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for Ident

Auto Trait Implementations§

§

impl Freeze for Ident

§

impl RefUnwindSafe for Ident

§

impl Send for Ident

§

impl Sync for Ident

§

impl Unpin for Ident

§

impl UnwindSafe for Ident

Blanket Implementations§

source§

impl<T> Any for T
where +sufficient, and should not be overridden without very good reason.

source§

impl Serialize for Ident

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for Ident

Auto Trait Implementations§

§

impl Freeze for Ident

§

impl RefUnwindSafe for Ident

§

impl Send for Ident

§

impl Sync for Ident

§

impl Unpin for Ident

§

impl UnwindSafe for Ident

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<T> CallHasher for T
where @@ -25,7 +25,14 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

Change the foreground color to black
§

fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

Change the background color to black
§

fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

Change the foreground color to red
§

fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

Change the background color to red
§

fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

Change the foreground color to green
§

fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

Change the background color to green
§

fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

Change the background color to yellow
§

fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

Change the foreground color to blue
§

fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

Change the background color to blue
§

fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to magenta
§

fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to purple
§

fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to purple
§

fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

Change the background color to cyan
§

fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

Change the foreground color to white
§

fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

Change the background color to white
§

fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

Change the background color to the terminal default
§

fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

Change the background color to bright red
§

fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

Change the background color to bright white
§

fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

Make the text bold
§

fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

Make the text dim
§

fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

Make the text italicized
§

fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

Make the text italicized
Make the text blink
Make the text blink (but fast!)
§

fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

Swap the foreground and background colors
§

fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

Hide the text
§

fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at @@ -41,5 +48,5 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

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

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

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

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

\ No newline at end of file diff --git a/rustdoc/noname/parser/types/struct.Method.html b/rustdoc/noname/parser/types/struct.Method.html index c8512ef51..eac1e41f5 100644 --- a/rustdoc/noname/parser/types/struct.Method.html +++ b/rustdoc/noname/parser/types/struct.Method.html @@ -1,4 +1,4 @@ -Method in noname::parser::types - Rust

Struct noname::parser::types::Method

source ·
pub struct Method {
+Method in noname::parser::types - Rust

Struct noname::parser::types::Method

source ·
pub struct Method {
     pub sig: MethodSig,
     pub body: Vec<Stmt>,
     pub span: Span,
@@ -10,7 +10,14 @@
     U: From<T>,
source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

Change the foreground color to black
§

fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

Change the background color to black
§

fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

Change the foreground color to red
§

fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

Change the background color to red
§

fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

Change the foreground color to green
§

fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

Change the background color to green
§

fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

Change the background color to yellow
§

fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

Change the foreground color to blue
§

fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

Change the background color to blue
§

fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to magenta
§

fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to purple
§

fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to purple
§

fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

Change the background color to cyan
§

fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

Change the foreground color to white
§

fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

Change the background color to white
§

fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

Change the background color to the terminal default
§

fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

Change the background color to bright red
§

fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

Change the background color to bright white
§

fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

Make the text bold
§

fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

Make the text dim
§

fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

Make the text italicized
§

fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

Make the text italicized
Make the text blink
Make the text blink (but fast!)
§

fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

Swap the foreground and background colors
§

fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

Hide the text
§

fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at diff --git a/rustdoc/noname/parser/types/struct.MethodSig.html b/rustdoc/noname/parser/types/struct.MethodSig.html index bc4fd528d..0843a506d 100644 --- a/rustdoc/noname/parser/types/struct.MethodSig.html +++ b/rustdoc/noname/parser/types/struct.MethodSig.html @@ -1,4 +1,4 @@ -MethodSig in noname::parser::types - Rust

Struct noname::parser::types::MethodSig

source ·
pub struct MethodSig {
+MethodSig in noname::parser::types - Rust

Struct noname::parser::types::MethodSig

source ·
pub struct MethodSig {
     pub self_name: CustomType,
     pub name: Ident,
     pub arguments: Vec<FnArg>,
@@ -12,7 +12,14 @@
     U: From<T>,
source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

Change the foreground color to black
§

fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

Change the background color to black
§

fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

Change the foreground color to red
§

fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

Change the background color to red
§

fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

Change the foreground color to green
§

fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

Change the background color to green
§

fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

Change the background color to yellow
§

fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

Change the foreground color to blue
§

fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

Change the background color to blue
§

fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to magenta
§

fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to purple
§

fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to purple
§

fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

Change the background color to cyan
§

fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

Change the foreground color to white
§

fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

Change the background color to white
§

fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

Change the background color to the terminal default
§

fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

Change the background color to bright red
§

fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

Change the background color to bright white
§

fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

Make the text bold
§

fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

Make the text dim
§

fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

Make the text italicized
§

fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

Make the text italicized
Make the text blink
Make the text blink (but fast!)
§

fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

Swap the foreground and background colors
§

fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

Hide the text
§

fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at diff --git a/rustdoc/noname/parser/types/struct.Range.html b/rustdoc/noname/parser/types/struct.Range.html index caf524ab8..a233e9cfe 100644 --- a/rustdoc/noname/parser/types/struct.Range.html +++ b/rustdoc/noname/parser/types/struct.Range.html @@ -1,10 +1,10 @@ -Range in noname::parser::types - Rust

Struct noname::parser::types::Range

source ·
pub struct Range {
+Range in noname::parser::types - Rust

Struct noname::parser::types::Range

source ·
pub struct Range {
     pub start: u32,
     pub end: u32,
     pub span: Span,
-}

Fields§

§start: u32§end: u32§span: Span

Implementations§

source§

impl Range

source

pub fn range(&self) -> Range<u32>

Trait Implementations§

source§

impl Clone for Range

source§

fn clone(&self) -> Range

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 Range

source§

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

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

impl<'de> Deserialize<'de> for Range

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for Range

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

§

impl Freeze for Range

§

impl RefUnwindSafe for Range

§

impl Send for Range

§

impl Sync for Range

§

impl Unpin for Range

§

impl UnwindSafe for Range

Blanket Implementations§

source§

impl<T> Any for T
where +}

Fields§

§start: u32§end: u32§span: Span

Implementations§

source§

impl Range

source

pub fn range(&self) -> Range<u32>

Trait Implementations§

source§

impl Clone for Range

source§

fn clone(&self) -> Range

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 Range

source§

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

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

impl<'de> Deserialize<'de> for Range

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for Range

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

§

impl Freeze for Range

§

impl RefUnwindSafe for Range

§

impl Send for Range

§

impl Sync for Range

§

impl Unpin for Range

§

impl UnwindSafe for Range

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where 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.

@@ -12,7 +12,14 @@ U: From<T>,
source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

Change the foreground color to black
§

fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

Change the background color to black
§

fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

Change the foreground color to red
§

fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

Change the background color to red
§

fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

Change the foreground color to green
§

fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

Change the background color to green
§

fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

Change the background color to yellow
§

fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

Change the foreground color to blue
§

fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

Change the background color to blue
§

fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to magenta
§

fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to purple
§

fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to purple
§

fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

Change the background color to cyan
§

fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

Change the foreground color to white
§

fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

Change the background color to white
§

fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

Change the background color to the terminal default
§

fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

Change the background color to bright red
§

fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

Change the background color to bright white
§

fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

Make the text bold
§

fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

Make the text dim
§

fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

Make the text italicized
§

fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

Make the text italicized
Make the text blink
Make the text blink (but fast!)
§

fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

Swap the foreground and background colors
§

fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

Hide the text
§

fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at @@ -28,5 +35,5 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

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

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

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

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

\ No newline at end of file diff --git a/rustdoc/noname/parser/types/struct.Root.html b/rustdoc/noname/parser/types/struct.Root.html index da31ba72a..2631554e4 100644 --- a/rustdoc/noname/parser/types/struct.Root.html +++ b/rustdoc/noname/parser/types/struct.Root.html @@ -1,4 +1,4 @@ -Root in noname::parser::types - Rust

Struct noname::parser::types::Root

source ·
pub struct Root<F>
where +Root in noname::parser::types - Rust

Struct noname::parser::types::Root

source ·
pub struct Root<F>
where F: Field,
{ pub kind: RootKind<F>, pub span: Span, @@ -16,7 +16,14 @@ U: From<T>,
source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

Change the foreground color to black
§

fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

Change the background color to black
§

fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

Change the foreground color to red
§

fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

Change the background color to red
§

fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

Change the foreground color to green
§

fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

Change the background color to green
§

fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

Change the background color to yellow
§

fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

Change the foreground color to blue
§

fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

Change the background color to blue
§

fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to magenta
§

fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to purple
§

fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to purple
§

fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

Change the background color to cyan
§

fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

Change the foreground color to white
§

fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

Change the background color to white
§

fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

Change the background color to the terminal default
§

fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

Change the background color to bright red
§

fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

Change the background color to bright white
§

fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

Make the text bold
§

fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

Make the text dim
§

fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

Make the text italicized
§

fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

Make the text italicized
Make the text blink
Make the text blink (but fast!)
§

fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

Swap the foreground and background colors
§

fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

Hide the text
§

fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at diff --git a/rustdoc/noname/parser/types/struct.Stmt.html b/rustdoc/noname/parser/types/struct.Stmt.html index e0cbf59d9..4b544a73a 100644 --- a/rustdoc/noname/parser/types/struct.Stmt.html +++ b/rustdoc/noname/parser/types/struct.Stmt.html @@ -1,10 +1,10 @@ -Stmt in noname::parser::types - Rust

Struct noname::parser::types::Stmt

source ·
pub struct Stmt {
+Stmt in noname::parser::types - Rust

Struct noname::parser::types::Stmt

source ·
pub struct Stmt {
     pub kind: StmtKind,
     pub span: Span,
 }

Fields§

§kind: StmtKind§span: Span

Implementations§

source§

impl Stmt

source

pub fn parse(ctx: &mut ParserCtx, tokens: &mut Tokens) -> Result<Self>

Returns a list of statement parsed until seeing the end of a block (}).

-

Trait Implementations§

source§

impl Clone for Stmt

source§

fn clone(&self) -> Stmt

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 Stmt

source§

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

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

impl<'de> Deserialize<'de> for Stmt

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for Stmt

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

§

impl Freeze for Stmt

§

impl RefUnwindSafe for Stmt

§

impl Send for Stmt

§

impl Sync for Stmt

§

impl Unpin for Stmt

§

impl UnwindSafe for Stmt

Blanket Implementations§

source§

impl<T> Any for T
where +

Trait Implementations§

source§

impl Clone for Stmt

source§

fn clone(&self) -> Stmt

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 Stmt

source§

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

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

impl<'de> Deserialize<'de> for Stmt

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for Stmt

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

§

impl Freeze for Stmt

§

impl RefUnwindSafe for Stmt

§

impl Send for Stmt

§

impl Sync for Stmt

§

impl Unpin for Stmt

§

impl UnwindSafe for Stmt

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where 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.

@@ -12,7 +12,14 @@ U: From<T>,
source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

Change the foreground color to black
§

fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

Change the background color to black
§

fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

Change the foreground color to red
§

fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

Change the background color to red
§

fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

Change the foreground color to green
§

fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

Change the background color to green
§

fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

Change the background color to yellow
§

fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

Change the foreground color to blue
§

fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

Change the background color to blue
§

fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to magenta
§

fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to purple
§

fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to purple
§

fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

Change the background color to cyan
§

fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

Change the foreground color to white
§

fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

Change the background color to white
§

fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

Change the background color to the terminal default
§

fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

Change the background color to bright red
§

fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

Change the background color to bright white
§

fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

Make the text bold
§

fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

Make the text dim
§

fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

Make the text italicized
§

fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

Make the text italicized
Make the text blink
Make the text blink (but fast!)
§

fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

Swap the foreground and background colors
§

fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

Hide the text
§

fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at @@ -28,5 +35,5 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

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

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

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

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

\ No newline at end of file diff --git a/rustdoc/noname/parser/types/struct.Ty.html b/rustdoc/noname/parser/types/struct.Ty.html index d3f8a0ba5..0f73b5554 100644 --- a/rustdoc/noname/parser/types/struct.Ty.html +++ b/rustdoc/noname/parser/types/struct.Ty.html @@ -1,9 +1,9 @@ -Ty in noname::parser::types - Rust

Struct noname::parser::types::Ty

source ·
pub struct Ty {
+Ty in noname::parser::types - Rust

Struct noname::parser::types::Ty

source ·
pub struct Ty {
     pub kind: TyKind,
     pub span: Span,
-}

Fields§

§kind: TyKind§span: Span

Implementations§

source§

impl Ty

source

pub fn reserved_types(module: ModulePath, name: Ident) -> TyKind

source

pub fn parse(ctx: &mut ParserCtx, tokens: &mut Tokens) -> Result<Self>

Trait Implementations§

source§

impl Clone for Ty

source§

fn clone(&self) -> Ty

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 Ty

source§

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

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

impl<'de> Deserialize<'de> for Ty

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for Ty

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

§

impl Freeze for Ty

§

impl RefUnwindSafe for Ty

§

impl Send for Ty

§

impl Sync for Ty

§

impl Unpin for Ty

§

impl UnwindSafe for Ty

Blanket Implementations§

source§

impl<T> Any for T
where +}

Fields§

§kind: TyKind§span: Span

Implementations§

source§

impl Ty

source

pub fn reserved_types(module: ModulePath, name: Ident) -> TyKind

source

pub fn parse(ctx: &mut ParserCtx, tokens: &mut Tokens) -> Result<Self>

Trait Implementations§

source§

impl Clone for Ty

source§

fn clone(&self) -> Ty

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 Ty

source§

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

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

impl<'de> Deserialize<'de> for Ty

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for Ty

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

§

impl Freeze for Ty

§

impl RefUnwindSafe for Ty

§

impl Send for Ty

§

impl Sync for Ty

§

impl Unpin for Ty

§

impl UnwindSafe for Ty

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where 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.

@@ -11,7 +11,14 @@ U: From<T>,
source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

Change the foreground color to black
§

fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

Change the background color to black
§

fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

Change the foreground color to red
§

fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

Change the background color to red
§

fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

Change the foreground color to green
§

fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

Change the background color to green
§

fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

Change the background color to yellow
§

fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

Change the foreground color to blue
§

fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

Change the background color to blue
§

fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to magenta
§

fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to purple
§

fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to purple
§

fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

Change the background color to cyan
§

fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

Change the foreground color to white
§

fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

Change the background color to white
§

fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

Change the background color to the terminal default
§

fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

Change the background color to bright red
§

fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

Change the background color to bright white
§

fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

Make the text bold
§

fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

Make the text dim
§

fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

Make the text italicized
§

fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

Make the text italicized
Make the text blink
Make the text blink (but fast!)
§

fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

Swap the foreground and background colors
§

fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

Hide the text
§

fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at @@ -27,5 +34,5 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

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

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

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

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

\ No newline at end of file diff --git a/rustdoc/noname/parser/types/struct.UsePath.html b/rustdoc/noname/parser/types/struct.UsePath.html index de2b47fe7..2c2f0a1b9 100644 --- a/rustdoc/noname/parser/types/struct.UsePath.html +++ b/rustdoc/noname/parser/types/struct.UsePath.html @@ -1,10 +1,10 @@ -UsePath in noname::parser::types - Rust

Struct noname::parser::types::UsePath

source ·
pub struct UsePath {
+UsePath in noname::parser::types - Rust

Struct noname::parser::types::UsePath

source ·
pub struct UsePath {
     pub module: Ident,
     pub submodule: Ident,
     pub span: Span,
-}

Fields§

§module: Ident§submodule: Ident§span: Span

Implementations§

source§

impl UsePath

source

pub fn parse(ctx: &mut ParserCtx, tokens: &mut Tokens) -> Result<Self>

Trait Implementations§

source§

impl Clone for UsePath

source§

fn clone(&self) -> UsePath

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 UsePath

source§

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

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

impl<'de> Deserialize<'de> for UsePath

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for UsePath

source§

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

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

impl From<&UsePath> for UserRepo

source§

fn from(path: &UsePath) -> Self

Converts to this type from the input type.
source§

impl Serialize for UsePath

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +}

Fields§

§module: Ident§submodule: Ident§span: Span

Implementations§

source§

impl UsePath

source

pub fn parse(ctx: &mut ParserCtx, tokens: &mut Tokens) -> Result<Self>

Trait Implementations§

source§

impl Clone for UsePath

source§

fn clone(&self) -> UsePath

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 UsePath

source§

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

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

impl<'de> Deserialize<'de> for UsePath

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for UsePath

source§

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

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

impl From<&UsePath> for UserRepo

source§

fn from(path: &UsePath) -> Self

Converts to this type from the input type.
source§

impl Serialize for UsePath

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where 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.

@@ -12,7 +12,14 @@ U: From<T>,
source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

Change the foreground color to black
§

fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

Change the background color to black
§

fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

Change the foreground color to red
§

fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

Change the background color to red
§

fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

Change the foreground color to green
§

fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

Change the background color to green
§

fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

Change the background color to yellow
§

fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

Change the foreground color to blue
§

fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

Change the background color to blue
§

fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to magenta
§

fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to purple
§

fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to purple
§

fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

Change the background color to cyan
§

fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

Change the foreground color to white
§

fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

Change the background color to white
§

fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

Change the background color to the terminal default
§

fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

Change the background color to bright red
§

fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

Change the background color to bright white
§

fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

Make the text bold
§

fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

Make the text dim
§

fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

Make the text italicized
§

fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

Make the text italicized
Make the text blink
Make the text blink (but fast!)
§

fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

Swap the foreground and background colors
§

fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

Hide the text
§

fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at @@ -29,5 +36,5 @@ T: Display + ?Sized,
source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

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

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

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

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

\ No newline at end of file diff --git a/rustdoc/noname/serialization/index.html b/rustdoc/noname/serialization/index.html index c5525471b..9c4b83b35 100644 --- a/rustdoc/noname/serialization/index.html +++ b/rustdoc/noname/serialization/index.html @@ -1,6 +1,6 @@ -noname::serialization - Rust

Module noname::serialization

source ·
Expand description

This adds a few utility functions for serializing and deserializing +noname::serialization - Rust

Module noname::serialization

source ·
Expand description

This adds a few utility functions for serializing and deserializing arkworks types that implement [CanonicalSerialize] and [CanonicalDeserialize].

-

Modules§

  • You can use this module for serialization and deserializing arkworks types with serde. +

Modules§

  • You can use this module for serialization and deserializing arkworks types with serde. Simply use the following attribute on your field: #[serde(with = "o1_utils::serialization::ser") attribute"]

Structs§

  • You can use SerdeAs with serde_with in order to serialize and deserialize types that implement [CanonicalSerialize] and [CanonicalDeserialize], or containers of types that implement these traits (Vec, arrays, etc.) diff --git a/rustdoc/noname/serialization/ser/fn.deserialize.html b/rustdoc/noname/serialization/ser/fn.deserialize.html index d9e9b3544..07f7a9493 100644 --- a/rustdoc/noname/serialization/ser/fn.deserialize.html +++ b/rustdoc/noname/serialization/ser/fn.deserialize.html @@ -1,5 +1,5 @@ -deserialize in noname::serialization::ser - Rust

    Function noname::serialization::ser::deserialize

    source ·
    pub fn deserialize<'de, T, D>(deserializer: D) -> Result<T, D::Error>
    where +deserialize in noname::serialization::ser - Rust

    Function noname::serialization::ser::deserialize

    source ·
    pub fn deserialize<'de, T, D>(deserializer: D) -> Result<T, D::Error>
    where T: CanonicalDeserialize, - D: Deserializer<'de>,
    Expand description

    You can use this to deserialize an arkworks type with serde and the “deserialize_with” attribute. + D: Deserializer<'de>,

    Expand description

    You can use this to deserialize an arkworks type with serde and the “deserialize_with” attribute. See https://serde.rs/field-attrs.html

    \ No newline at end of file diff --git a/rustdoc/noname/serialization/ser/fn.serialize.html b/rustdoc/noname/serialization/ser/fn.serialize.html index 0b96bcf14..f00b317dc 100644 --- a/rustdoc/noname/serialization/ser/fn.serialize.html +++ b/rustdoc/noname/serialization/ser/fn.serialize.html @@ -1,7 +1,7 @@ -serialize in noname::serialization::ser - Rust

    Function noname::serialization::ser::serialize

    source ·
    pub fn serialize<S>(
    +serialize in noname::serialization::ser - Rust

    Function noname::serialization::ser::serialize

    source ·
    pub fn serialize<S>(
         val: impl CanonicalSerialize,
         serializer: S,
    -) -> Result<S::Ok, S::Error>
    where - S: Serializer,
    Expand description

    You can use this to serialize an arkworks type with serde and the “serialize_with” attribute. +) -> Result<S::Ok, S::Error>

    where + S: Serializer,
    Expand description

    You can use this to serialize an arkworks type with serde and the “serialize_with” attribute. See https://serde.rs/field-attrs.html

    \ No newline at end of file diff --git a/rustdoc/noname/serialization/ser/index.html b/rustdoc/noname/serialization/ser/index.html index ee87ac9e8..d8caa9978 100644 --- a/rustdoc/noname/serialization/ser/index.html +++ b/rustdoc/noname/serialization/ser/index.html @@ -1,4 +1,4 @@ -noname::serialization::ser - Rust

    Module noname::serialization::ser

    source ·
    Expand description

    You can use this module for serialization and deserializing arkworks types with serde. +noname::serialization::ser - Rust

    Module noname::serialization::ser

    source ·
    Expand description

    You can use this module for serialization and deserializing arkworks types with serde. Simply use the following attribute on your field: #[serde(with = "o1_utils::serialization::ser") attribute"]

    Functions§

    • You can use this to deserialize an arkworks type with serde and the “deserialize_with” attribute. diff --git a/rustdoc/noname/serialization/struct.SerdeAs.html b/rustdoc/noname/serialization/struct.SerdeAs.html index d973837c4..a9a9bd43d 100644 --- a/rustdoc/noname/serialization/struct.SerdeAs.html +++ b/rustdoc/noname/serialization/struct.SerdeAs.html @@ -1,12 +1,12 @@ -SerdeAs in noname::serialization - Rust

      Struct noname::serialization::SerdeAs

      source ·
      pub struct SerdeAs;
      Expand description

      You can use SerdeAs with serde_with in order to serialize and deserialize types that implement [CanonicalSerialize] and [CanonicalDeserialize], +SerdeAs in noname::serialization - Rust

      Struct noname::serialization::SerdeAs

      source ·
      pub struct SerdeAs;
      Expand description

      You can use SerdeAs with serde_with in order to serialize and deserialize types that implement [CanonicalSerialize] and [CanonicalDeserialize], or containers of types that implement these traits (Vec, arrays, etc.) Simply add annotations like #[serde_as(as = "o1_utils::serialization::SerdeAs")] See https://docs.rs/serde_with/1.10.0/serde_with/guide/serde_as/index.html#switching-from-serdes-with-to-serde_as

      Trait Implementations§

      source§

      impl<'de, T> DeserializeAs<'de, T> for SerdeAs
      where - T: CanonicalDeserialize,

      source§

      fn deserialize_as<D>(deserializer: D) -> Result<T, D::Error>
      where - D: Deserializer<'de>,

      Deserialize this value from the given Serde deserializer.
      source§

      impl<T> SerializeAs<T> for SerdeAs
      where - T: CanonicalSerialize,

      source§

      fn serialize_as<S>(val: &T, serializer: S) -> Result<S::Ok, S::Error>
      where - S: Serializer,

      Serialize this value into the given Serde serializer.

      Auto Trait Implementations§

      Blanket Implementations§

      source§

      impl<T> Any for T
      where + T: CanonicalDeserialize,

      source§

      fn deserialize_as<D>(deserializer: D) -> Result<T, D::Error>
      where + D: Deserializer<'de>,

      Deserialize this value from the given Serde deserializer.
      source§

      impl<T> SerializeAs<T> for SerdeAs
      where + T: CanonicalSerialize,

      source§

      fn serialize_as<S>(val: &T, serializer: S) -> Result<S::Ok, S::Error>
      where + S: Serializer,

      Serialize this value into the given Serde serializer.

      Auto Trait Implementations§

      Blanket Implementations§

      source§

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

      source§

      fn type_id(&self) -> TypeId

      Gets the TypeId of self. Read more
      source§

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

      source§

      fn borrow(&self) -> &T

      Immutably borrows from an owned value. Read more
      source§

      impl<T> BorrowMut<T> for T
      where 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.

      @@ -14,7 +14,14 @@ U: From<T>,
      source§

      fn into(self) -> U

      Calls U::from(self).

      That is, this conversion is whatever the implementation of From<T> for U chooses to do.

      -
      §

      impl<D> OwoColorize for D

      §

      fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
      where +

      source§

      impl<T> IntoEither for T

      source§

      fn into_either(self, into_left: bool) -> Either<Self, Self>

      Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
      source§

      fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
      where + F: FnOnce(&Self) -> bool,

      Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
      §

      impl<D> OwoColorize for D

      §

      fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
      where C: Color,

      Set the foreground color generically Read more
      §

      fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
      where C: Color,

      Set the background color generically. Read more
      §

      fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

      Change the foreground color to black
      §

      fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

      Change the background color to black
      §

      fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

      Change the foreground color to red
      §

      fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

      Change the background color to red
      §

      fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

      Change the foreground color to green
      §

      fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

      Change the background color to green
      §

      fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

      Change the foreground color to yellow
      §

      fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

      Change the background color to yellow
      §

      fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

      Change the foreground color to blue
      §

      fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

      Change the background color to blue
      §

      fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

      Change the foreground color to magenta
      §

      fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

      Change the background color to magenta
      §

      fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

      Change the foreground color to purple
      §

      fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

      Change the background color to purple
      §

      fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

      Change the foreground color to cyan
      §

      fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

      Change the background color to cyan
      §

      fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

      Change the foreground color to white
      §

      fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

      Change the background color to white
      §

      fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

      Change the foreground color to the terminal default
      §

      fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

      Change the background color to the terminal default
      §

      fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

      Change the foreground color to bright black
      §

      fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

      Change the background color to bright black
      §

      fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

      Change the foreground color to bright red
      §

      fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

      Change the background color to bright red
      §

      fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

      Change the foreground color to bright green
      §

      fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

      Change the background color to bright green
      §

      fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

      Change the foreground color to bright yellow
      §

      fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

      Change the background color to bright yellow
      §

      fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

      Change the foreground color to bright blue
      §

      fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

      Change the background color to bright blue
      §

      fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

      Change the foreground color to bright magenta
      §

      fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

      Change the background color to bright magenta
      §

      fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

      Change the foreground color to bright purple
      §

      fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

      Change the background color to bright purple
      §

      fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

      Change the foreground color to bright cyan
      §

      fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

      Change the background color to bright cyan
      §

      fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

      Change the foreground color to bright white
      §

      fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

      Change the background color to bright white
      §

      fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

      Make the text bold
      §

      fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

      Make the text dim
      §

      fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

      Make the text italicized
      §

      fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

      Make the text italicized
      Make the text blink
      Make the text blink (but fast!)
      §

      fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

      Swap the foreground and background colors
      §

      fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

      Hide the text
      §

      fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

      Cross out the text
      §

      fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
      where Color: DynColor,

      Set the foreground color at runtime. Only use if you do not know which color will be used at diff --git a/rustdoc/noname/stdlib/constant.BUILTIN_SIGS.html b/rustdoc/noname/stdlib/constant.BUILTIN_SIGS.html index 97b956f67..8166a4a66 100644 --- a/rustdoc/noname/stdlib/constant.BUILTIN_SIGS.html +++ b/rustdoc/noname/stdlib/constant.BUILTIN_SIGS.html @@ -1,2 +1,2 @@ -BUILTIN_SIGS in noname::stdlib - Rust

      Constant noname::stdlib::BUILTIN_SIGS

      source ·
      pub const BUILTIN_SIGS: &[&str];
      Expand description

      List of builtin function signatures.

      +BUILTIN_SIGS in noname::stdlib - Rust

      Constant noname::stdlib::BUILTIN_SIGS

      source ·
      pub const BUILTIN_SIGS: &[&str];
      Expand description

      List of builtin function signatures.

      \ No newline at end of file diff --git a/rustdoc/noname/stdlib/constant.QUALIFIED_BUILTINS.html b/rustdoc/noname/stdlib/constant.QUALIFIED_BUILTINS.html index d492e693d..8dcdbb442 100644 --- a/rustdoc/noname/stdlib/constant.QUALIFIED_BUILTINS.html +++ b/rustdoc/noname/stdlib/constant.QUALIFIED_BUILTINS.html @@ -1 +1 @@ -QUALIFIED_BUILTINS in noname::stdlib - Rust

      Constant noname::stdlib::QUALIFIED_BUILTINS

      source ·
      pub const QUALIFIED_BUILTINS: &str = "std/builtins";
      \ No newline at end of file +QUALIFIED_BUILTINS in noname::stdlib - Rust

      Constant noname::stdlib::QUALIFIED_BUILTINS

      source ·
      pub const QUALIFIED_BUILTINS: &str = "std/builtins";
      \ No newline at end of file diff --git a/rustdoc/noname/stdlib/crypto/constant.CRYPTO_SIGS.html b/rustdoc/noname/stdlib/crypto/constant.CRYPTO_SIGS.html index 8c53edd07..c9580277e 100644 --- a/rustdoc/noname/stdlib/crypto/constant.CRYPTO_SIGS.html +++ b/rustdoc/noname/stdlib/crypto/constant.CRYPTO_SIGS.html @@ -1 +1 @@ -CRYPTO_SIGS in noname::stdlib::crypto - Rust

      Constant noname::stdlib::crypto::CRYPTO_SIGS

      source ·
      pub const CRYPTO_SIGS: &[&str];
      \ No newline at end of file +CRYPTO_SIGS in noname::stdlib::crypto - Rust

      Constant noname::stdlib::crypto::CRYPTO_SIGS

      source ·
      pub const CRYPTO_SIGS: &[&str];
      \ No newline at end of file diff --git a/rustdoc/noname/stdlib/crypto/fn.crypto_fns.html b/rustdoc/noname/stdlib/crypto/fn.crypto_fns.html index f563bcf75..7928111d0 100644 --- a/rustdoc/noname/stdlib/crypto/fn.crypto_fns.html +++ b/rustdoc/noname/stdlib/crypto/fn.crypto_fns.html @@ -1,2 +1,2 @@ -crypto_fns in noname::stdlib::crypto - Rust

      Function noname::stdlib::crypto::crypto_fns

      source ·
      pub fn crypto_fns<B: Backend>() -> Vec<FnInfo<B>>
      Expand description

      a function returns crypto functions

      +crypto_fns in noname::stdlib::crypto - Rust

      Function noname::stdlib::crypto::crypto_fns

      source ·
      pub fn crypto_fns<B: Backend>() -> Vec<FnInfo<B>>
      Expand description

      a function returns crypto functions

      \ No newline at end of file diff --git a/rustdoc/noname/stdlib/crypto/fn.get_crypto_fn.html b/rustdoc/noname/stdlib/crypto/fn.get_crypto_fn.html index 139c7f86b..affde54c2 100644 --- a/rustdoc/noname/stdlib/crypto/fn.get_crypto_fn.html +++ b/rustdoc/noname/stdlib/crypto/fn.get_crypto_fn.html @@ -1 +1 @@ -get_crypto_fn in noname::stdlib::crypto - Rust

      Function noname::stdlib::crypto::get_crypto_fn

      source ·
      pub fn get_crypto_fn<B: Backend>(name: &str) -> Option<FnInfo<B>>
      \ No newline at end of file +get_crypto_fn in noname::stdlib::crypto - Rust

      Function noname::stdlib::crypto::get_crypto_fn

      source ·
      pub fn get_crypto_fn<B: Backend>(name: &str) -> Option<FnInfo<B>>
      \ No newline at end of file diff --git a/rustdoc/noname/stdlib/crypto/index.html b/rustdoc/noname/stdlib/crypto/index.html index 615b1c9bd..a572a2b54 100644 --- a/rustdoc/noname/stdlib/crypto/index.html +++ b/rustdoc/noname/stdlib/crypto/index.html @@ -1 +1 @@ -noname::stdlib::crypto - Rust

      Module noname::stdlib::crypto

      source ·

      Constants§

      Functions§

      \ No newline at end of file +noname::stdlib::crypto - Rust

      Module noname::stdlib::crypto

      source ·

      Constants§

      Functions§

      \ No newline at end of file diff --git a/rustdoc/noname/stdlib/fn.builtin_fns.html b/rustdoc/noname/stdlib/fn.builtin_fns.html index e1fde8118..212b51bd0 100644 --- a/rustdoc/noname/stdlib/fn.builtin_fns.html +++ b/rustdoc/noname/stdlib/fn.builtin_fns.html @@ -1,2 +1,2 @@ -builtin_fns in noname::stdlib - Rust

      Function noname::stdlib::builtin_fns

      source ·
      pub fn builtin_fns<B: Backend>() -> Vec<FnInfo<B>>
      Expand description

      a function returns builtin functions

      +builtin_fns in noname::stdlib - Rust

      Function noname::stdlib::builtin_fns

      source ·
      pub fn builtin_fns<B: Backend>() -> Vec<FnInfo<B>>
      Expand description

      a function returns builtin functions

      \ No newline at end of file diff --git a/rustdoc/noname/stdlib/fn.get_builtin_fn.html b/rustdoc/noname/stdlib/fn.get_builtin_fn.html index 65a1e57e2..f607572ad 100644 --- a/rustdoc/noname/stdlib/fn.get_builtin_fn.html +++ b/rustdoc/noname/stdlib/fn.get_builtin_fn.html @@ -1 +1 @@ -get_builtin_fn in noname::stdlib - Rust

      Function noname::stdlib::get_builtin_fn

      source ·
      pub fn get_builtin_fn<B: Backend>(name: &str) -> Option<FnInfo<B>>
      \ No newline at end of file +get_builtin_fn in noname::stdlib - Rust

      Function noname::stdlib::get_builtin_fn

      source ·
      pub fn get_builtin_fn<B: Backend>(name: &str) -> Option<FnInfo<B>>
      \ No newline at end of file diff --git a/rustdoc/noname/stdlib/index.html b/rustdoc/noname/stdlib/index.html index 0e574b90d..af90590fc 100644 --- a/rustdoc/noname/stdlib/index.html +++ b/rustdoc/noname/stdlib/index.html @@ -1 +1 @@ -noname::stdlib - Rust

      Module noname::stdlib

      source ·

      Modules§

      Constants§

      Statics§

      Functions§

      \ No newline at end of file +noname::stdlib - Rust

      Module noname::stdlib

      source ·

      Modules§

      Constants§

      Statics§

      Functions§

      \ No newline at end of file diff --git a/rustdoc/noname/stdlib/static.BUILTIN_FN_NAMES.html b/rustdoc/noname/stdlib/static.BUILTIN_FN_NAMES.html index bfef11938..7014fc0de 100644 --- a/rustdoc/noname/stdlib/static.BUILTIN_FN_NAMES.html +++ b/rustdoc/noname/stdlib/static.BUILTIN_FN_NAMES.html @@ -1 +1 @@ -BUILTIN_FN_NAMES in noname::stdlib - Rust

      Static noname::stdlib::BUILTIN_FN_NAMES

      source ·
      pub static BUILTIN_FN_NAMES: Lazy<HashSet<String>>
      \ No newline at end of file +BUILTIN_FN_NAMES in noname::stdlib - Rust

      Static noname::stdlib::BUILTIN_FN_NAMES

      source ·
      pub static BUILTIN_FN_NAMES: Lazy<HashSet<String>>
      \ No newline at end of file diff --git a/rustdoc/noname/syntax/fn.is_hexadecimal.html b/rustdoc/noname/syntax/fn.is_hexadecimal.html index 1e5779f10..502474e8b 100644 --- a/rustdoc/noname/syntax/fn.is_hexadecimal.html +++ b/rustdoc/noname/syntax/fn.is_hexadecimal.html @@ -1,2 +1,2 @@ -is_hexadecimal in noname::syntax - Rust

      Function noname::syntax::is_hexadecimal

      source ·
      pub fn is_hexadecimal(s: &str) -> bool
      Expand description

      Returns true if the given string is an hexadecimal string (0x…)

      +is_hexadecimal in noname::syntax - Rust

      Function noname::syntax::is_hexadecimal

      source ·
      pub fn is_hexadecimal(s: &str) -> bool
      Expand description

      Returns true if the given string is an hexadecimal string (0x…)

      \ No newline at end of file diff --git a/rustdoc/noname/syntax/fn.is_identifier.html b/rustdoc/noname/syntax/fn.is_identifier.html index b4131afc1..04ebb478a 100644 --- a/rustdoc/noname/syntax/fn.is_identifier.html +++ b/rustdoc/noname/syntax/fn.is_identifier.html @@ -1,3 +1,3 @@ -is_identifier in noname::syntax - Rust

      Function noname::syntax::is_identifier

      source ·
      pub fn is_identifier(s: &str) -> bool
      Expand description

      Returns true if the given string is an identifier +is_identifier in noname::syntax - Rust

      Function noname::syntax::is_identifier

      source ·
      pub fn is_identifier(s: &str) -> bool
      Expand description

      Returns true if the given string is an identifier (starts with a lowercase letter)

      \ No newline at end of file diff --git a/rustdoc/noname/syntax/fn.is_identifier_or_type.html b/rustdoc/noname/syntax/fn.is_identifier_or_type.html index d5b712b50..325a1b178 100644 --- a/rustdoc/noname/syntax/fn.is_identifier_or_type.html +++ b/rustdoc/noname/syntax/fn.is_identifier_or_type.html @@ -1,2 +1,2 @@ -is_identifier_or_type in noname::syntax - Rust

      Function noname::syntax::is_identifier_or_type

      source ·
      pub fn is_identifier_or_type(s: &str) -> bool
      Expand description

      Returns true if the given string is an identifier or type

      +is_identifier_or_type in noname::syntax - Rust

      Function noname::syntax::is_identifier_or_type

      source ·
      pub fn is_identifier_or_type(s: &str) -> bool
      Expand description

      Returns true if the given string is an identifier or type

      \ No newline at end of file diff --git a/rustdoc/noname/syntax/fn.is_numeric.html b/rustdoc/noname/syntax/fn.is_numeric.html index c31691bc0..cd921f8c3 100644 --- a/rustdoc/noname/syntax/fn.is_numeric.html +++ b/rustdoc/noname/syntax/fn.is_numeric.html @@ -1,2 +1,2 @@ -is_numeric in noname::syntax - Rust

      Function noname::syntax::is_numeric

      source ·
      pub fn is_numeric(s: &str) -> bool
      Expand description

      Returns true if the given string is a number in decimal.

      +is_numeric in noname::syntax - Rust

      Function noname::syntax::is_numeric

      source ·
      pub fn is_numeric(s: &str) -> bool
      Expand description

      Returns true if the given string is a number in decimal.

      \ No newline at end of file diff --git a/rustdoc/noname/syntax/fn.is_type.html b/rustdoc/noname/syntax/fn.is_type.html index 501ac33dc..3fc38c8bc 100644 --- a/rustdoc/noname/syntax/fn.is_type.html +++ b/rustdoc/noname/syntax/fn.is_type.html @@ -1,3 +1,3 @@ -is_type in noname::syntax - Rust

      Function noname::syntax::is_type

      source ·
      pub fn is_type(s: &str) -> bool
      Expand description

      Returns true if the given string is a type +is_type in noname::syntax - Rust

      Function noname::syntax::is_type

      source ·
      pub fn is_type(s: &str) -> bool
      Expand description

      Returns true if the given string is a type (first letter is an uppercase)

      \ No newline at end of file diff --git a/rustdoc/noname/syntax/index.html b/rustdoc/noname/syntax/index.html index c788e8740..ac5131e07 100644 --- a/rustdoc/noname/syntax/index.html +++ b/rustdoc/noname/syntax/index.html @@ -1,4 +1,4 @@ -noname::syntax - Rust

      Module noname::syntax

      source ·
      Expand description

      A number of helper function to check the syntax of some types.

      +noname::syntax - Rust

      Module noname::syntax

      source ·
      Expand description

      A number of helper function to check the syntax of some types.

      Functions§

      • Returns true if the given string is an hexadecimal string (0x…)
      • Returns true if the given string is an identifier (starts with a lowercase letter)
      • Returns true if the given string is an identifier or type
      • Returns true if the given string is a number in decimal.
      • Returns true if the given string is a type (first letter is an uppercase)
      \ No newline at end of file diff --git a/rustdoc/noname/type_checker/checker/index.html b/rustdoc/noname/type_checker/checker/index.html index 21b01b658..a5f56b9d3 100644 --- a/rustdoc/noname/type_checker/checker/index.html +++ b/rustdoc/noname/type_checker/checker/index.html @@ -1 +1 @@ -noname::type_checker::checker - Rust

      Module noname::type_checker::checker

      source ·

      Structs§

      • Keeps track of the signature of a user-defined function.
      • Keeps track of the signature of a user-defined struct.
      \ No newline at end of file +noname::type_checker::checker - Rust

      Module noname::type_checker::checker

      source ·

      Structs§

      • Keeps track of the signature of a user-defined function.
      • Keeps track of the signature of a user-defined struct.
      \ No newline at end of file diff --git a/rustdoc/noname/type_checker/checker/struct.FnInfo.html b/rustdoc/noname/type_checker/checker/struct.FnInfo.html index 06ec64b1a..646c837a7 100644 --- a/rustdoc/noname/type_checker/checker/struct.FnInfo.html +++ b/rustdoc/noname/type_checker/checker/struct.FnInfo.html @@ -1,15 +1,15 @@ -FnInfo in noname::type_checker::checker - Rust

      Struct noname::type_checker::checker::FnInfo

      source ·
      pub struct FnInfo<B>
      where +FnInfo in noname::type_checker::checker - Rust

      Struct noname::type_checker::checker::FnInfo

      source ·
      pub struct FnInfo<B>
      where B: Backend,
      { pub kind: FnKind<B>, pub span: Span, }
      Expand description

      Keeps track of the signature of a user-defined function.

      Fields§

      §kind: FnKind<B>§span: Span

      Implementations§

      source§

      impl<B: Backend> FnInfo<B>

      source

      pub fn sig(&self) -> &FnSig

      Trait Implementations§

      source§

      impl<B> Clone for FnInfo<B>
      where B: Backend + Clone,

      source§

      fn clone(&self) -> FnInfo<B>

      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<B> Debug for FnInfo<B>
      where - B: Backend + Debug,

      source§

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

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

      impl<'de, B> Deserialize<'de> for FnInfo<B>
      where - B: Backend + Deserialize<'de>,

      source§

      fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
      where - __D: Deserializer<'de>,

      Deserialize this value from the given Serde deserializer. Read more
      source§

      impl<B> Serialize for FnInfo<B>
      where - B: Backend + Serialize,

      source§

      fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
      where - __S: Serializer,

      Serialize this value into the given Serde serializer. Read more

      Auto Trait Implementations§

      §

      impl<B> Freeze for FnInfo<B>

      §

      impl<B> RefUnwindSafe for FnInfo<B>

      §

      impl<B> Send for FnInfo<B>

      §

      impl<B> Sync for FnInfo<B>

      §

      impl<B> Unpin for FnInfo<B>

      §

      impl<B> UnwindSafe for FnInfo<B>

      Blanket Implementations§

      source§

      impl<T> Any for T
      where + B: Backend + Debug,

      source§

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

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

      impl<'de, B> Deserialize<'de> for FnInfo<B>
      where + B: Backend + Deserialize<'de>,

      source§

      fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
      where + __D: Deserializer<'de>,

      Deserialize this value from the given Serde deserializer. Read more
      source§

      impl<B> Serialize for FnInfo<B>
      where + B: Backend + Serialize,

      source§

      fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
      where + __S: Serializer,

      Serialize this value into the given Serde serializer. Read more

      Auto Trait Implementations§

      §

      impl<B> Freeze for FnInfo<B>

      §

      impl<B> RefUnwindSafe for FnInfo<B>

      §

      impl<B> Send for FnInfo<B>

      §

      impl<B> Sync for FnInfo<B>

      §

      impl<B> Unpin for FnInfo<B>

      §

      impl<B> UnwindSafe for FnInfo<B>

      Blanket Implementations§

      source§

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

      source§

      fn type_id(&self) -> TypeId

      Gets the TypeId of self. Read more
      source§

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

      source§

      fn borrow(&self) -> &T

      Immutably borrows from an owned value. Read more
      source§

      impl<T> BorrowMut<T> for T
      where 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.

      @@ -17,7 +17,14 @@ U: From<T>,
      source§

      fn into(self) -> U

      Calls U::from(self).

      That is, this conversion is whatever the implementation of From<T> for U chooses to do.

      -
      §

      impl<D> OwoColorize for D

      §

      fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
      where +

      source§

      impl<T> IntoEither for T

      source§

      fn into_either(self, into_left: bool) -> Either<Self, Self>

      Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
      source§

      fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
      where + F: FnOnce(&Self) -> bool,

      Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
      §

      impl<D> OwoColorize for D

      §

      fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
      where C: Color,

      Set the foreground color generically Read more
      §

      fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
      where C: Color,

      Set the background color generically. Read more
      §

      fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

      Change the foreground color to black
      §

      fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

      Change the background color to black
      §

      fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

      Change the foreground color to red
      §

      fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

      Change the background color to red
      §

      fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

      Change the foreground color to green
      §

      fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

      Change the background color to green
      §

      fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

      Change the foreground color to yellow
      §

      fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

      Change the background color to yellow
      §

      fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

      Change the foreground color to blue
      §

      fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

      Change the background color to blue
      §

      fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

      Change the foreground color to magenta
      §

      fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

      Change the background color to magenta
      §

      fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

      Change the foreground color to purple
      §

      fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

      Change the background color to purple
      §

      fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

      Change the foreground color to cyan
      §

      fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

      Change the background color to cyan
      §

      fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

      Change the foreground color to white
      §

      fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

      Change the background color to white
      §

      fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

      Change the foreground color to the terminal default
      §

      fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

      Change the background color to the terminal default
      §

      fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

      Change the foreground color to bright black
      §

      fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

      Change the background color to bright black
      §

      fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

      Change the foreground color to bright red
      §

      fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

      Change the background color to bright red
      §

      fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

      Change the foreground color to bright green
      §

      fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

      Change the background color to bright green
      §

      fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

      Change the foreground color to bright yellow
      §

      fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

      Change the background color to bright yellow
      §

      fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

      Change the foreground color to bright blue
      §

      fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

      Change the background color to bright blue
      §

      fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

      Change the foreground color to bright magenta
      §

      fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

      Change the background color to bright magenta
      §

      fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

      Change the foreground color to bright purple
      §

      fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

      Change the background color to bright purple
      §

      fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

      Change the foreground color to bright cyan
      §

      fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

      Change the background color to bright cyan
      §

      fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

      Change the foreground color to bright white
      §

      fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

      Change the background color to bright white
      §

      fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

      Make the text bold
      §

      fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

      Make the text dim
      §

      fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

      Make the text italicized
      §

      fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

      Make the text italicized
      Make the text blink
      Make the text blink (but fast!)
      §

      fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

      Swap the foreground and background colors
      §

      fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

      Hide the text
      §

      fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

      Cross out the text
      §

      fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
      where Color: DynColor,

      Set the foreground color at runtime. Only use if you do not know which color will be used at @@ -33,5 +40,5 @@ T: Clone,
      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T, U> TryFrom<U> for T
      where U: Into<T>,

      §

      type Error = Infallible

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

      fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

      Performs the conversion.
      source§

      impl<T, U> TryInto<U> for T
      where U: TryFrom<T>,

      §

      type Error = <U as TryFrom<T>>::Error

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

      fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

      Performs the conversion.
      §

      impl<V, T> VZip<V> for T
      where - V: MultiLane<T>,

      §

      fn vzip(self) -> V

      source§

      impl<T> DeserializeOwned for T
      where - T: for<'de> Deserialize<'de>,

      \ No newline at end of file + V: MultiLane<T>,
      §

      fn vzip(self) -> V

      source§

      impl<T> DeserializeOwned for T
      where + T: for<'de> Deserialize<'de>,

      \ No newline at end of file diff --git a/rustdoc/noname/type_checker/checker/struct.StructInfo.html b/rustdoc/noname/type_checker/checker/struct.StructInfo.html index 95c089a85..2f0486aab 100644 --- a/rustdoc/noname/type_checker/checker/struct.StructInfo.html +++ b/rustdoc/noname/type_checker/checker/struct.StructInfo.html @@ -1,11 +1,11 @@ -StructInfo in noname::type_checker::checker - Rust

      Struct noname::type_checker::checker::StructInfo

      source ·
      pub struct StructInfo {
      +StructInfo in noname::type_checker::checker - Rust

      Struct noname::type_checker::checker::StructInfo

      source ·
      pub struct StructInfo {
           pub name: String,
           pub fields: Vec<(String, TyKind)>,
           pub methods: HashMap<String, FunctionDef>,
       }
      Expand description

      Keeps track of the signature of a user-defined struct.

      -

      Fields§

      §name: String§fields: Vec<(String, TyKind)>§methods: HashMap<String, FunctionDef>

      Trait Implementations§

      source§

      impl Clone for StructInfo

      source§

      fn clone(&self) -> StructInfo

      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 StructInfo

      source§

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

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

      impl Default for StructInfo

      source§

      fn default() -> StructInfo

      Returns the “default value” for a type. Read more
      source§

      impl<'de> Deserialize<'de> for StructInfo

      source§

      fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
      where - __D: Deserializer<'de>,

      Deserialize this value from the given Serde deserializer. Read more
      source§

      impl Serialize for StructInfo

      source§

      fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
      where - __S: Serializer,

      Serialize this value into the given Serde serializer. Read more

      Auto Trait Implementations§

      Blanket Implementations§

      source§

      impl<T> Any for T
      where +

      Fields§

      §name: String§fields: Vec<(String, TyKind)>§methods: HashMap<String, FunctionDef>

      Trait Implementations§

      source§

      impl Clone for StructInfo

      source§

      fn clone(&self) -> StructInfo

      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 StructInfo

      source§

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

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

      impl Default for StructInfo

      source§

      fn default() -> StructInfo

      Returns the “default value” for a type. Read more
      source§

      impl<'de> Deserialize<'de> for StructInfo

      source§

      fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
      where + __D: Deserializer<'de>,

      Deserialize this value from the given Serde deserializer. Read more
      source§

      impl Serialize for StructInfo

      source§

      fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
      where + __S: Serializer,

      Serialize this value into the given Serde serializer. Read more

      Auto Trait Implementations§

      Blanket Implementations§

      source§

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

      source§

      fn type_id(&self) -> TypeId

      Gets the TypeId of self. Read more
      source§

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

      source§

      fn borrow(&self) -> &T

      Immutably borrows from an owned value. Read more
      source§

      impl<T> BorrowMut<T> for T
      where 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.

      @@ -13,7 +13,14 @@ U: From<T>,
      source§

      fn into(self) -> U

      Calls U::from(self).

      That is, this conversion is whatever the implementation of From<T> for U chooses to do.

      -
      §

      impl<D> OwoColorize for D

      §

      fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
      where +

      source§

      impl<T> IntoEither for T

      source§

      fn into_either(self, into_left: bool) -> Either<Self, Self>

      Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
      source§

      fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
      where + F: FnOnce(&Self) -> bool,

      Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
      §

      impl<D> OwoColorize for D

      §

      fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
      where C: Color,

      Set the foreground color generically Read more
      §

      fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
      where C: Color,

      Set the background color generically. Read more
      §

      fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

      Change the foreground color to black
      §

      fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

      Change the background color to black
      §

      fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

      Change the foreground color to red
      §

      fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

      Change the background color to red
      §

      fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

      Change the foreground color to green
      §

      fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

      Change the background color to green
      §

      fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

      Change the foreground color to yellow
      §

      fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

      Change the background color to yellow
      §

      fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

      Change the foreground color to blue
      §

      fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

      Change the background color to blue
      §

      fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

      Change the foreground color to magenta
      §

      fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

      Change the background color to magenta
      §

      fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

      Change the foreground color to purple
      §

      fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

      Change the background color to purple
      §

      fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

      Change the foreground color to cyan
      §

      fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

      Change the background color to cyan
      §

      fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

      Change the foreground color to white
      §

      fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

      Change the background color to white
      §

      fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

      Change the foreground color to the terminal default
      §

      fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

      Change the background color to the terminal default
      §

      fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

      Change the foreground color to bright black
      §

      fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

      Change the background color to bright black
      §

      fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

      Change the foreground color to bright red
      §

      fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

      Change the background color to bright red
      §

      fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

      Change the foreground color to bright green
      §

      fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

      Change the background color to bright green
      §

      fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

      Change the foreground color to bright yellow
      §

      fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

      Change the background color to bright yellow
      §

      fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

      Change the foreground color to bright blue
      §

      fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

      Change the background color to bright blue
      §

      fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

      Change the foreground color to bright magenta
      §

      fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

      Change the background color to bright magenta
      §

      fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

      Change the foreground color to bright purple
      §

      fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

      Change the background color to bright purple
      §

      fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

      Change the foreground color to bright cyan
      §

      fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

      Change the background color to bright cyan
      §

      fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

      Change the foreground color to bright white
      §

      fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

      Change the background color to bright white
      §

      fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

      Make the text bold
      §

      fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

      Make the text dim
      §

      fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

      Make the text italicized
      §

      fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

      Make the text italicized
      Make the text blink
      Make the text blink (but fast!)
      §

      fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

      Swap the foreground and background colors
      §

      fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

      Hide the text
      §

      fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

      Cross out the text
      §

      fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
      where Color: DynColor,

      Set the foreground color at runtime. Only use if you do not know which color will be used at @@ -29,5 +36,5 @@ T: Clone,
      §

      type Owned = T

      The resulting type after obtaining ownership.
      source§

      fn to_owned(&self) -> T

      Creates owned data from borrowed data, usually by cloning. Read more
      source§

      fn clone_into(&self, target: &mut T)

      Uses borrowed data to replace owned data, usually by cloning. Read more
      source§

      impl<T, U> TryFrom<U> for T
      where U: Into<T>,

      §

      type Error = Infallible

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

      fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

      Performs the conversion.
      source§

      impl<T, U> TryInto<U> for T
      where U: TryFrom<T>,

      §

      type Error = <U as TryFrom<T>>::Error

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

      fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

      Performs the conversion.
      §

      impl<V, T> VZip<V> for T
      where - V: MultiLane<T>,

      §

      fn vzip(self) -> V

      source§

      impl<T> DeserializeOwned for T
      where - T: for<'de> Deserialize<'de>,

      \ No newline at end of file + V: MultiLane<T>,
      §

      fn vzip(self) -> V

    source§

    impl<T> DeserializeOwned for T
    where + T: for<'de> Deserialize<'de>,

\ No newline at end of file diff --git a/rustdoc/noname/type_checker/fn_env/index.html b/rustdoc/noname/type_checker/fn_env/index.html index ccb3ae7f8..3210bdf58 100644 --- a/rustdoc/noname/type_checker/fn_env/index.html +++ b/rustdoc/noname/type_checker/fn_env/index.html @@ -1,2 +1,2 @@ -noname::type_checker::fn_env - Rust

Module noname::type_checker::fn_env

source ·
Expand description

This module defines the context (or environment) that gets created when type checking a function.

+noname::type_checker::fn_env - Rust

Module noname::type_checker::fn_env

source ·
Expand description

This module defines the context (or environment) that gets created when type checking a function.

Structs§

  • Some type information on local variables that we want to track in the TypedFnEnv environment.
  • The environment we use to type check functions.
\ No newline at end of file diff --git a/rustdoc/noname/type_checker/fn_env/struct.TypeInfo.html b/rustdoc/noname/type_checker/fn_env/struct.TypeInfo.html index eca32c140..441d1bd47 100644 --- a/rustdoc/noname/type_checker/fn_env/struct.TypeInfo.html +++ b/rustdoc/noname/type_checker/fn_env/struct.TypeInfo.html @@ -1,4 +1,4 @@ -TypeInfo in noname::type_checker::fn_env - Rust

Struct noname::type_checker::fn_env::TypeInfo

source ·
pub struct TypeInfo {
+TypeInfo in noname::type_checker::fn_env - Rust

Struct noname::type_checker::fn_env::TypeInfo

source ·
pub struct TypeInfo {
     pub mutable: bool,
     pub constant: bool,
     pub disabled: bool,
@@ -19,7 +19,14 @@
     U: From<T>,
source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

Change the foreground color to black
§

fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

Change the background color to black
§

fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

Change the foreground color to red
§

fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

Change the background color to red
§

fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

Change the foreground color to green
§

fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

Change the background color to green
§

fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

Change the background color to yellow
§

fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

Change the foreground color to blue
§

fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

Change the background color to blue
§

fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to magenta
§

fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to purple
§

fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to purple
§

fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

Change the background color to cyan
§

fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

Change the foreground color to white
§

fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

Change the background color to white
§

fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

Change the background color to the terminal default
§

fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

Change the background color to bright red
§

fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

Change the background color to bright white
§

fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

Make the text bold
§

fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

Make the text dim
§

fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

Make the text italicized
§

fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

Make the text italicized
Make the text blink
Make the text blink (but fast!)
§

fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

Swap the foreground and background colors
§

fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

Hide the text
§

fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at diff --git a/rustdoc/noname/type_checker/fn_env/struct.TypedFnEnv.html b/rustdoc/noname/type_checker/fn_env/struct.TypedFnEnv.html index a7ee5d1e6..08f85d1c5 100644 --- a/rustdoc/noname/type_checker/fn_env/struct.TypedFnEnv.html +++ b/rustdoc/noname/type_checker/fn_env/struct.TypedFnEnv.html @@ -1,4 +1,4 @@ -TypedFnEnv in noname::type_checker::fn_env - Rust

Struct noname::type_checker::fn_env::TypedFnEnv

source ·
pub struct TypedFnEnv { /* private fields */ }
Expand description

The environment we use to type check functions.

+TypedFnEnv in noname::type_checker::fn_env - Rust

Struct noname::type_checker::fn_env::TypedFnEnv

source ·
pub struct TypedFnEnv { /* private fields */ }
Expand description

The environment we use to type check functions.

Implementations§

source§

impl TypedFnEnv

source

pub fn new() -> Self

Creates a new TypeEnv

source

pub fn nest(&mut self)

Enters a scoped block.

source

pub fn pop(&mut self)

Exits a scoped block.

@@ -15,7 +15,14 @@ U: From<T>,
source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

Change the foreground color to black
§

fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

Change the background color to black
§

fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

Change the foreground color to red
§

fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

Change the background color to red
§

fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

Change the foreground color to green
§

fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

Change the background color to green
§

fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

Change the background color to yellow
§

fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

Change the foreground color to blue
§

fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

Change the background color to blue
§

fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to magenta
§

fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to purple
§

fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to purple
§

fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

Change the background color to cyan
§

fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

Change the foreground color to white
§

fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

Change the background color to white
§

fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

Change the background color to the terminal default
§

fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

Change the background color to bright red
§

fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

Change the background color to bright white
§

fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

Make the text bold
§

fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

Make the text dim
§

fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

Make the text italicized
§

fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

Make the text italicized
Make the text blink
Make the text blink (but fast!)
§

fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

Swap the foreground and background colors
§

fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

Hide the text
§

fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at diff --git a/rustdoc/noname/type_checker/index.html b/rustdoc/noname/type_checker/index.html index 82040a39f..a92f5b17a 100644 --- a/rustdoc/noname/type_checker/index.html +++ b/rustdoc/noname/type_checker/index.html @@ -1 +1 @@ -noname::type_checker - Rust

Module noname::type_checker

source ·

Re-exports§

Modules§

  • This module defines the context (or environment) that gets created when type checking a function.

Structs§

\ No newline at end of file +noname::type_checker - Rust

Module noname::type_checker

source ·

Re-exports§

Modules§

  • This module defines the context (or environment) that gets created when type checking a function.

Structs§

\ No newline at end of file diff --git a/rustdoc/noname/type_checker/struct.ConstInfo.html b/rustdoc/noname/type_checker/struct.ConstInfo.html index 078b3cb09..81e0e700e 100644 --- a/rustdoc/noname/type_checker/struct.ConstInfo.html +++ b/rustdoc/noname/type_checker/struct.ConstInfo.html @@ -1,14 +1,14 @@ -ConstInfo in noname::type_checker - Rust

Struct noname::type_checker::ConstInfo

source ·
pub struct ConstInfo<F>
where +ConstInfo in noname::type_checker - Rust

Struct noname::type_checker::ConstInfo

source ·
pub struct ConstInfo<F>
where F: Field,
{ pub value: Vec<F>, pub typ: Ty, }

Fields§

§value: Vec<F>§typ: Ty

Trait Implementations§

source§

impl<F> Clone for ConstInfo<F>
where F: Field + Clone,

source§

fn clone(&self) -> ConstInfo<F>

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<F> Debug for ConstInfo<F>
where - F: Field + Debug,

source§

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

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

impl<'de, F> Deserialize<'de> for ConstInfo<F>
where - F: Field,

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<F> Serialize for ConstInfo<F>
where - F: Field,

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

§

impl<F> Freeze for ConstInfo<F>

§

impl<F> RefUnwindSafe for ConstInfo<F>
where + F: Field + Debug,

source§

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

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

impl<'de, F> Deserialize<'de> for ConstInfo<F>
where + F: Field,

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<F> Serialize for ConstInfo<F>
where + F: Field,

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

§

impl<F> Freeze for ConstInfo<F>

§

impl<F> RefUnwindSafe for ConstInfo<F>
where F: RefUnwindSafe,

§

impl<F> Send for ConstInfo<F>

§

impl<F> Sync for ConstInfo<F>

§

impl<F> Unpin for ConstInfo<F>
where F: Unpin,

§

impl<F> UnwindSafe for ConstInfo<F>
where F: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for T
where @@ -19,7 +19,14 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

Change the foreground color to black
§

fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

Change the background color to black
§

fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

Change the foreground color to red
§

fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

Change the background color to red
§

fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

Change the foreground color to green
§

fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

Change the background color to green
§

fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

Change the background color to yellow
§

fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

Change the foreground color to blue
§

fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

Change the background color to blue
§

fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to magenta
§

fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to purple
§

fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to purple
§

fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

Change the background color to cyan
§

fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

Change the foreground color to white
§

fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

Change the background color to white
§

fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

Change the background color to the terminal default
§

fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

Change the background color to bright red
§

fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

Change the background color to bright white
§

fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

Make the text bold
§

fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

Make the text dim
§

fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

Make the text italicized
§

fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

Make the text italicized
Make the text blink
Make the text blink (but fast!)
§

fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

Swap the foreground and background colors
§

fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

Hide the text
§

fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at @@ -35,5 +42,5 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

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

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

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

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

\ No newline at end of file diff --git a/rustdoc/noname/type_checker/struct.FullyQualified.html b/rustdoc/noname/type_checker/struct.FullyQualified.html index ab8c282b2..0a0144bc6 100644 --- a/rustdoc/noname/type_checker/struct.FullyQualified.html +++ b/rustdoc/noname/type_checker/struct.FullyQualified.html @@ -1,14 +1,14 @@ -FullyQualified in noname::type_checker - Rust

Struct noname::type_checker::FullyQualified

source ·
pub struct FullyQualified {
+FullyQualified in noname::type_checker - Rust

Struct noname::type_checker::FullyQualified

source ·
pub struct FullyQualified {
     pub module: Option<UserRepo>,
     pub name: String,
 }

Fields§

§module: Option<UserRepo>

Set to None if the function is defined in the main module.

-
§name: String

Implementations§

source§

impl FullyQualified

source

pub fn local(name: String) -> Self

source

pub fn new(module: &ModulePath, name: &String) -> Self

Trait Implementations§

source§

impl Debug for FullyQualified

source§

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

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

impl<'de> Deserialize<'de> for FullyQualified

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Hash for FullyQualified

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where +
§name: String

Implementations§

source§

impl FullyQualified

source

pub fn local(name: String) -> Self

source

pub fn new(module: &ModulePath, name: &String) -> Self

Trait Implementations§

source§

impl Debug for FullyQualified

source§

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

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

impl<'de> Deserialize<'de> for FullyQualified

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Hash for FullyQualified

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl PartialEq for FullyQualified

source§

fn eq(&self, other: &FullyQualified) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Serialize for FullyQualified

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for FullyQualified

source§

impl StructuralPartialEq for FullyQualified

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +sufficient, and should not be overridden without very good reason.

source§

impl Serialize for FullyQualified

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for FullyQualified

source§

impl StructuralPartialEq for FullyQualified

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<T> CallHasher for T
where @@ -23,7 +23,14 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

Change the foreground color to black
§

fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

Change the background color to black
§

fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

Change the foreground color to red
§

fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

Change the background color to red
§

fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

Change the foreground color to green
§

fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

Change the background color to green
§

fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

Change the background color to yellow
§

fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

Change the foreground color to blue
§

fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

Change the background color to blue
§

fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to magenta
§

fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to purple
§

fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to purple
§

fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

Change the background color to cyan
§

fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

Change the foreground color to white
§

fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

Change the background color to white
§

fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

Change the background color to the terminal default
§

fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

Change the background color to bright red
§

fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

Change the background color to bright white
§

fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

Make the text bold
§

fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

Make the text dim
§

fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

Make the text italicized
§

fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

Make the text italicized
Make the text blink
Make the text blink (but fast!)
§

fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

Swap the foreground and background colors
§

fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

Hide the text
§

fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at @@ -38,5 +45,5 @@ ) -> BgColorDisplay<'_, CustomColor<R, G, B>, Self>
Set the background color to a specific RGB value.
§

fn truecolor(&self, r: u8, g: u8, b: u8) -> FgDynColorDisplay<'_, Rgb, Self>

Sets the foreground color to an RGB value.
§

fn on_truecolor(&self, r: u8, g: u8, b: u8) -> BgDynColorDisplay<'_, Rgb, Self>

Sets the background color to an RGB value.
§

fn style(&self, style: Style) -> Styled<&Self>

Apply a runtime-determined style
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

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

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

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

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

\ No newline at end of file diff --git a/rustdoc/noname/type_checker/struct.TypeChecker.html b/rustdoc/noname/type_checker/struct.TypeChecker.html index 235c32209..0d0422225 100644 --- a/rustdoc/noname/type_checker/struct.TypeChecker.html +++ b/rustdoc/noname/type_checker/struct.TypeChecker.html @@ -1,15 +1,15 @@ -TypeChecker in noname::type_checker - Rust

Struct noname::type_checker::TypeChecker

source ·
pub struct TypeChecker<B>
where +TypeChecker in noname::type_checker - Rust

Struct noname::type_checker::TypeChecker

source ·
pub struct TypeChecker<B>
where B: Backend,
{ /* private fields */ }
Expand description

The environment we use to type check a noname program.

-

Implementations§

source§

impl<B: Backend> TypeChecker<B>

Implementations§

source§

impl<B: Backend> TypeChecker<B>

source

pub fn check_block( &mut self, typed_fn_env: &mut TypedFnEnv, stmts: &[Stmt], expected_return: Option<&Ty>, -) -> Result<()>

source

pub fn check_stmt( +) -> Result<()>

source

pub fn check_stmt( &mut self, typed_fn_env: &mut TypedFnEnv, stmt: &Stmt, -) -> Result<Option<TyKind>>

source

pub fn check_fn_call( +) -> Result<Option<TyKind>>

source

pub fn check_fn_call( &mut self, typed_fn_env: &mut TypedFnEnv, method_call: bool, @@ -25,11 +25,11 @@

Trait Implementations§

source§

impl<B> Debug for TypeChecker<B>
where B: Backend + Debug, - B::Field: Debug,

source§

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

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

impl<'de, B> Deserialize<'de> for TypeChecker<B>
where - B: Backend + Deserialize<'de>,

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<B> Serialize for TypeChecker<B>
where - B: Backend + Serialize,

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

§

impl<B> Freeze for TypeChecker<B>

§

impl<B> RefUnwindSafe for TypeChecker<B>
where + B::Field: Debug,

source§

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

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

impl<'de, B> Deserialize<'de> for TypeChecker<B>
where + B: Backend + Deserialize<'de>,

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<B> Serialize for TypeChecker<B>
where + B: Backend + Serialize,

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

§

impl<B> Freeze for TypeChecker<B>

§

impl<B> RefUnwindSafe for TypeChecker<B>
where <B as Backend>::Field: RefUnwindSafe,

§

impl<B> Send for TypeChecker<B>

§

impl<B> Sync for TypeChecker<B>

§

impl<B> Unpin for TypeChecker<B>
where <B as Backend>::Field: Unpin,

§

impl<B> UnwindSafe for TypeChecker<B>
where <B as Backend>::Field: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for T
where @@ -40,7 +40,14 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

Change the foreground color to black
§

fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

Change the background color to black
§

fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

Change the foreground color to red
§

fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

Change the background color to red
§

fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

Change the foreground color to green
§

fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

Change the background color to green
§

fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

Change the background color to yellow
§

fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

Change the foreground color to blue
§

fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

Change the background color to blue
§

fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to magenta
§

fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to purple
§

fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to purple
§

fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

Change the background color to cyan
§

fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

Change the foreground color to white
§

fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

Change the background color to white
§

fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

Change the background color to the terminal default
§

fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

Change the background color to bright red
§

fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

Change the background color to bright white
§

fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

Make the text bold
§

fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

Make the text dim
§

fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

Make the text italicized
§

fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

Make the text italicized
Make the text blink
Make the text blink (but fast!)
§

fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

Swap the foreground and background colors
§

fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

Hide the text
§

fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at @@ -55,5 +62,5 @@ ) -> BgColorDisplay<'_, CustomColor<R, G, B>, Self>
Set the background color to a specific RGB value.
§

fn truecolor(&self, r: u8, g: u8, b: u8) -> FgDynColorDisplay<'_, Rgb, Self>

Sets the foreground color to an RGB value.
§

fn on_truecolor(&self, r: u8, g: u8, b: u8) -> BgDynColorDisplay<'_, Rgb, Self>

Sets the background color to an RGB value.
§

fn style(&self, style: Style) -> Styled<&Self>

Apply a runtime-determined style
§

impl<T> Pointable for T

§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same for T

§

type Output = T

Should always be Self
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

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

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

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

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

\ No newline at end of file diff --git a/rustdoc/noname/utils/fn.display_source.html b/rustdoc/noname/utils/fn.display_source.html index 7d1d2ea73..3a58369a2 100644 --- a/rustdoc/noname/utils/fn.display_source.html +++ b/rustdoc/noname/utils/fn.display_source.html @@ -1,4 +1,4 @@ -display_source in noname::utils - Rust

Function noname::utils::display_source

source ·
pub fn display_source(
+display_source in noname::utils - Rust

Function noname::utils::display_source

source ·
pub fn display_source(
     res: &mut String,
     sources: &Sources,
     debug_infos: &[DebugInfo],
diff --git a/rustdoc/noname/utils/fn.noname_version.html b/rustdoc/noname/utils/fn.noname_version.html
index 01d360a44..5a44aa676 100644
--- a/rustdoc/noname/utils/fn.noname_version.html
+++ b/rustdoc/noname/utils/fn.noname_version.html
@@ -1 +1 @@
-noname_version in noname::utils - Rust

Function noname::utils::noname_version

source ·
pub fn noname_version() -> String
\ No newline at end of file +noname_version in noname::utils - Rust

Function noname::utils::noname_version

source ·
pub fn noname_version() -> String
\ No newline at end of file diff --git a/rustdoc/noname/utils/fn.title.html b/rustdoc/noname/utils/fn.title.html index 91e0bdbea..078348bac 100644 --- a/rustdoc/noname/utils/fn.title.html +++ b/rustdoc/noname/utils/fn.title.html @@ -1 +1 @@ -title in noname::utils - Rust

Function noname::utils::title

source ·
pub fn title(res: &mut String, s: &str)
\ No newline at end of file +title in noname::utils - Rust

Function noname::utils::title

source ·
pub fn title(res: &mut String, s: &str)
\ No newline at end of file diff --git a/rustdoc/noname/utils/index.html b/rustdoc/noname/utils/index.html index b3b0e8b3d..f5118f625 100644 --- a/rustdoc/noname/utils/index.html +++ b/rustdoc/noname/utils/index.html @@ -1 +1 @@ -noname::utils - Rust

Module noname::utils

source ·

Functions§

\ No newline at end of file +noname::utils - Rust

Module noname::utils

source ·

Functions§

\ No newline at end of file diff --git a/rustdoc/noname/var/enum.ConstOrCell.html b/rustdoc/noname/var/enum.ConstOrCell.html index f37094ec6..fbd766dd5 100644 --- a/rustdoc/noname/var/enum.ConstOrCell.html +++ b/rustdoc/noname/var/enum.ConstOrCell.html @@ -1,4 +1,4 @@ -ConstOrCell in noname::var - Rust

Enum noname::var::ConstOrCell

source ·
pub enum ConstOrCell<F, C>
where +ConstOrCell in noname::var - Rust

Enum noname::var::ConstOrCell

source ·
pub enum ConstOrCell<F, C>
where F: Field, C: BackendVar,
{ Const(F), @@ -10,13 +10,13 @@ F: Field + Clone, C: BackendVar + Clone,
source§

fn clone(&self) -> ConstOrCell<F, C>

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<F, C> Debug for ConstOrCell<F, C>
where F: Field + Debug, - C: BackendVar + Debug,

source§

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

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

impl<'de, F, C> Deserialize<'de> for ConstOrCell<F, C>
where + C: BackendVar + Debug,

source§

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

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

impl<'de, F, C> Deserialize<'de> for ConstOrCell<F, C>
where F: Field, - C: BackendVar + Deserialize<'de>,

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<F, C> Serialize for ConstOrCell<F, C>
where + C: BackendVar + Deserialize<'de>,

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<F, C> Serialize for ConstOrCell<F, C>
where F: Field, - C: BackendVar + Serialize,

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<F, C> Copy for ConstOrCell<F, C>
where + C: BackendVar + Serialize,

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<F, C> Copy for ConstOrCell<F, C>
where F: Field + Copy, C: BackendVar + Copy,

Auto Trait Implementations§

§

impl<F, C> Freeze for ConstOrCell<F, C>
where F: Freeze, @@ -36,7 +36,14 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

Change the foreground color to black
§

fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

Change the background color to black
§

fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

Change the foreground color to red
§

fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

Change the background color to red
§

fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

Change the foreground color to green
§

fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

Change the background color to green
§

fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

Change the background color to yellow
§

fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

Change the foreground color to blue
§

fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

Change the background color to blue
§

fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to magenta
§

fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to purple
§

fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to purple
§

fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

Change the background color to cyan
§

fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

Change the foreground color to white
§

fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

Change the background color to white
§

fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

Change the background color to the terminal default
§

fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

Change the background color to bright red
§

fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

Change the background color to bright white
§

fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

Make the text bold
§

fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

Make the text dim
§

fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

Make the text italicized
§

fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

Make the text italicized
Make the text blink
Make the text blink (but fast!)
§

fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

Swap the foreground and background colors
§

fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

Hide the text
§

fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at @@ -52,5 +59,5 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

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

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

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

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

\ No newline at end of file diff --git a/rustdoc/noname/var/enum.Value.html b/rustdoc/noname/var/enum.Value.html index b8ade4a70..bd84b593b 100644 --- a/rustdoc/noname/var/enum.Value.html +++ b/rustdoc/noname/var/enum.Value.html @@ -1,4 +1,4 @@ -Value in noname::var - Rust

Enum noname::var::Value

source ·
pub enum Value<B>
where +Value in noname::var - Rust

Enum noname::var::Value

source ·
pub enum Value<B>
where B: Backend,
{ Hint(Arc<HintFn<B>>), Constant(B::Field), @@ -21,13 +21,13 @@

Trait Implementations§

source§

impl<B> Clone for Value<B>
where B: Backend + Clone, B::Field: Clone, - B::Var: Clone,

source§

fn clone(&self) -> Value<B>

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<B: Backend> Debug for Value<B>

source§

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

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

impl<'de, B> Deserialize<'de> for Value<B>
where + B::Var: Clone,

source§

fn clone(&self) -> Value<B>

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<B: Backend> Debug for Value<B>

source§

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

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

impl<'de, B> Deserialize<'de> for Value<B>
where B: Backend, - B::Var: Deserialize<'de>,

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<B> Serialize for Value<B>
where + B::Var: Deserialize<'de>,

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<B> Serialize for Value<B>
where B: Backend, - B::Var: Serialize,

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

§

impl<B> Freeze for Value<B>
where + B::Var: Serialize,

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

§

impl<B> Freeze for Value<B>
where <B as Backend>::Field: Freeze, <B as Backend>::Var: Freeze,

§

impl<B> !RefUnwindSafe for Value<B>

§

impl<B> !Send for Value<B>

§

impl<B> !Sync for Value<B>

§

impl<B> Unpin for Value<B>
where <B as Backend>::Field: Unpin, @@ -39,7 +39,14 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

Change the foreground color to black
§

fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

Change the background color to black
§

fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

Change the foreground color to red
§

fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

Change the background color to red
§

fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

Change the foreground color to green
§

fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

Change the background color to green
§

fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

Change the background color to yellow
§

fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

Change the foreground color to blue
§

fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

Change the background color to blue
§

fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to magenta
§

fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to purple
§

fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to purple
§

fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

Change the background color to cyan
§

fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

Change the foreground color to white
§

fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

Change the background color to white
§

fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

Change the background color to the terminal default
§

fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

Change the background color to bright red
§

fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

Change the background color to bright white
§

fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

Make the text bold
§

fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

Make the text dim
§

fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

Make the text italicized
§

fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

Make the text italicized
Make the text blink
Make the text blink (but fast!)
§

fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

Swap the foreground and background colors
§

fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

Hide the text
§

fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at @@ -55,5 +62,5 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

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

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

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

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

\ No newline at end of file diff --git a/rustdoc/noname/var/enum.VarOrRef.html b/rustdoc/noname/var/enum.VarOrRef.html index 3f8a07957..f64cb548e 100644 --- a/rustdoc/noname/var/enum.VarOrRef.html +++ b/rustdoc/noname/var/enum.VarOrRef.html @@ -1,4 +1,4 @@ -VarOrRef in noname::var - Rust

Enum noname::var::VarOrRef

source ·
pub enum VarOrRef<B>
where +VarOrRef in noname::var - Rust

Enum noname::var::VarOrRef

source ·
pub enum VarOrRef<B>
where B: Backend,
{ Var(Var<B::Field, B::Var>), Ref { @@ -30,7 +30,14 @@ U: From<T>,
source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

Change the foreground color to black
§

fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

Change the background color to black
§

fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

Change the foreground color to red
§

fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

Change the background color to red
§

fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

Change the foreground color to green
§

fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

Change the background color to green
§

fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

Change the background color to yellow
§

fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

Change the foreground color to blue
§

fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

Change the background color to blue
§

fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to magenta
§

fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to purple
§

fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to purple
§

fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

Change the background color to cyan
§

fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

Change the foreground color to white
§

fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

Change the background color to white
§

fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

Change the background color to the terminal default
§

fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

Change the background color to bright red
§

fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

Change the background color to bright white
§

fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

Make the text bold
§

fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

Make the text dim
§

fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

Make the text italicized
§

fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

Make the text italicized
Make the text blink
Make the text blink (but fast!)
§

fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

Swap the foreground and background colors
§

fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

Hide the text
§

fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at diff --git a/rustdoc/noname/var/index.html b/rustdoc/noname/var/index.html index 3c983a76f..9aecb5997 100644 --- a/rustdoc/noname/var/index.html +++ b/rustdoc/noname/var/index.html @@ -1,3 +1,3 @@ -noname::var - Rust

Module noname::var

source ·

Structs§

  • Represents a variable in the noname language, or an anonymous variable during computation of expressions.

Enums§

source§

impl<F, C> Debug for Var<F, C>
where F: Field + Debug, - C: BackendVar + Debug,

source§

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

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

impl<'de, F, C> Deserialize<'de> for Var<F, C>
where - F: Field + Deserialize<'de>, - C: BackendVar + Deserialize<'de>,

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<F: Field, C: BackendVar> Index<usize> for Var<F, C>

§

type Output = ConstOrCell<F, C>

The returned type after indexing.
source§

fn index(&self, index: usize) -> &Self::Output

Performs the indexing (container[index]) operation. Read more
source§

impl<F, C> Serialize for Var<F, C>
where - F: Field + Serialize, - C: BackendVar + Serialize,

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

§

impl<F, C> Freeze for Var<F, C>

§

impl<F, C> RefUnwindSafe for Var<F, C>
where + C: BackendVar + Debug,

source§

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

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

impl<'de, F, C> Deserialize<'de> for Var<F, C>
where + F: Field + Deserialize<'de>, + C: BackendVar + Deserialize<'de>,

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<F: Field, C: BackendVar> Index<usize> for Var<F, C>

§

type Output = ConstOrCell<F, C>

The returned type after indexing.
source§

fn index(&self, index: usize) -> &Self::Output

Performs the indexing (container[index]) operation. Read more
source§

impl<F, C> Serialize for Var<F, C>
where + F: Field + Serialize, + C: BackendVar + Serialize,

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

§

impl<F, C> Freeze for Var<F, C>

§

impl<F, C> RefUnwindSafe for Var<F, C>

§

impl<F, C> Send for Var<F, C>
where C: Send,

§

impl<F, C> Sync for Var<F, C>
where @@ -32,7 +32,14 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

Change the foreground color to black
§

fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

Change the background color to black
§

fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

Change the foreground color to red
§

fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

Change the background color to red
§

fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

Change the foreground color to green
§

fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

Change the background color to green
§

fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

Change the background color to yellow
§

fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

Change the foreground color to blue
§

fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

Change the background color to blue
§

fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to magenta
§

fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to purple
§

fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to purple
§

fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

Change the background color to cyan
§

fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

Change the foreground color to white
§

fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

Change the background color to white
§

fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

Change the background color to the terminal default
§

fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

Change the background color to bright red
§

fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

Change the background color to bright white
§

fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

Make the text bold
§

fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

Make the text dim
§

fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

Make the text italicized
§

fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

Make the text italicized
Make the text blink
Make the text blink (but fast!)
§

fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

Swap the foreground and background colors
§

fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

Hide the text
§

fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at @@ -48,5 +55,5 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

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

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

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

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for T
where - T: for<'de> Deserialize<'de>,

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

\ No newline at end of file diff --git a/rustdoc/noname/var/type.HintFn.html b/rustdoc/noname/var/type.HintFn.html index ad61f1b10..303b36716 100644 --- a/rustdoc/noname/var/type.HintFn.html +++ b/rustdoc/noname/var/type.HintFn.html @@ -1,2 +1,2 @@ -HintFn in noname::var - Rust

Type Alias noname::var::HintFn

source ·
pub type HintFn<B: Backend> = dyn Fn(&B, &mut WitnessEnv<B::Field>) -> Result<B::Field>;
Expand description

The signature of a hint function

+HintFn in noname::var - Rust

Type Alias noname::var::HintFn

source ·
pub type HintFn<B: Backend> = dyn Fn(&B, &mut WitnessEnv<B::Field>) -> Result<B::Field>;
Expand description

The signature of a hint function

\ No newline at end of file diff --git a/rustdoc/noname/witness/index.html b/rustdoc/noname/witness/index.html index 7afe15e03..044923bef 100644 --- a/rustdoc/noname/witness/index.html +++ b/rustdoc/noname/witness/index.html @@ -1 +1 @@ -noname::witness - Rust

Module noname::witness

source ·

Structs§

\ No newline at end of file +noname::witness - Rust

Module noname::witness

source ·

Structs§

\ No newline at end of file diff --git a/rustdoc/noname/witness/struct.CompiledCircuit.html b/rustdoc/noname/witness/struct.CompiledCircuit.html index f7e86df3f..eb6460469 100644 --- a/rustdoc/noname/witness/struct.CompiledCircuit.html +++ b/rustdoc/noname/witness/struct.CompiledCircuit.html @@ -1,9 +1,9 @@ -CompiledCircuit in noname::witness - Rust

Struct noname::witness::CompiledCircuit

source ·
pub struct CompiledCircuit<B: Backend> {
+CompiledCircuit in noname::witness - Rust

Struct noname::witness::CompiledCircuit

source ·
pub struct CompiledCircuit<B: Backend> {
     pub circuit: CircuitWriter<B>,
 }
Expand description

The compiled circuit.

Fields§

§circuit: CircuitWriter<B>

Implementations§

source§

impl CompiledCircuit<KimchiVesta>

source§

impl<B: Backend> CompiledCircuit<B>

source

pub fn parse_single_input( &self, - input: Value, + input: Value, expected_input: &TyKind, ) -> Result<Vec<B::Field>, ParsingError>

source§

impl<B: Backend> CompiledCircuit<B>

source

pub fn main_info(&self) -> &FnInfo<B>

source

pub fn asm(&self, sources: &Sources, debug: bool) -> String

source

pub fn generate_witness( &self, @@ -31,7 +31,14 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

Change the foreground color to black
§

fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

Change the background color to black
§

fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

Change the foreground color to red
§

fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

Change the background color to red
§

fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

Change the foreground color to green
§

fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

Change the background color to green
§

fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

Change the background color to yellow
§

fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

Change the foreground color to blue
§

fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

Change the background color to blue
§

fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to magenta
§

fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to purple
§

fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to purple
§

fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

Change the background color to cyan
§

fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

Change the foreground color to white
§

fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

Change the background color to white
§

fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

Change the background color to the terminal default
§

fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

Change the background color to bright red
§

fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

Change the background color to bright white
§

fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

Make the text bold
§

fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

Make the text dim
§

fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

Make the text italicized
§

fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

Make the text italicized
Make the text blink
Make the text blink (but fast!)
§

fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

Swap the foreground and background colors
§

fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

Hide the text
§

fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at diff --git a/rustdoc/noname/witness/struct.WitnessEnv.html b/rustdoc/noname/witness/struct.WitnessEnv.html index 76058aaf0..faab68f60 100644 --- a/rustdoc/noname/witness/struct.WitnessEnv.html +++ b/rustdoc/noname/witness/struct.WitnessEnv.html @@ -1,4 +1,4 @@ -WitnessEnv in noname::witness - Rust

Struct noname::witness::WitnessEnv

source ·
pub struct WitnessEnv<F>
where +WitnessEnv in noname::witness - Rust

Struct noname::witness::WitnessEnv

source ·
pub struct WitnessEnv<F>
where F: Field,
{ pub var_values: HashMap<String, Vec<F>>, pub cached_values: HashMap<usize, F>, @@ -15,7 +15,14 @@ U: From<T>,
source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<D> OwoColorize for D

§

fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>
where C: Color,

Set the foreground color generically Read more
§

fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>
where C: Color,

Set the background color generically. Read more
§

fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

Change the foreground color to black
§

fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

Change the background color to black
§

fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

Change the foreground color to red
§

fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

Change the background color to red
§

fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

Change the foreground color to green
§

fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

Change the background color to green
§

fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

Change the foreground color to yellow
§

fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

Change the background color to yellow
§

fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

Change the foreground color to blue
§

fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

Change the background color to blue
§

fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to magenta
§

fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to magenta
§

fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

Change the foreground color to purple
§

fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

Change the background color to purple
§

fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

Change the foreground color to cyan
§

fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

Change the background color to cyan
§

fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

Change the foreground color to white
§

fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

Change the background color to white
§

fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

Change the foreground color to the terminal default
§

fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

Change the background color to the terminal default
§

fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

Change the foreground color to bright black
§

fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

Change the background color to bright black
§

fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

Change the foreground color to bright red
§

fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

Change the background color to bright red
§

fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

Change the foreground color to bright green
§

fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

Change the background color to bright green
§

fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

Change the foreground color to bright yellow
§

fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

Change the background color to bright yellow
§

fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

Change the foreground color to bright blue
§

fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

Change the background color to bright blue
§

fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright magenta
§

fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright magenta
§

fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

Change the foreground color to bright purple
§

fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

Change the background color to bright purple
§

fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

Change the foreground color to bright cyan
§

fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

Change the background color to bright cyan
§

fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

Change the foreground color to bright white
§

fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

Change the background color to bright white
§

fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

Make the text bold
§

fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

Make the text dim
§

fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

Make the text italicized
§

fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

Make the text italicized
Make the text blink
Make the text blink (but fast!)
§

fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

Swap the foreground and background colors
§

fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

Hide the text
§

fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

Cross out the text
§

fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>
where Color: DynColor,

Set the foreground color at runtime. Only use if you do not know which color will be used at diff --git a/rustdoc/search-index.js b/rustdoc/search-index.js index 65734853e..4714bc1fd 100644 --- a/rustdoc/search-index.js +++ b/rustdoc/search-index.js @@ -1,5 +1,5 @@ var searchIndex = new Map(JSON.parse('[\ -["noname",{"t":"CCCCCCCCCCCCCCCCCCCCKKGKRRPPPRMMMMMMMMNNNMNNNMNMMNNNCMMMMNNNMCNNNNNFFFSIFNNNNNNOCNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNCONONNNNNNNNNNNNNNNNNNNNFNNNNNNHNNNNNNNHNNNNNHFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFIIONNNNNNNNONNNNNNNNNNCONNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNCOOONNNNNNNNNNNNNNNNNNNNNNNNOHGPFPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFEEEEENNNNONNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNONNONNNNNNNNNNCFFNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNONNONNFFPFGPPPGPNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNEEEEEEEESSECEEECECEEECCFFFFNNNNNNNNNNNNNNNNHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNONNNNONNNNNNNNNNOOHNNNNNNNNONNFFFNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNHHHNNNNNNNNNHONNNNNNNNNNNNNOHNNNKFNNNHNNNNNHNHNNMONNNNHHNFNNNNNNNNNNNNNNNNONNNNNNNONNNNONNNNNCCHHHHHHHHHHHHPPPPPPPPPPPPFGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPIPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNONNNNNNNNNNOOOOKHNPPFIGFGPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNOONNNNNNNNNNNNNNNNNNNKPPPFPGNNNNNNNNNNNNNNNNNNNNNNHNMNNNNNNNNNNOOPPPPPPPPPPPPPPPPPPPPPPGPPPPPPFPPPPPPPPPPPPPPPFGEPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNONNNNNCNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNONNNNFONNNNNNNNNNNNNFEEEEEEFEEEENNNNNNNNNNNNNCONNNNNNNNNONNONCNNNNNNCNNPPPPPPPPPPPPFGPPPPPPPGPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONONNNNONNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOFFNNNNNNNNNNNNNNONNNNNNNNOOOONNNOONNNNNNNNNPPPPFGPPPPPFPPPPFFPGPFPFPFPFGPFPFGFGPFGPFOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHOOOOONOOOOOONNNNNNNNNNNHNHNNOONONNNNNNNNNNNNNNOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNOOOOOOOOFNNNNNNNNNCNNNNNHHJSSHCHSHHHHHHHFEFEFEENNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNOONNNNNNNNNNNNONNNONNNFFNNNNNNNNNNNNNNNNNONNNNNNNNOOONNNONNNNNNNNNNFFNNNNNNNNONNNNNONNNNNNNNNNNNNNONNNNNNONNNNNNNONNNNHHHPPGPPPIPPPPPPGFPGNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNOOOFFNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNONN","n":["backends","circuit_writer","cli","compiler","constants","constraints","error","helpers","imports","inputs","lexer","name_resolution","parser","serialization","stdlib","syntax","type_checker","utils","var","witness","Backend","BackendField","BackendKind","BackendVar","Field","GeneratedWitness","KimchiVesta","R1csBls12_381","R1csBn254","Var","add","add_const","add_constant","add_private_input","add_public_input","add_public_output","assert_eq_const","assert_eq_var","borrow","borrow_mut","compute_val","compute_var","deref","deref_mut","drop","finalize_circuit","from","generate_asm","generate_witness","init","init_circuit","into","kimchi","mul","mul_const","neg","new_internal_var","new_kimchi_vesta","new_r1cs_bls12_381","new_r1cs_bn254","poseidon","r1cs","sub","try_from","try_into","type_id","vzip","GeneratedWitness","KimchiCellVar","KimchiVesta","NUM_REGISTERS","VestaField","Witness","add","add_const","add_constant","add_private_input","add_public_input","add_public_output","all_witness","asm","assert_eq_const","assert_eq_var","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","builtin","clone","clone","clone_into","clone_into","compile_to_indexes","compute_var","debug","default","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","drop","drop","drop","drop","eq","equivalent","equivalent","equivalent","finalize_circuit","fmt","fmt","from","from","from","from","full_public_inputs","generate_asm","generate_witness","get_hash","hash","init","init","init","init","into","into","into","into","is_empty","len","mul","mul_const","neg","new","new_internal_var","poseidon","prover","public_outputs","serialize","span","to_dec_string","to_kimchi_witness","to_owned","to_owned","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","OrderedHashSet","borrow","borrow_mut","default","deref","deref_mut","drop","extract_vars_from_coeffs","from","init","insert","into","is_empty","iter","len","parse_coeffs","pos","try_from","try_into","type_id","vzip","poseidon","ProverIndex","VerifierIndex","asm","borrow","borrow","borrow_mut","borrow_mut","deref","deref","deref_mut","deref_mut","deserialize","drop","drop","from","from","init","init","into","into","is_empty","len","prove","serialize","try_from","try_from","try_into","try_into","type_id","type_id","verify","vzip","vzip","CellVar","Constraint","GeneratedWitness","LinearCombination","R1CS","R1csBls12381Field","R1csBn254Field","a","add","add_const","add_constant","add_private_input","add_public_input","add_public_output","assert_eq_const","assert_eq_var","b","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","builtin","c","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","compute_var","constant","default","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","drop","drop","drop","drop","drop","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","finalize_circuit","fmt","fmt","fmt","fmt","from","from","from","from","from","from","generate_asm","generate_witness","get_hash","hash","init","init","init","init","init","init_circuit","into","into","into","into","into","mul","mul_const","neg","new","new_internal_var","num_constraints","outputs","poseidon","serialize","snarkjs","span","span","terms","to_owned","to_owned","to_owned","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","vzip","vzip","vzip","vzip","vzip","witness","poseidon","Error","R1CSWriterIo","SnarkjsExporter","WitnessWriterIo","borrow","borrow","borrow_mut","borrow_mut","deref","deref","deref_mut","deref_mut","drop","drop","fmt","fmt","from","from","from","gen_r1cs_file","gen_wtns_file","init","init","into","into","new","source","to_string","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","CircuitWriter","DebugInfo","FnEnv","Gate","GateKind","VarInfo","Wiring","add_local_var","add_private_inputs","add_public_inputs","add_public_outputs","backend","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","const_info","deref","deref","deref_mut","deref_mut","deserialize","drop","drop","eq","equivalent","equivalent","equivalent","error","expr_type","fmt","fmt","fn_env","fn_info","from","from","generate_circuit","generate_witness","get_local_var","init","init","into","into","main_info","node_type","note","serialize","size_of","span","struct_info","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","writer","FnEnv","VarInfo","add_local_var","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","default","deref","deref","deref_mut","deref_mut","drop","drop","fmt","fmt","from","from","get_local_var","init","init","into","into","mutable","nest","new","new","pop","reassign","reassign_local_var","reassign_range","reassign_var_range","to_owned","to_owned","try_from","try_from","try_into","try_into","typ","type_id","type_id","var","vzip","vzip","AnnotatedCell","Cell","DoubleGeneric","Gate","GateKind","NotWired","Poseidon","Wired","Wiring","Zero","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","coeffs","col","compare","compare","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","deserialize","deserialize","drop","drop","drop","drop","drop","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","init","init","init","init","init","into","into","into","into","into","partial_cmp","partial_cmp","row","serialize","serialize","serialize","serialize","serialize","to_kimchi_gate","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","typ","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","CmdBuild","CmdCheck","CmdInit","CmdNew","CmdProve","CmdRun","CmdTest","CmdVerify","NONAME_DIRECTORY","PACKAGE_DIRECTORY","cmd_build","cmd_build_and_check","cmd_check","cmd_init","cmd_new","cmd_new_and_init","cmd_prove","cmd_prove_and_verify","cmd_run","cmd_test","cmd_verify","manifest","packages","CmdBuild","CmdCheck","CmdRun","CmdTest","augment_args","augment_args","augment_args","augment_args","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","cmd_build","cmd_check","cmd_run","cmd_test","command","command","command","command","command_for_update","command_for_update","command_for_update","command_for_update","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","from","from","from","from","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","group_id","group_id","group_id","group_id","init","init","init","init","into","into","into","into","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_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","vzip","vzip","vzip","vzip","CmdInit","CmdNew","augment_args","augment_args","augment_args_for_update","augment_args_for_update","borrow","borrow","borrow_mut","borrow_mut","cmd_init","cmd_new","command","command","command_for_update","command_for_update","deref","deref","deref_mut","deref_mut","drop","drop","from","from","from_arg_matches","from_arg_matches","from_arg_matches_mut","from_arg_matches_mut","group_id","group_id","init","init","into","into","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","vzip","vzip","CmdProve","CmdVerify","augment_args","augment_args","augment_args_for_update","augment_args_for_update","borrow","borrow","borrow_mut","borrow_mut","cmd_prove","cmd_verify","command","command","command_for_update","command_for_update","deref","deref","deref_mut","deref_mut","drop","drop","from","from","from_arg_matches","from_arg_matches","from_arg_matches_mut","from_arg_matches_mut","group_id","group_id","init","init","into","into","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","vzip","vzip","Manifest","Package","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","dependencies","deref","deref","deref_mut","deref_mut","description","deserialize","deserialize","drop","drop","from","from","init","init","into","into","name","package","read_manifest","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","version","vzip","vzip","DependencyGraph","DependencyNode","UserRepo","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","deref","deref","deref","deref_mut","deref_mut","deref_mut","deserialize","download_from_github","drop","drop","drop","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","get_dep","get_dep_code","get_deps_of_package","get_hash","hash","init","init","init","init_package","into","into","into","is_lib","repo","serialize","to_owned","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","user","validate_package_and_get_manifest","vzip","vzip","vzip","IntoMiette","Sources","add","borrow","borrow_mut","compile","deref","deref_mut","drop","fmt","from","generate_witness","get","get_nast","init","into","into_miette","map","new","try_from","try_into","type_id","typecheck_next_file","typecheck_next_file_inner","vzip","Span","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deref_mut","deserialize","drop","end","eq","equivalent","equivalent","equivalent","filename_id","fmt","from","get_hash","hash","init","into","is_empty","len","merge_with","new","partial_cmp","serialize","start","to_owned","try_from","try_into","type_id","vzip","boolean","field","and","check","is_valid","not","or","add","equal","if_else","if_else_inner","mul","neg","sub","ArgumentTypeMismatch","ArrayAccessOnNonArray","ArrayIndexOutOfBounds","AssertionFailed","AssignmentToImmutableVariable","CannotComputeExpression","CannotConvertToField","ConstArgumentNotForMain","ConstantInOutput","DuplicateDefinition","DuplicateModule","Err","Error","ErrorKind","ExpectedConstant","ExpectedToken","FunctionNameInUsebyVariable","FunctionReturnsType","InvalidArraySize","InvalidAssignmentExpression","InvalidAttribute","InvalidConstType","InvalidEndOfLine","InvalidExpression","InvalidField","InvalidFieldAccessExpression","InvalidFnCall","InvalidFunctionName","InvalidFunctionSignature","InvalidHexLiteral","InvalidIdentifier","InvalidPath","InvalidRangeSize","InvalidStatement","InvalidStructField","InvalidStructFieldType","InvalidToken","InvalidType","InvalidTypeName","InvalidWitness","KimchiProver","KimchiSetup","KimchiVerifier","LocalVariableNotFound","MainFunctionInLib","MethodCallOnNonCustomStruct","MismatchFunctionArguments","MismatchStructFields","MismatchType","MissingExpression","MissingParenthesis","MissingPrivateArg","MissingPublicArg","MissingReturn","MissingToken","MissingType","NoArgsInMain","NoMainFunction","NoOneLetterVariable","NoReturnExpected","NotAStaticMethod","Ok","OrderOfConstDeclaration","OrderOfUseDeclaration","ParsingError","PrivateInputNotUsed","PubArgumentOutsideMain","PublicOutputReserved","RecursiveMain","ReservedType","Result","ReturnTypeMismatch","SelfHasAttribute","ShadowingBuiltIn","StdImport","UndefinedField","UndefinedFunction","UndefinedModule","UndefinedStruct","UndefinedVariable","UnexpectedError","UnexpectedReturn","UnknownDependency","UnknownExternalFn","UnknownExternalStruct","UnusedInput","UnusedReturnValue","UseAfterFn","WrongArgumentType","borrow","borrow","borrow_mut","borrow_mut","deref","deref","deref_mut","deref_mut","drop","drop","fmt","fmt","fmt","fmt","from","from","from","from","from","from","help","init","init","into","into","into_miette","kind","label","labels","new","source","span","to_string","to_string","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","arg_name","expected_ty","fn_name","observed_ty","PrettyField","poseidon","pretty","BuiltIn","BuiltIn","BuiltinModule","FnHandle","FnKind","Module","ModuleKind","Native","Native","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","drop","drop","drop","drop","fmt","fmt","fmt","fmt","from","from","from","from","functions","init","init","init","init","into","into","into","into","kind","name","serialize","to_owned","to_owned","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","ExtField","Inputs","InvalidField","JsonFileError","JsonInputs","MismatchJsonArgument","ParsingError","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","default","deref","deref","deref_mut","deref_mut","deserialize","drop","drop","fmt","fmt","from","from","init","init","into","into","parse_inputs","source","to_dec_string","to_owned","to_string","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","file","source","Ampersand","BigUInt","Colon","Comma","Comment","Const","Dot","DoubleAmpersand","DoubleColon","DoubleDot","DoubleEqual","DoublePipe","Else","Equal","Exclamation","False","Fn","For","Greater","Identifier","If","In","Keyword","Keyword","LeftBracket","LeftCurlyBracket","LeftParen","Less","Let","LexerCtx","Minus","Mut","Pipe","Plus","Pub","Question","Return","RightArrow","RightBracket","RightCurlyBracket","RightParen","SemiColon","Slash","Star","Struct","Token","TokenKind","Tokens","True","Use","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","error","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","init","init","init","init","into","into","into","into","kind","new","new_token","parse","parse","span","span","to_owned","to_owned","to_owned","to_string","to_string","tokens","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","Tokens","borrow","borrow_mut","bump","bump_err","bump_expected","bump_ident","deref","deref_mut","drop","fmt","from","init","into","new","peek","peeked","try_from","try_into","type_id","vzip","NAST","ast","borrow","borrow_mut","deref","deref_mut","drop","from","init","into","resolve_modules","try_from","try_into","type_id","vzip","AST","ConstDef","CustomType","Expr","ExprKind","FunctionDef","Op2","ParserCtx","Root","RootKind","StructDef","UsePath","borrow","borrow","borrow_mut","borrow_mut","default","default","deref","deref","deref_mut","deref_mut","drop","drop","error","expr","filename_id","fmt","fmt","from","from","init","init","into","into","last_span","last_token","new","next_node_id","node_id","parse","structs","try_from","try_from","try_into","try_into","type_id","type_id","types","vzip","vzip","Addition","ArrayAccess","ArrayDeclaration","Assignment","BigUInt","BinaryOp","Bool","BoolAnd","BoolOr","CustomTypeDeclaration","Division","Equality","Expr","ExprKind","FieldAccess","FnCall","IfElse","MethodCall","Multiplication","Negated","Not","Op2","Subtraction","Variable","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","deref","deref","deref","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","drop","drop","drop","fmt","fmt","fmt","from","from","from","init","init","init","into","into","into","kind","new","node_id","parse","serialize","serialize","serialize","span","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","args","args","array","cond","custom","else_","fields","fn_name","idx","lhs","lhs","lhs","lhs","method_name","module","module","name","op","protected","rhs","rhs","rhs","then_","CustomType","StructDef","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","default","deref","deref","deref_mut","deref_mut","deserialize","drop","drop","fields","fmt","fmt","from","from","init","init","into","into","module","module","name","name","parse","parse","serialize","span","span","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Absolute","Alias","Array","Assign","Attribute","AttributeKind","BigInt","Bool","Comment","Comment","Const","ConstDef","ConstDef","Custom","Expr","Field","FnArg","FnSig","ForLoop","FuncOrMethod","Function","FunctionDef","FunctionDef","Ident","Local","Method","Method","MethodSig","ModulePath","Pub","Range","Return","Root","RootKind","Stmt","StmtKind","StructDef","Ty","TyKind","Use","UsePath","arguments","arguments","attribute","body","body","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","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","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","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","default","default","default","default","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","end","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_hash","get_hash","get_hash","hash","hash","hash","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","is_constant","is_constant","is_constant","is_main","is_public","is_public","is_public","is_valid_fn_name","is_valid_fn_type","kind","kind","kind","kind","kind","match_expected","module","module","name","name","name","name","new","parse","parse","parse","parse","parse","parse","parse","parse","parse_args","parse_fn_body","parse_fn_call_args","parse_fn_return_type","parse_type_declaration","range","reserved_types","return_type","return_type","same_as","self_name","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","sig","sig","span","span","span","span","span","span","span","span","span","span","span","start","submodule","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","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","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","typ","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","value","value","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","body","lhs","mutable","range","rhs","var","module","name","SerdeAs","borrow","borrow_mut","deref","deref_mut","deserialize_as","drop","from","init","into","ser","serialize_as","try_from","try_into","type_id","vzip","deserialize","serialize","BUILTIN_FN_NAMES","BUILTIN_SIGS","QUALIFIED_BUILTINS","builtin_fns","crypto","get_builtin_fn","CRYPTO_SIGS","crypto_fns","get_crypto_fn","is_hexadecimal","is_identifier","is_identifier_or_type","is_numeric","is_type","ConstInfo","FnInfo","FullyQualified","StructInfo","TypeChecker","TypeInfo","TypedFnEnv","analyze","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","check_block","check_fn_call","check_stmt","checker","clone","clone_into","deref","deref","deref","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","drop","drop","drop","eq","equivalent","equivalent","equivalent","error","fmt","fmt","fmt","fn_env","from","from","from","get_hash","hash","init","init","init","into","into","into","local","module","name","new","new","serialize","serialize","serialize","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","typ","type_id","type_id","type_id","value","vzip","vzip","vzip","FnInfo","StructInfo","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","default","deref","deref","deref_mut","deref_mut","deserialize","deserialize","drop","drop","fields","fmt","fmt","from","from","init","init","into","into","kind","methods","name","serialize","serialize","sig","span","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","TypeInfo","TypedFnEnv","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","constant","default","deref","deref","deref_mut","deref_mut","disabled","drop","drop","fmt","fmt","from","from","get_type","get_type_info","init","init","into","into","is_in_scope","mutable","mutable","nest","new","new","new_cst","new_mut","pop","span","store_type","to_owned","to_owned","try_from","try_from","try_into","try_into","typ","type_id","type_id","vzip","vzip","display_source","noname_version","title","Cell","Const","ConstOrCell","Constant","External","Hint","HintFn","Inverse","LinearCombination","Mul","PublicOutput","Ref","Scale","Value","Var","Var","VarOrRef","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","constant","cst","cvar","cvars","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","drop","drop","drop","drop","fmt","fmt","fmt","from","from","from","from","get","index","init","init","init","init","into","into","into","into","is_const","is_empty","iter","len","new","new_constant","new_constant_typ","new_cvar","new_var","range","serialize","serialize","serialize","span","to_owned","to_owned","to_owned","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","len","start","var_name","CompiledCircuit","WitnessEnv","add_value","asm","borrow","borrow","borrow_mut","borrow_mut","cached_values","circuit","compile_to_indexes","default","deref","deref","deref_mut","deref_mut","drop","drop","fmt","from","from","generate_witness","get_external","init","init","into","into","main_info","parse_single_input","try_from","try_from","try_into","try_into","type_id","type_id","var_values","vzip","vzip"],"q":[[0,"noname"],[20,"noname::backends"],[67,"noname::backends::kimchi"],[169,"noname::backends::kimchi::asm"],[190,"noname::backends::kimchi::builtin"],[191,"noname::backends::kimchi::prover"],[224,"noname::backends::r1cs"],[352,"noname::backends::r1cs::builtin"],[353,"noname::backends::r1cs::snarkjs"],[389,"noname::circuit_writer"],[451,"noname::circuit_writer::fn_env"],[499,"noname::circuit_writer::writer"],[620,"noname::cli"],[643,"noname::cli::cmd_build_and_check"],[736,"noname::cli::cmd_new_and_init"],[782,"noname::cli::cmd_prove_and_verify"],[828,"noname::cli::manifest"],[868,"noname::cli::packages"],[936,"noname::compiler"],[961,"noname::constants"],[997,"noname::constraints"],[999,"noname::constraints::boolean"],[1004,"noname::constraints::field"],[1011,"noname::error"],[1142,"noname::error::ErrorKind"],[1146,"noname::helpers"],[1149,"noname::imports"],[1221,"noname::inputs"],[1263,"noname::inputs::ParsingError"],[1265,"noname::lexer"],[1397,"noname::lexer::tokens"],[1418,"noname::name_resolution"],[1433,"noname::parser"],[1484,"noname::parser::expr"],[1567,"noname::parser::expr::ExprKind"],[1590,"noname::parser::structs"],[1633,"noname::parser::types"],[2080,"noname::parser::types::StmtKind"],[2086,"noname::parser::types::TyKind"],[2088,"noname::serialization"],[2104,"noname::serialization::ser"],[2106,"noname::stdlib"],[2112,"noname::stdlib::crypto"],[2115,"noname::syntax"],[2120,"noname::type_checker"],[2195,"noname::type_checker::checker"],[2240,"noname::type_checker::fn_env"],[2291,"noname::utils"],[2294,"noname::var"],[2394,"noname::var::VarOrRef"],[2397,"noname::witness"],[2435,"core::option"],[2436,"alloc::vec"],[2437,"alloc::string"],[2438,"core::result"],[2439,"core::any"],[2440,"mina_curves::pasta::curves::vesta"],[2441,"poly_commitment::evaluation_proof"],[2442,"kimchi::prover_index"],[2443,"kimchi::verifier_index"],[2444,"miette::eyreish"],[2445,"serde::de"],[2446,"core::fmt"],[2447,"core::hash"],[2448,"core::marker"],[2449,"serde::ser"],[2450,"core::default"],[2451,"core::cmp"],[2452,"core::clone"],[2453,"core::iter::traits::iterator"],[2454,"kimchi::proof"],[2455,"std::io::error"],[2456,"core::error"],[2457,"kimchi::circuits::gate"],[2458,"clap_builder::builder::command"],[2459,"camino"],[2460,"clap_builder::parser::matches::arg_matches"],[2461,"clap_builder"],[2462,"clap_builder::util::id"],[2463,"std::collections::hash::set"],[2464,"ark_ff::fields"],[2465,"kimchi::error"],[2466,"alloc::boxed"],[2467,"core::str::traits"],[2468,"core::ops::range"],[2469,"ark_serialize"],[2470,"core::slice::iter"],[2471,"serde_json::value"]],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,5,22,22,22,5,5,5,5,5,5,5,5,5,22,22,5,5,22,22,22,5,22,5,5,22,5,22,0,5,5,5,5,22,22,22,5,0,5,22,22,22,22,0,0,0,0,0,0,26,26,26,26,26,26,39,0,26,26,39,35,26,27,39,35,26,27,0,26,27,26,27,26,26,35,27,39,35,26,27,39,35,26,27,27,39,35,26,27,27,27,27,27,26,35,27,39,35,26,27,39,26,26,27,27,39,35,26,27,39,35,26,27,35,35,26,26,26,26,26,26,0,39,27,27,28,35,26,27,39,35,26,27,39,35,26,27,39,35,26,27,39,35,26,27,0,47,47,47,47,47,47,0,47,47,47,47,47,47,47,0,47,47,47,47,47,0,0,0,56,56,57,56,57,56,57,56,57,57,56,57,56,57,56,57,56,57,56,56,56,57,56,57,56,57,56,57,57,56,57,0,0,0,0,0,0,0,63,60,60,60,60,60,60,60,60,63,62,61,63,60,66,62,61,63,60,66,0,63,62,61,63,60,62,61,63,60,60,61,62,62,61,63,60,66,62,61,63,60,66,62,62,61,63,60,66,62,61,62,62,62,61,61,61,60,62,61,63,66,62,61,61,63,60,66,60,60,62,62,62,61,63,60,66,60,62,61,63,60,66,60,60,60,60,60,60,66,60,62,0,62,61,61,62,61,63,60,62,61,63,60,66,62,61,63,60,66,62,61,63,60,66,62,61,63,60,66,66,0,0,67,0,67,69,67,69,67,69,67,69,67,69,67,67,67,69,67,67,69,69,69,67,69,67,69,67,67,69,67,69,67,69,67,69,67,0,0,0,0,0,0,0,54,54,54,54,54,54,72,54,72,72,72,54,54,72,54,72,72,54,72,72,72,72,72,54,54,54,72,0,54,54,72,54,54,54,54,72,54,72,54,54,72,72,54,72,54,72,54,72,54,72,54,72,54,72,0,0,0,71,55,71,55,71,55,71,55,71,71,55,71,55,71,55,71,55,71,55,71,71,55,71,55,71,55,71,55,71,71,55,71,55,71,55,71,55,71,55,71,55,55,71,55,55,71,0,0,83,0,0,86,83,86,0,83,83,84,85,86,87,83,84,85,86,87,83,84,85,86,87,83,84,85,86,87,85,87,84,85,85,87,83,84,85,86,87,83,84,85,86,87,83,84,85,86,87,83,84,85,86,87,85,87,85,85,85,87,87,87,83,84,85,85,86,87,83,84,85,86,87,83,84,85,86,87,83,84,85,86,87,85,87,85,83,84,85,86,87,84,83,84,85,86,87,85,83,84,85,86,87,83,84,85,86,87,84,83,84,85,86,87,83,84,85,86,87,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,92,93,95,94,92,93,95,94,92,93,95,94,92,93,95,94,0,0,0,0,0,92,93,95,94,92,93,95,94,92,93,95,94,92,93,95,94,92,93,95,94,92,93,95,94,92,93,95,94,92,93,95,94,92,93,95,94,92,93,95,94,92,93,95,94,92,93,95,94,92,93,95,94,92,93,95,94,92,93,95,94,92,93,95,94,92,93,95,94,0,0,100,99,100,99,100,99,100,99,0,0,100,99,100,99,100,99,100,99,100,99,100,99,100,99,100,99,100,99,100,99,100,99,100,99,100,99,100,99,100,99,100,99,100,99,0,0,101,102,101,102,101,102,101,102,0,0,101,102,101,102,101,102,101,102,101,102,101,102,101,102,101,102,101,102,101,102,101,102,101,102,101,102,101,102,101,102,101,102,101,102,0,0,103,104,103,104,103,104,103,104,104,103,104,103,104,104,103,104,103,104,103,104,103,104,103,104,104,103,0,103,104,103,104,103,104,103,104,104,103,104,0,0,0,105,107,106,105,107,106,105,106,105,106,105,107,106,105,107,106,105,0,105,107,106,105,105,105,105,105,105,107,106,105,105,107,106,0,0,0,105,105,105,107,106,107,105,107,106,0,105,105,105,106,105,105,107,106,105,107,106,105,107,106,105,0,105,107,106,0,0,19,19,19,0,19,19,19,19,19,0,19,0,19,19,111,19,19,19,19,19,0,0,19,0,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,75,75,75,75,75,75,75,75,75,75,75,16,0,0,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,16,75,75,75,75,75,75,75,75,0,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,76,75,76,75,76,75,76,75,76,75,76,76,75,75,76,75,75,75,75,75,76,76,75,76,75,16,76,76,76,76,75,76,76,75,76,75,76,75,76,75,76,75,163,163,163,163,0,0,120,124,122,0,0,0,0,0,124,122,123,124,121,122,123,124,121,122,121,122,121,122,123,124,121,122,123,124,121,122,122,123,124,121,122,123,124,121,122,123,124,121,122,121,123,124,121,122,123,124,121,122,123,123,122,121,122,123,124,121,122,123,124,121,122,123,124,121,122,123,124,121,122,0,114,114,114,0,114,0,114,58,114,58,58,58,58,114,58,114,58,58,114,58,114,114,114,58,114,58,114,58,0,114,125,58,114,114,58,114,58,114,58,114,58,164,164,127,127,127,127,127,126,127,127,127,127,127,127,126,127,127,126,126,126,127,127,126,126,0,127,127,127,127,127,126,0,127,126,127,127,126,127,126,127,127,127,127,127,127,127,126,0,0,0,126,126,129,126,127,128,129,126,127,128,126,127,128,126,127,128,129,126,127,128,129,126,127,128,129,126,127,128,126,127,126,126,126,127,127,127,129,129,126,126,127,127,128,129,126,127,128,129,126,127,128,129,126,127,128,128,129,127,126,128,129,128,126,127,128,126,127,0,129,126,127,128,129,126,127,128,129,126,127,128,129,126,127,128,0,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,0,110,110,110,110,110,110,110,110,110,110,110,110,110,110,0,0,0,0,0,0,0,0,0,0,0,0,131,133,131,133,131,133,131,133,131,133,131,133,131,0,131,131,133,131,133,131,133,131,133,131,131,131,131,131,133,0,131,133,131,133,131,133,0,131,133,135,134,134,134,134,134,134,135,135,134,135,135,0,0,134,134,134,134,135,134,134,0,135,134,77,134,135,77,134,135,77,134,135,77,134,135,77,134,135,77,134,135,77,134,135,77,134,135,77,134,135,77,134,135,77,134,135,77,134,135,77,77,77,77,77,134,135,77,77,134,135,77,134,135,77,134,135,77,134,135,77,134,135,165,166,167,168,169,168,169,165,167,166,170,171,172,166,165,173,173,172,172,170,171,172,168,0,0,137,136,137,136,136,136,136,137,136,137,136,136,137,136,137,137,136,137,136,137,136,137,136,137,136,137,136,137,136,136,137,136,136,137,136,137,136,137,136,137,136,139,139,78,148,0,0,78,78,148,150,140,0,150,78,148,78,0,0,148,0,143,0,150,0,139,0,143,0,0,140,0,148,0,0,0,0,150,0,0,150,0,174,144,145,175,142,175,174,138,139,78,132,140,141,142,143,144,145,146,147,148,149,108,150,151,175,174,138,139,78,132,140,141,142,143,144,145,146,147,148,149,108,150,151,138,139,78,132,140,141,142,143,144,145,146,147,148,108,138,139,78,132,140,141,142,143,144,145,146,147,148,108,139,132,143,144,175,174,138,139,78,132,140,141,142,143,144,145,146,147,148,149,108,150,151,175,174,138,139,78,132,140,141,142,143,144,145,146,147,148,149,108,150,151,138,139,78,132,140,141,142,143,144,145,146,147,148,108,175,174,138,139,78,132,140,141,142,143,144,145,146,147,148,149,108,150,151,146,139,78,132,139,139,139,78,78,78,132,132,132,138,139,78,78,132,140,141,142,143,144,145,146,147,148,149,108,108,150,151,175,174,138,139,78,132,140,141,142,143,144,145,146,147,148,149,108,150,151,139,78,132,139,78,132,175,174,138,139,78,132,140,141,142,143,144,145,146,147,148,149,108,150,151,175,174,138,139,78,132,140,141,142,143,144,145,146,147,148,149,108,150,151,140,141,145,142,140,141,145,0,0,138,141,144,147,149,78,108,151,174,144,145,151,132,138,132,142,143,144,147,108,151,142,142,0,142,0,146,138,174,144,78,174,138,139,78,132,140,141,142,143,144,145,146,147,148,108,175,142,175,138,132,141,142,145,146,147,149,108,151,146,108,138,139,78,132,140,141,142,143,144,145,146,147,148,108,78,108,175,174,138,139,78,132,140,141,142,143,144,145,146,147,148,149,108,150,151,175,174,138,139,78,132,140,141,142,143,144,145,146,147,148,149,108,150,151,145,175,174,138,139,78,132,140,141,142,143,144,145,146,147,148,149,108,150,151,132,151,175,174,138,139,78,132,140,141,142,143,144,145,146,147,148,149,108,150,151,176,177,177,176,177,176,178,178,0,179,179,179,179,179,179,179,179,179,0,179,179,179,179,179,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,80,74,73,80,74,73,80,80,80,80,0,74,74,74,73,80,74,73,80,74,73,80,74,73,80,73,73,73,73,80,74,73,80,0,74,73,80,73,73,74,73,80,74,73,80,73,73,73,73,80,74,73,80,74,74,73,80,74,73,80,74,74,73,80,74,74,73,80,0,0,79,82,79,82,79,82,79,82,82,79,82,79,82,79,82,79,82,82,79,82,79,82,79,82,79,82,79,82,82,79,82,79,79,79,82,79,82,79,82,79,82,79,82,0,0,160,157,160,157,160,157,160,157,160,157,160,157,160,157,160,160,157,160,157,160,157,157,157,160,157,160,157,157,157,160,157,160,157,160,160,157,160,157,160,157,160,157,160,157,160,160,157,160,157,0,0,0,112,112,0,12,12,12,0,12,12,12,12,180,12,0,0,180,0,180,12,112,17,180,12,112,17,12,112,17,12,112,17,17,112,112,17,180,12,112,17,180,12,112,17,12,112,17,180,12,112,17,12,112,17,180,12,112,17,17,17,180,12,112,17,180,12,112,17,112,17,17,17,17,17,17,17,17,17,12,112,17,17,12,112,17,180,12,112,17,180,12,112,17,180,12,112,17,180,12,112,17,181,181,181,0,0,14,81,81,14,81,14,14,81,81,14,81,14,81,14,81,14,14,81,14,81,14,81,14,81,14,81,81,81,14,81,14,81,14,14,81,14],"f":"``````````````````````````````{{{l{b{j{}{{d{c}}{f{e}}{h{g}}}}}}{l{e}}{l{e}}n}eA`Ab{}}{{{l{b{j{}{{d{c}}{f{e}}{h{g}}}}}}{l{e}}{l{c}}n}eA`Ab{}}{{{l{b{j{}{{d{c}}{f{e}}{h{g}}}}}}{Af{{l{Ad}}}}cn}eA`Ab{}}{{{l{b{j{}{{d{c}}{f{e}}{h{g}}}}}}{Ah{{j{}{{d{c}}{f{e}}{h{g}}}}}}n}eA`Ab{}}00{{{l{b{j{}{{d{c}}{f{e}}{h{g}}}}}}{l{e}}cn}AjA`Ab{}}{{{l{b{j{}{{d{c}}{f{e}}{h{g}}}}}}{l{e}}{l{e}}n}AjA`Ab{}}{{{l{c}}}{{l{e}}}{}{}}{{{l{bc}}}{{l{be}}}{}{}}{{{l{{j{}{{d{c}}{f{e}}{h{g}}}}}}{l{b{Al{c}}}}{l{{Ah{{j{}{{d{c}}{f{e}}{h{g}}}}}}}}An}{{B`{c}}}A`Ab{}}{{{l{{j{}{{d{c}}{f{e}}{h{g}}}}}}{l{b{Al{c}}}}{l{e}}}{{B`{c}}}A`Ab{}}{An{{l{c}}}{}}{An{{l{bc}}}{}}{AnAj}{{{l{b{j{}{{d{c}}{f{e}}{h{g}}}}}}{Af{{Bb{ce}}}}{Af{{Bd{e}}}}n}{{B`{Aj}}}A`Ab{}}{cc{}}{{{l{{j{}{{d{c}}{f{e}}{h{g}}}}}}{l{Bf}}Bh}BjA`Ab{}}{{{l{{j{}{{d{c}}{f{e}}{h{g}}}}}}{l{b{Al{c}}}}}{{B`{g}}}A`Ab{}}{{}An}{{{l{b{j{}{{d{c}}{f{e}}{h{g}}}}}}}AjA`Ab{}}{ce{}{}}`{{{l{b{j{}{{d{c}}{f{e}}{h{g}}}}}}{l{e}}{l{e}}n}eA`Ab{}}{{{l{b{j{}{{d{c}}{f{e}}{h{g}}}}}}{l{e}}{l{c}}n}eA`Ab{}}{{{l{b{j{}{{d{c}}{f{e}}{h{g}}}}}}{l{e}}n}eA`Ab{}}{{{l{b{j{}{{d{c}}{f{e}}{h{g}}}}}}{Ah{{j{}{{d{c}}{f{e}}{h{g}}}}}}n}eA`Ab{}}{BhBl}{{}Bl}0{{}{{Bn{{j{}{{d{c}}{f{e}}{h{g}}}}}}}A`Ab{}}`6{c{{C`{e}}}{}{}}0{{{l{c}}}Cb{}}9``````{{{l{bCd}}{l{Cf}}{l{Cf}}n}Cf}{{{l{bCd}}{l{Cf}}{l{c}}n}Cf{}}{{{l{bCd}}{Af{{l{Ad}}}}Chn}Cf}{{{l{bCd}}{Ah{Cd}}n}c{}}{{{l{bCd}}{Ah{Cd}}n}Cf}0``{{{l{bCd}}{l{Cf}}cn}Aj{}}{{{l{bCd}}{l{Cf}}{l{Cf}}n}Aj}{{{l{c}}}{{l{e}}}{}{}}000{{{l{bc}}}{{l{be}}}{}{}}000`{{{l{Cd}}}Cd}{{{l{Cf}}}Cf}{{{l{c}}{l{be}}}Aj{}{}}0{{{l{Cd}}}{{Dd{{Db{{Cn{Cj{Cl{Cj}}}}{D`{Cj{Cl{Cj}}}}}}}}}}{{{l{Cd}}{l{b{Al{c}}}}{l{e}}}{{B`{c}}}{}{}}{{{l{Df}}}Aj}{{}Cf}{An{{l{c}}}{}}000{An{{l{bc}}}{}}000{c{{C`{Cf}}}Dh}{AnAj}000{{{l{Cf}}{l{Cf}}}Bh}{{{l{c}}{l{e}}}Bh{}{}}00{{{l{bCd}}{Af{{Bb{ce}}}}{Af{{Bd{Cf}}}}n}{{B`{Aj}}}{}{}}{{{l{Df}}{l{bDj}}}Dl}{{{l{Cf}}{l{bDj}}}Dl}{cc{}}000`{{{l{Cd}}{l{Bf}}Bh}Bj}{{{l{Cd}}{l{b{Al{Ch}}}}}{{B`{Dn}}}}{{{l{c}}{l{e}}}E`{EbEd}Ef}{{{l{Cf}}{l{bc}}}AjEh}{{}An}000{ce{}{}}000{{{l{Df}}}Bh}{{{l{Df}}}An}{{{l{bCd}}{l{Cf}}{l{Cf}}n}Cf}{{{l{bCd}}{l{Cf}}{l{c}}n}Cf{}}{{{l{bCd}}{l{Cf}}n}Cf}{BhCd}{{{l{bCd}}{Ah{Cd}}n}Cf}{{}{{Bn{Cd}}}}``{{{l{Cf}}c}C`Ej}`{{{l{Ch}}}Bj}{{{l{Df}}}{{El{{Bd{Ch}}}}}}{{{l{c}}}e{}{}}0{c{{C`{e}}}{}{}}0000000{{{l{c}}}Cb{}}000>>>>`{{{l{c}}}{{l{e}}}{}{}}{{{l{bc}}}{{l{be}}}{}{}}{{}{{En{c}}}F`}{An{{l{c}}}{}}{An{{l{bc}}}{}}{AnAj}{{{l{b{En{Ch}}}}{l{{Fb{Ch}}}}}Aj}{cc{}}{{}An}{{{l{b{En{c}}}}c}Bh{FdEbFf}}{ce{}{}}{{{l{{En{c}}}}}Bh{FdEbFf}}{{{l{{En{c}}}}}{{`{{Fj{}{{Fh{{l{c}}}}}}}}}{FdEbFf}}{{{l{{En{c}}}}}An{FdEbFf}}{{{l{{En{Ch}}}}{l{{Fb{Ch}}}}}{{Bd{Bj}}}}{{{l{{En{c}}}}{l{c}}}An{FdEbFf}}{c{{C`{e}}}{}{}}0{{{l{c}}}Cb{}}7{{{l{b{Fl{Cd}}}}{l{{Fb{{Fn{ChCf}}}}}}n}{{B`{{Af{{Bb{ChCf}}}}}}}}``{{{l{G`}}{l{Bf}}Bh}Bj}{{{l{c}}}{{l{e}}}{}{}}0{{{l{bc}}}{{l{be}}}{}{}}0{An{{l{c}}}{}}0{An{{l{bc}}}{}}0{c{{C`{Gb}}}Dh}{AnAj}0{cc{}}0{{}An}0{ce{}{}}0{{{l{G`}}}Bh}{{{l{G`}}}An}{{{l{G`}}{l{Bf}}GdGdBh}{{Dd{{Db{{Gf{Cj{Cl{Cj}}}}{Bd{Ch}}{Bd{Ch}}}}}}}}{{{l{Gb}}c}C`Ej}{c{{C`{e}}}{}{}}000{{{l{c}}}Cb{}}0{{{l{Gb}}{Bd{Ch}}{Gf{Cj{Cl{Cj}}}}}{{Dd{Aj}}}}77````````{{{l{b{Gh{c}}}}{l{{Gj{c}}}}{l{{Gj{c}}}}n}{{Gj{c}}}A`}{{{l{b{Gh{c}}}}{l{{Gj{c}}}}{l{c}}n}{{Gj{c}}}A`}{{{l{b{Gh{c}}}}{Af{{l{Ad}}}}cn}{{Gj{c}}}A`}{{{l{b{Gh{c}}}}{Ah{{Gh{c}}}}n}{{Gj{c}}}A`}00{{{l{b{Gh{c}}}}{l{{Gj{c}}}}cn}AjA`}{{{l{b{Gh{c}}}}{l{{Gj{c}}}}{l{{Gj{c}}}}n}AjA`}`{{{l{c}}}{{l{e}}}{}{}}0000{{{l{bc}}}{{l{be}}}{}{}}0000``{{{l{Gl}}}Gl}{{{l{{Gj{c}}}}}{{Gj{c}}}{A`Ff}}{{{l{{Gn{c}}}}}{{Gn{c}}}{A`Ff}}{{{l{{Gh{c}}}}}{{Gh{c}}}{A`Ff}}{{{l{c}}{l{be}}}Aj{}{}}000{{{l{{Gh{c}}}}{l{b{Al{e}}}}{l{{Gj{e}}}}}{{B`{e}}}A`{}}`{{}Gl}{An{{l{c}}}{}}0000{An{{l{bc}}}{}}0000{c{{C`{Gl}}}Dh}{AnAj}0000{{{l{Gl}}{l{Gl}}}Bh}{{{l{{Gj{c}}}}{l{{Gj{c}}}}}Bh{A`H`}}{{{l{c}}{l{e}}}Bh{}{}}00000{{{l{b{Gh{c}}}}{Af{{Bb{eg}}}}{Af{{Bd{{Gj{c}}}}}}n}{{B`{Aj}}}A`{}{}}{{{l{Gl}}{l{bDj}}}Dl}{{{l{{Gj{c}}}}{l{bDj}}}Dl{A`Hb}}{{{l{{Gn{c}}}}{l{bDj}}}Dl{A`Hb}}{{{l{{Hd{c}}}}{l{bDj}}}Dl{A`Hb}}{cc{}}{Gl{{Gj{c}}}A`}1111{{{l{{Gh{c}}}}{l{Bf}}Bh}BjA`}{{{l{{Gh{c}}}}{l{b{Al{c}}}}}{{B`{e}}}A`{}}{{{l{c}}{l{e}}}E`{EbEd}Ef}{{{l{Gl}}{l{bc}}}AjEh}{{}An}0000{{{l{b{Gh{c}}}}}AjA`}{ce{}{}}0000{{{l{b{Gh{c}}}}{l{{Gj{c}}}}{l{{Gj{c}}}}n}{{Gj{c}}}A`}{{{l{b{Gh{c}}}}{l{{Gj{c}}}}{l{c}}n}{{Gj{c}}}A`}{{{l{b{Gh{c}}}}{l{{Gj{c}}}}n}{{Gj{c}}}A`}{{}{{Gh{c}}}A`}{{{l{b{Gh{c}}}}{Ah{{Gh{c}}}}n}{{Gj{c}}}A`}{{{l{{Gh{c}}}}}AnA`}`{{}{{Bn{{Gh{c}}}}}A`}{{{l{Gl}}c}C`Ej}````{{{l{c}}}e{}{}}000{c{{C`{e}}}{}{}}000000000{{{l{c}}}Cb{}}0000;;;;;`{{{l{b{Fl{{Gh{c}}}}}}{l{{Fb{{Fn{c{Gj{c}}}}}}}}n}{{B`{{Af{{Bb{c{Gj{c}}}}}}}}}A`}````{{{l{c}}}{{l{e}}}{}{}}0{{{l{bc}}}{{l{be}}}{}{}}0{An{{l{c}}}{}}0{An{{l{bc}}}{}}0{AnAj}0{{{l{Hf}}{l{bDj}}}Dl}0{cc{}}0{HhHf}{{{l{{Hj{c}}}}{l{Ad}}}{{C`{AjHf}}}A`}{{{l{{Hj{c}}}}{l{Ad}}{Hd{c}}}{{C`{AjHf}}}A`}{{}An}0{ce{}{}}0{{{Gh{c}}}{{Hj{c}}}A`}{{{l{Hf}}}{{Af{{l{Hl}}}}}}{{{l{c}}}Bj{}}{c{{C`{e}}}{}{}}000{{{l{c}}}Cb{}}055```````{{{l{{Fl{c}}}}{l{bHn}}BjFn}Ajj}{{{l{b{Fl{c}}}}BjAnn}Bbj}0{{{l{b{Fl{c}}}}Ann}Ajj}`{{{l{c}}}{{l{e}}}{}{}}0{{{l{bc}}}{{l{be}}}{}{}}0{{{l{I`}}}I`}{{{l{c}}{l{be}}}Aj{}{}}{{{l{{Fl{c}}}}{l{Ib}}}{{Af{{l{Id}}}}}j}{An{{l{c}}}{}}0{An{{l{bc}}}{}}0{c{{C`{I`}}}Dh}{AnAj}0{{{l{I`}}{l{I`}}}Bh}{{{l{c}}{l{e}}}Bh{}{}}00{{{l{{Fl{c}}}}Ifn}Ihj}{{{l{{Fl{c}}}}{l{Ij}}}{{Af{{l{Il}}}}}j}{{{l{{Fl{c}}}}{l{bDj}}}Dl{jHb}}{{{l{I`}}{l{bDj}}}Dl}`{{{l{{Fl{c}}}}{l{Ib}}}{{Af{{l{{In{c}}}}}}}j}{cc{}}0{{{J`{c}}c}{{B`{{Jb{c}}}}}j}{{{l{{Fl{c}}}}{l{bAl}}}B`j}{{{l{{Fl{c}}}}{l{Hn}}{l{Ad}}}Fnj}{{}An}0{ce{}{}}0{{{l{{Fl{c}}}}}{{B`{{l{{In{c}}}}}}}j}{{{l{{Fl{c}}}}An}{{Af{{l{Il}}}}}j}`{{{l{I`}}c}C`Ej}{{{l{{Fl{c}}}}{l{Il}}}Anj}`{{{l{{Fl{c}}}}{l{Ib}}}{{Af{{l{Jd}}}}}j}{{{l{c}}}e{}{}}{c{{C`{e}}}{}{}}000{{{l{c}}}Cb{}}088```{{{l{b{Hn{ce}}}}Bj{Fn{ce}}}AjA`Ab}{{{l{c}}}{{l{e}}}{}{}}0{{{l{bc}}}{{l{be}}}{}{}}0{{{l{{Fn{ce}}}}}{{Fn{ce}}}{A`Ff}{AbFf}}{{{l{{Hn{ce}}}}}{{Hn{ce}}}{A`Ff}{AbFf}}{{{l{c}}{l{be}}}Aj{}{}}0{{}{{Hn{ce}}}{A`F`}{AbF`}}{An{{l{c}}}{}}0{An{{l{bc}}}{}}0{AnAj}0{{{l{{Fn{ce}}}}{l{bDj}}}Dl{A`Hb}{AbHb}}{{{l{{Hn{ce}}}}{l{bDj}}}Dl{A`Hb}{AbHb}}{cc{}}0{{{l{{Hn{ce}}}}{l{Ad}}}{{Fn{ce}}}A`Ab}{{}An}0{ce{}{}}0`{{{l{b{Hn{ce}}}}}AjA`Ab}{{{Bb{ce}}Bh{Af{Il}}}{{Fn{ce}}}A`Ab}{{}{{Hn{ce}}}A`Ab}2{{{l{{Fn{ce}}}}{Bb{ce}}}{{Fn{ce}}}A`Ab}{{{l{b{Hn{ce}}}}{l{Ad}}{Bb{ce}}}AjA`Ab}{{{l{{Fn{ce}}}}{Bb{ce}}AnAn}{{Fn{ce}}}A`Ab}{{{l{b{Hn{ce}}}}{l{Ad}}{Bb{ce}}AnAn}AjA`Ab}{{{l{c}}}e{}{}}0{c{{C`{e}}}{}{}}000`{{{l{c}}}Cb{}}0`::``````````{{{l{c}}}{{l{e}}}{}{}}0000{{{l{bc}}}{{l{be}}}{}{}}0000{{{l{Jf}}}Jf}{{{l{Jh}}}Jh}{{{l{Jj}}}Jj}{{{l{Jl}}}Jl}{{{l{Jn}}}Jn}{{{l{c}}{l{be}}}Aj{}{}}0000{{{l{Jj}}{l{Jj}}}K`}{{{l{Jn}}{l{Jn}}}K`}``{{{l{c}}{l{e}}}K`{}{}}0{An{{l{c}}}{}}0000{An{{l{bc}}}{}}0000{c{{C`{Jf}}}Dh}{c{{C`{Jh}}}Dh}{c{{C`{Jj}}}Dh}{c{{C`{Jl}}}Dh}{c{{C`{Jn}}}Dh}{AnAj}0000{{{l{Jj}}{l{Jj}}}Bh}{{{l{Jn}}{l{Jn}}}Bh}{{{l{c}}{l{e}}}Bh{}{}}00000{{{l{Jf}}{l{bDj}}}Dl}{{{l{Jh}}{l{bDj}}}Dl}{{{l{Jj}}{l{bDj}}}Dl}0{{{l{Jl}}{l{bDj}}}Dl}{{{l{Jn}}{l{bDj}}}Dl}{cc{}}0000{{}An}0000{ce{}{}}0000{{{l{Jj}}{l{Jj}}}{{Af{K`}}}}{{{l{Jn}}{l{Jn}}}{{Af{K`}}}}`{{{l{Jf}}c}C`Ej}{{{l{Jh}}c}C`Ej}{{{l{Jj}}c}C`Ej}{{{l{Jl}}c}C`Ej}{{{l{Jn}}c}C`Ej}{{{l{Jh}}An}{{Kb{Ch}}}}{{{l{c}}}e{}{}}0000{{{l{c}}}Bj{}}{c{{C`{e}}}{}{}}000000000`{{{l{c}}}Cb{}}0000<<<<<```````````````````````````{KdKd}0000000{{{l{c}}}{{l{e}}}{}{}}000{{{l{bc}}}{{l{be}}}{}{}}000{{{l{Kf}}BhBh}{{Dd{{Db{BfG`Gb}}}}}}{Kh{{Dd{Aj}}}}{Kj{{Dd{Aj}}}}{Kl{{Dd{Aj}}}}{Kn{{Dd{Aj}}}}{{}Kd}0000000{An{{l{c}}}{}}000{An{{l{bc}}}{}}000{AnAj}000{cc{}}000{{{l{L`}}}{{C`{KhLb}}}}{{{l{L`}}}{{C`{KjLb}}}}{{{l{L`}}}{{C`{KnLb}}}}{{{l{L`}}}{{C`{KlLb}}}}{{{l{bL`}}}{{C`{KhLb}}}}{{{l{bL`}}}{{C`{KjLb}}}}{{{l{bL`}}}{{C`{KnLb}}}}{{{l{bL`}}}{{C`{KlLb}}}}{{}{{Af{Ld}}}}000{{}An}000{ce{}{}}000{c{{C`{e}}}{}{}}0000000{{{l{c}}}Cb{}}000{{{l{bKh}}{l{L`}}}{{C`{AjLb}}}}{{{l{bKj}}{l{L`}}}{{C`{AjLb}}}}{{{l{bKn}}{l{L`}}}{{C`{AjLb}}}}{{{l{bKl}}{l{L`}}}{{C`{AjLb}}}}{{{l{bKh}}{l{bL`}}}{{C`{AjLb}}}}{{{l{bKj}}{l{bL`}}}{{C`{AjLb}}}}{{{l{bKn}}{l{bL`}}}{{C`{AjLb}}}}{{{l{bKl}}{l{bL`}}}{{C`{AjLb}}}}::::``{KdKd}000{{{l{c}}}{{l{e}}}{}{}}0{{{l{bc}}}{{l{be}}}{}{}}0{Lf{{Dd{Aj}}}}{Lh{{Dd{Aj}}}}{{}Kd}000{An{{l{c}}}{}}0{An{{l{bc}}}{}}0{AnAj}0{cc{}}0{{{l{L`}}}{{C`{LhLb}}}}{{{l{L`}}}{{C`{LfLb}}}}{{{l{bL`}}}{{C`{LhLb}}}}{{{l{bL`}}}{{C`{LfLb}}}}{{}{{Af{Ld}}}}0{{}An}0{ce{}{}}0{c{{C`{e}}}{}{}}000{{{l{c}}}Cb{}}0{{{l{bLh}}{l{L`}}}{{C`{AjLb}}}}{{{l{bLf}}{l{L`}}}{{C`{AjLb}}}}{{{l{bLh}}{l{bL`}}}{{C`{AjLb}}}}{{{l{bLf}}{l{bL`}}}{{C`{AjLb}}}}66``{KdKd}000{{{l{c}}}{{l{e}}}{}{}}0{{{l{bc}}}{{l{be}}}{}{}}0{Lj{{Dd{Aj}}}}{Ll{{Dd{Aj}}}}{{}Kd}000{An{{l{c}}}{}}0{An{{l{bc}}}{}}0{AnAj}0{cc{}}0{{{l{L`}}}{{C`{LjLb}}}}{{{l{L`}}}{{C`{LlLb}}}}{{{l{bL`}}}{{C`{LjLb}}}}{{{l{bL`}}}{{C`{LlLb}}}}{{}{{Af{Ld}}}}0{{}An}0{ce{}{}}0{c{{C`{e}}}{}{}}000{{{l{c}}}Cb{}}0{{{l{bLj}}{l{L`}}}{{C`{AjLb}}}}{{{l{bLl}}{l{L`}}}{{C`{AjLb}}}}{{{l{bLj}}{l{bL`}}}{{C`{AjLb}}}}{{{l{bLl}}{l{bL`}}}{{C`{AjLb}}}}66``{{{l{c}}}{{l{e}}}{}{}}0{{{l{bc}}}{{l{be}}}{}{}}0{{{l{Ln}}}Ln}{{{l{M`}}}M`}{{{l{c}}{l{be}}}Aj{}{}}0`{An{{l{c}}}{}}0{An{{l{bc}}}{}}0`{c{{C`{Ln}}}Dh}{c{{C`{M`}}}Dh}{AnAj}0{cc{}}0{{}An}0{ce{}{}}0``{{{l{Kf}}}{{Dd{Ln}}}}{{{l{c}}}e{}{}}0{c{{C`{e}}}{}{}}000{{{l{c}}}Cb{}}0`44```{{{l{c}}}{{l{e}}}{}{}}00{{{l{bc}}}{{l{be}}}{}{}}00{{{l{Mb}}}Mb}{{{l{Md}}}Md}{{{l{c}}{l{be}}}Aj{}{}}0{An{{l{c}}}{}}00{An{{l{bc}}}{}}00{c{{C`{Mb}}}Dh}{{{l{Mb}}}{{Dd{Aj}}}}{AnAj}00{{{l{Mb}}{l{Mb}}}Bh}{{{l{c}}{l{e}}}Bh{}{}}00{{{l{Mb}}{l{bDj}}}Dl}0{{{l{Mf}}{l{bDj}}}Dl}{{{l{Md}}{l{bDj}}}Dl}{cc{}}{{{l{Mh}}}Mb}11{{{l{Mb}}}{{Dd{Ln}}}}{{{l{Mb}}}{{Dd{Bj}}}}{{{l{Ln}}}{{Bd{Mb}}}}{{{l{c}}{l{e}}}E`{EbEd}Ef}{{{l{Mb}}{l{bc}}}AjEh}{{}An}00{{{l{bMf}}{l{Mb}}{Mj{Mb}}}{{Dd{Md}}}}{ce{}{}}00{{{l{Kf}}}Bh}`{{{l{Mb}}c}C`Ej}{{{l{c}}}e{}{}}0{{{l{c}}}Bj{}}{c{{C`{e}}}{}{}}00000{{{l{c}}}Cb{}}00`{{{l{Kf}}Bh}{{Dd{Ln}}}}777``{{{l{bBf}}BjBj}An}{{{l{c}}}{{l{e}}}{}{}}{{{l{bc}}}{{l{be}}}{}{}}{{{l{Bf}}{J`{c}}c}{{Dd{{Jb{c}}}}}j}{An{{l{c}}}{}}{An{{l{bc}}}{}}{AnAj}{{{l{Bf}}{l{bDj}}}Dl}{cc{}}{{{l{{Jb{c}}}}{l{Bf}}GdGd}Ddj}{{{l{Bf}}{l{An}}}{{Af{{l{{Db{BjBj}}}}}}}}{{{Af{Mb}}{l{bBf}}BjBjAn}{{B`{{Db{{Ml{c}}An}}}}}j}{{}An}{ce{}{}}{{Mn{l{Bf}}}{{Dd{c}}}{}}`{{}Bf}{c{{C`{e}}}{}{}}0{{{l{c}}}Cb{}}{{{l{b{J`{c}}}}{Af{Mb}}{l{bBf}}BjBjAn}{{Dd{An}}}j}{{{l{b{J`{c}}}}{Af{Mb}}{l{bBf}}BjBjAn}{{B`{An}}}j}6`{{{l{c}}}{{l{e}}}{}{}}{{{l{bc}}}{{l{be}}}{}{}}{{{l{n}}}n}{{{l{c}}{l{be}}}Aj{}{}}{{{l{n}}{l{n}}}K`}{{{l{c}}{l{e}}}K`{}{}}{{}n}{An{{l{c}}}{}}{An{{l{bc}}}{}}{c{{C`{n}}}Dh}{AnAj}{{{l{n}}}An}{{{l{n}}{l{n}}}Bh}{{{l{c}}{l{e}}}Bh{}{}}00`{{{l{n}}{l{bDj}}}Dl}{cc{}}{{{l{c}}{l{e}}}E`{EbEd}Ef}{{{l{n}}{l{bc}}}AjEh}{{}An}{ce{}{}}{{{l{n}}}Bh}`{{nn}n}{{AnAnAn}n}{{{l{n}}{l{n}}}{{Af{K`}}}}{{{l{n}}c}C`Ej}`{{{l{c}}}e{}{}}{c{{C`{e}}}{}{}}0{{{l{c}}}Cb{}}8``{{{l{b{Fl{c}}}}{l{N`}}{l{N`}}n}Bbj}{{{l{b{Fl{c}}}}{l{N`}}n}Ajj}{cBhNb}{{{l{b{Fl{c}}}}{l{N`}}n}Bbj}33{{{l{b{Fl{c}}}}{l{Bb}}{l{Bb}}n}Bbj}{{{l{b{Fl{c}}}}{l{Bb}}{l{Bb}}{l{Bb}}n}Bbj}{{{l{b{Fl{c}}}}{l{N`}}{l{N`}}{l{N`}}n}Bbj}636`````````````````````````````````````````````````````````````````````````````````````````{{{l{c}}}{{l{e}}}{}{}}0{{{l{bc}}}{{l{be}}}{}{}}0{An{{l{c}}}{}}0{An{{l{bc}}}{}}0{AnAj}0{{{l{Ih}}{l{bDj}}}Dl}0{{{l{If}}{l{bDj}}}Dl}0{cc{}}{NdIf}{NfIf}{NhIf}3{NjIf}{{{l{Ih}}}{{Af{{Nn{Nl}}}}}}{{}An}0{ce{}{}}0{{{B`{c}}{l{Bf}}}{{Dd{c}}}{}}``{{{l{Ih}}}{{Af{{Nn{Fj}}}}}}{{{l{Ad}}Ifn}Ih}{{{l{If}}}{{Af{{l{Hl}}}}}}`{{{l{c}}}Bj{}}0{c{{C`{e}}}{}{}}000{{{l{c}}}Cb{}}077`````{{{El{Ch}}}Ch}{{{l{O`}}}Bj}`````````{{{l{c}}}{{l{e}}}{}{}}000{{{l{bc}}}{{l{be}}}{}{}}000{{{l{{Ob{c}}}}}{{Ob{c}}}{jFf}}{{{l{{Od{c}}}}}{{Od{c}}}{jFf}}{{{l{c}}{l{be}}}Aj{}{}}0{An{{l{c}}}{}}000{An{{l{bc}}}{}}000{c{{C`{{Od{e}}}}}Dhj}{AnAj}000{{{l{{Of{c}}}}{l{bDj}}}Dl{jHb}}{{{l{{Oh{c}}}}{l{bDj}}}Dl{jHb}}{{{l{{Ob{c}}}}{l{bDj}}}Dl{jHb}}{{{l{{Od{c}}}}{l{bDj}}}Dlj}{cc{}}000`{{}An}000{ce{}{}}000``{{{l{{Od{c}}}}e}C`jEj}{{{l{c}}}e{}{}}0{c{{C`{e}}}{}{}}0000000{{{l{c}}}Cb{}}0004444```````{{{l{c}}}{{l{e}}}{}{}}0{{{l{bc}}}{{l{be}}}{}{}}0{{{l{Gd}}}Gd}{{{l{c}}{l{be}}}Aj{}{}}{{}Gd}{An{{l{c}}}{}}0{An{{l{bc}}}{}}0{c{{C`{Gd}}}Dh}{AnAj}0{{{l{Nd}}{l{bDj}}}Dl}0{cc{}}0{{}An}0{ce{}{}}0{{{l{Ad}}}{{C`{GdNd}}}}{{{l{Nd}}}{{Af{{l{Hl}}}}}}{{{l{Oj}}}Bj}{{{l{c}}}e{}{}}{{{l{c}}}Bj{}}{c{{C`{e}}}{}{}}000{{{l{c}}}Cb{}}077````````````````````````````````````````````````````{{{l{c}}}{{l{e}}}{}{}}000{{{l{bc}}}{{l{be}}}{}{}}000{{{l{Ol}}}Ol}{{{l{On}}}On}{{{l{A@`}}}A@`}{{{l{c}}{l{be}}}Aj{}{}}00{An{{l{c}}}{}}000{An{{l{bc}}}{}}000{AnAj}000{{{l{Ol}}{l{Ol}}}Bh}{{{l{On}}{l{On}}}Bh}{{{l{c}}{l{e}}}Bh{}{}}00000{{{l{A@b}}Ifn}Ih}{{{l{A@b}}{l{bDj}}}Dl}{{{l{Ol}}{l{bDj}}}Dl}0{{{l{On}}{l{bDj}}}Dl}0{{{l{A@`}}{l{bDj}}}Dl}{cc{}}000{{}An}000{ce{}{}}000`{AnA@b}{{On{l{bA@b}}An}A@`}{{{l{Ad}}}{{Af{Ol}}}}{{An{l{Ad}}}{{B`{A@d}}}}{{{l{A@b}}AnAn}n}`{{{l{c}}}e{}{}}00{{{l{c}}}Bj{}}0`{c{{C`{e}}}{}{}}0000000{{{l{c}}}Cb{}}0009999`{{{l{c}}}{{l{e}}}{}{}}{{{l{bc}}}{{l{be}}}{}{}}{{{l{bA@d}}{l{bA@f}}}{{Af{A@`}}}}{{{l{bA@d}}{l{bA@f}}If}{{B`{A@`}}}}{{{l{bA@d}}{l{bA@f}}On}{{B`{A@`}}}}{{{l{bA@d}}{l{bA@f}}If}{{B`{A@h}}}}{An{{l{c}}}{}}{An{{l{bc}}}{}}{AnAj}{{{l{A@d}}{l{bDj}}}Dl}{cc{}}{{}An}{ce{}{}}{{{Bd{A@`}}}A@d}{{{l{bA@d}}}{{Af{A@`}}}}`{c{{C`{e}}}{}{}}0{{{l{c}}}Cb{}}4``{{{l{c}}}{{l{e}}}{}{}}{{{l{bc}}}{{l{be}}}{}{}}<;:876{{{Af{Mb}}{A@j{c}}}{{B`{{Ml{c}}}}}j}4437````````````2211{{}A@f}{{}{{A@j{c}}}{F`j}}??>>=={{{l{A@f}}Ifn}Ih}``{{{l{A@f}}{l{bDj}}}Dl}{{{l{{A@j{c}}}}{l{bDj}}}Dl{Hbj}}>>==<<{{{l{A@f}}}n}`{{AnAn}A@f}{{{l{bA@f}}}An}`{{AnA@dAn}{{B`{{Db{{A@j{c}}An}}}}}j}`====<<`{ce{}{}}0````````````````````````<<<;;;{{{l{Ij}}}Ij}{{{l{A@l}}}A@l}{{{l{A@n}}}A@n}{{{l{c}}{l{be}}}Aj{}{}}00{An{{l{c}}}{}}00{An{{l{bc}}}{}}00{c{{C`{Ij}}}Dh}{c{{C`{A@l}}}Dh}{c{{C`{A@n}}}Dh}{AnAj}00{{{l{Ij}}{l{bDj}}}Dl}{{{l{A@l}}{l{bDj}}}Dl}{{{l{A@n}}{l{bDj}}}Dl}{cc{}}00{{}An}00???`{{{l{bA@f}}A@ln}Ij}`{{{l{bA@f}}{l{bA@d}}}{{B`{Ij}}}}{{{l{Ij}}c}C`Ej}{{{l{A@l}}c}C`Ej}{{{l{A@n}}c}C`Ej}`{{{l{c}}}e{}{}}00{c{{C`{e}}}{}{}}00000{{{l{c}}}Cb{}}00{ce{}{}}00`````````````````````````{{{l{c}}}{{l{e}}}{}{}}0{{{l{bc}}}{{l{be}}}{}{}}0{{{l{AA`}}}AA`}{{{l{c}}{l{be}}}Aj{}{}}{{}AA`}{An{{l{c}}}{}}0{An{{l{bc}}}{}}0{c{{C`{AA`}}}Dh}{AnAj}0`{{{l{AAb}}{l{bDj}}}Dl}{{{l{AA`}}{l{bDj}}}Dl}{cc{}}0{{}An}0==````{{{l{bA@f}}{l{bA@d}}}{{B`{AAb}}}}{{{l{bA@f}}{l{bA@d}}}{{B`{AA`}}}}{{{l{AA`}}c}C`Ej}``{{{l{c}}}e{}{}}{c{{C`{e}}}{}{}}000{{{l{c}}}Cb{}}0{ce{}{}}0``````````````````````````````````````````````{{{l{c}}}{{l{e}}}{}{}}000000000000000000{{{l{bc}}}{{l{be}}}{}{}}000000000000000000{{{l{AAd}}}AAd}{{{l{AAf}}}AAf}{{{l{Il}}}Il}{{{l{A@h}}}A@h}{{{l{AAh}}}AAh}{{{l{AAj}}}AAj}{{{l{AAl}}}AAl}{{{l{AAn}}}AAn}{{{l{AB`}}}AB`}{{{l{ABb}}}ABb}{{{l{ABd}}}ABd}{{{l{ABf}}}ABf}{{{l{ABh}}}ABh}{{{l{Mh}}}Mh}{{{l{c}}{l{be}}}Aj{}{}}0000000000000{{}AAf}{{}A@h}{{}AAn}{{}AB`}{An{{l{c}}}{}}000000000000000000{An{{l{bc}}}{}}000000000000000000{c{{C`{AAd}}}Dh}{c{{C`{AAf}}}Dh}{c{{C`{Il}}}Dh}{c{{C`{A@h}}}Dh}{c{{C`{AAh}}}Dh}{c{{C`{AAj}}}Dh}{c{{C`{AAl}}}Dh}{c{{C`{AAn}}}Dh}{c{{C`{AB`}}}Dh}{c{{C`{ABb}}}Dh}{c{{C`{ABd}}}Dh}{c{{C`{ABf}}}Dh}{c{{C`{ABh}}}Dh}{c{{C`{Mh}}}Dh}{AnAj}000000000000000000`{{{l{AAf}}{l{AAf}}}Bh}{{{l{Il}}{l{Il}}}Bh}{{{l{A@h}}{l{A@h}}}Bh}{{{l{c}}{l{e}}}Bh{}{}}00000000{{{l{AAd}}{l{bDj}}}Dl}{{{l{AAf}}{l{bDj}}}Dl}{{{l{Il}}{l{bDj}}}Dl}0{{{l{A@h}}{l{bDj}}}Dl}{{{l{AAh}}{l{bDj}}}Dl}{{{l{AAj}}{l{bDj}}}Dl}{{{l{AAl}}{l{bDj}}}Dl}{{{l{AAn}}{l{bDj}}}Dl}{{{l{AB`}}{l{bDj}}}Dl}{{{l{ABb}}{l{bDj}}}Dl}{{{l{ABd}}{l{bDj}}}Dl}{{{l{ABf}}{l{bDj}}}Dl}{{{l{ABh}}{l{bDj}}}Dl}{{{l{{ABj{c}}}}{l{bDj}}}Dl{NbHb}}{{{l{Mh}}{l{bDj}}}Dl}0{{{l{{ABl{c}}}}{l{bDj}}}Dl{HbNb}}{{{l{{ABn{c}}}}{l{bDj}}}Dl{NbHb}}{cc{}}000000000000000000{{{l{c}}{l{e}}}E`{EbEd}Ef}00{{{l{AAf}}{l{bc}}}AjEh}{{{l{Il}}{l{bc}}}AjEh}{{{l{A@h}}{l{bc}}}AjEh}{{}An}000000000000000000{ce{}{}}000000000000000000{{{l{AAh}}}Bh}{{{l{AAj}}}Bh}{{{l{ABb}}}Bh}{{{l{AAl}}}Bh}321{{{l{Ad}}}Bh}0`````{{{l{Il}}{l{Il}}}Bh}``````{{Bjn}A@h}{{{l{bA@f}}{l{bA@d}}}{{B`{AAd}}}}{{{l{bA@f}}{l{bA@d}}}{{B`{A@h}}}}{{{l{bA@f}}{l{bA@d}}}{{B`{AAl}}}}{{{l{bA@f}}{l{bA@d}}}{{B`{{Db{A@hAAn}}}}}}{{{l{bA@f}}{l{bA@d}}}{{B`{AB`}}}}{{{l{bA@f}}{l{bA@d}}}{{B`{ABf}}}}{{{l{bA@f}}{l{bA@d}}}{{B`{Mh}}}}{{{l{bA@f}}{l{bA@d}}}{{B`{{ABn{c}}}}}{NbAC`}}{{{l{bA@f}}{l{bA@d}}{l{AAn}}}{{B`{{Bd{ABb}}}}}}{{{l{bA@f}}{l{bA@d}}}{{B`{{Bd{ABf}}}}}}{{{l{bA@f}}{l{bA@d}}}{{B`{{Db{{Bd{Ij}}n}}}}}}{{{l{bA@f}}{l{bA@d}}}{{B`{{Af{AAd}}}}}}{{{l{bA@f}}{l{bA@d}}A@h}{{B`{Ij}}}}{{{l{ABd}}}{{ACd{ACb}}}}{{AAfA@h}Il}``{{{l{Il}}{l{Il}}}Bh}`{{{l{AAd}}c}C`Ej}{{{l{AAf}}c}C`Ej}{{{l{Il}}c}C`Ej}{{{l{A@h}}c}C`Ej}{{{l{AAh}}c}C`Ej}{{{l{AAj}}c}C`Ej}{{{l{AAl}}c}C`Ej}{{{l{AAn}}c}C`Ej}{{{l{AB`}}c}C`Ej}{{{l{ABb}}c}C`Ej}{{{l{ABd}}c}C`Ej}{{{l{ABf}}c}C`Ej}{{{l{ABh}}c}C`Ej}{{{l{Mh}}c}C`Ej}```````````````{{{l{c}}}e{}{}}0000000000000{{{l{c}}}Bj{}}0{c{{C`{e}}}{}{}}0000000000000000000000000000000000000`{{{l{c}}}Cb{}}000000000000000000``{ce{}{}}000000000000000000`````````{{{l{c}}}{{l{e}}}{}{}}{{{l{bc}}}{{l{be}}}{}{}}{An{{l{c}}}{}}{An{{l{bc}}}{}}{c{{C`{e}}}DhACf}{AnAj}{cc{}}{{}An}8`{{{l{c}}e}C`AChEj};;:94{{ce}C`AChEj}```{{}{{Bd{{In{c}}}}}j}`{{{l{Ad}}}{{Af{{In{c}}}}}j}`10{{{l{Ad}}}Bh}0000```````{{{l{b{J`{c}}}}{Ml{c}}Bh}{{B`{Aj}}}j}===<<<{{{l{b{J`{c}}}}{l{bACj}}{l{{Fb{ABf}}}}{Af{{l{AAd}}}}}{{B`{Aj}}}j}{{{l{b{J`{c}}}}{l{bACj}}BhAB`{l{{Fb{Ij}}}}n}{{B`{{Af{Il}}}}}j}{{{l{b{J`{c}}}}{l{bACj}}{l{ABf}}}{{B`{{Af{Il}}}}}j}`{{{l{{Id{c}}}}}{{Id{c}}}{NbFf}}{{{l{c}}{l{be}}}Aj{}{}}{An{{l{c}}}{}}00{An{{l{bc}}}{}}00{c{{C`{{Id{e}}}}}DhNb}{c{{C`{Ib}}}Dh}{c{{C`{{J`{e}}}}}Dh{jACl}}{AnAj}00{{{l{Ib}}{l{Ib}}}Bh}{{{l{c}}{l{e}}}Bh{}{}}00{{{l{{J`{c}}}}Ifn}Ihj}{{{l{{Id{c}}}}{l{bDj}}}Dl{NbHb}}{{{l{Ib}}{l{bDj}}}Dl}{{{l{{J`{c}}}}{l{bDj}}}Dl{jHb}}`{cc{}}00{{{l{c}}{l{e}}}E`{EbEd}Ef}{{{l{Ib}}{l{bc}}}AjEh}{{}An}00{ce{}{}}00{BjIb}``{{{l{AAf}}{l{Bj}}}Ib}{{}{{J`{c}}}j}{{{l{{Id{c}}}}e}C`NbEj}{{{l{Ib}}c}C`Ej}{{{l{{J`{c}}}}e}C`{jACn}Ej}{{{l{c}}}e{}{}}{c{{C`{e}}}{}{}}00000`{{{l{c}}}Cb{}}00`999``{{{l{c}}}{{l{e}}}{}{}}0{{{l{bc}}}{{l{be}}}{}{}}0{{{l{{In{c}}}}}{{In{c}}}{jFf}}{{{l{Jd}}}Jd}{{{l{c}}{l{be}}}Aj{}{}}0{{}Jd}{An{{l{c}}}{}}0{An{{l{bc}}}{}}0{c{{C`{{In{e}}}}}Dh{jACl}}{c{{C`{Jd}}}Dh}{AnAj}0`{{{l{{In{c}}}}{l{bDj}}}Dl{jHb}}{{{l{Jd}}{l{bDj}}}Dl}{cc{}}0{{}An}0{ce{}{}}0```{{{l{{In{c}}}}e}C`{jACn}Ej}{{{l{Jd}}c}C`Ej}{{{l{{In{c}}}}}{{l{AB`}}}j}`{{{l{c}}}e{}{}}0{c{{C`{e}}}{}{}}000{{{l{c}}}Cb{}}066``{{{l{c}}}{{l{e}}}{}{}}0{{{l{bc}}}{{l{be}}}{}{}}0{{{l{AD`}}}AD`}{{{l{ACj}}}ACj}{{{l{c}}{l{be}}}Aj{}{}}0`{{}ACj}{An{{l{c}}}{}}0{An{{l{bc}}}{}}0`{AnAj}0{{{l{AD`}}{l{bDj}}}Dl}{{{l{ACj}}{l{bDj}}}Dl}{cc{}}0{{{l{ACj}}{l{Ad}}}{{Af{{l{Il}}}}}}{{{l{ACj}}{l{Ad}}}{{Af{{l{AD`}}}}}}{{}An}0{ce{}{}}0{{{l{ACj}}An}Bh}{{{l{ACj}}{l{Ad}}}{{Af{Bh}}}}`{{{l{bACj}}}Aj}{{Iln}AD`}>001`{{{l{bACj}}BjAD`}{{B`{Aj}}}}{{{l{c}}}e{}{}}0{c{{C`{e}}}{}{}}000`{{{l{c}}}Cb{}}088{{{l{bBj}}{l{Bf}}{l{{Fb{I`}}}}}Aj}{{}Bj}{{{l{bBj}}{l{Ad}}}Aj}`````````````````{{{l{c}}}{{l{e}}}{}{}}000{{{l{bc}}}{{l{be}}}{}{}}000{{{l{{Ah{c}}}}}{{Ah{c}}}{jFf}}{{{l{{N`{ce}}}}}{{N`{ce}}}{NbFf}{AbFf}}{{{l{{Bb{ce}}}}}{{Bb{ce}}}{NbFf}{AbFf}}{{{l{c}}{l{be}}}Aj{}{}}00{{{l{{Bb{ce}}}}}{{Af{c}}}NbAb}{{{l{{N`{ce}}}}}{{Af{c}}}NbAb}{{{l{{N`{ce}}}}}{{Af{{l{e}}}}}NbAb}`{An{{l{c}}}{}}000{An{{l{bc}}}{}}000{c{{C`{{Ah{e}}}}}Dhj}{c{{C`{{N`{eg}}}}}DhNb{AbACl}}{c{{C`{{Bb{eg}}}}}Dh{NbACl}{AbACl}}{AnAj}000{{{l{{Ah{c}}}}{l{bDj}}}Dlj}{{{l{{N`{ce}}}}{l{bDj}}}Dl{NbHb}{AbHb}}{{{l{{Bb{ce}}}}{l{bDj}}}Dl{NbHb}{AbHb}}{cc{}}000{{{l{{Bb{ce}}}}An}{{Af{{l{{N`{ce}}}}}}}NbAb}{{{l{{Bb{ce}}}}An}{{l{g}}}NbAb{}}{{}An}000{ce{}{}}000{{{l{{N`{ce}}}}}BhNbAb}{{{l{{Bb{ce}}}}}BhNbAb}{{{l{{Bb{ce}}}}}{{ADb{{N`{ce}}}}}NbAb}{{{l{{Bb{ce}}}}}AnNbAb}{{{Bd{{N`{ce}}}}n}{{Bb{ce}}}NbAb}{{cn}{{Bb{ce}}}NbAb}{{{l{{Id{c}}}}n}{{Bb{ce}}}NbAb}{{{N`{ce}}n}{{Bb{ce}}}NbAb}{{cn}{{Bb{ec}}}AbNb}{{{l{{Bb{ce}}}}AnAn}{{l{{Fb{{N`{ce}}}}}}}NbAb}{{{l{{Ah{c}}}}e}C`jEj}{{{l{{N`{ce}}}}g}C`Nb{AbACn}Ej}{{{l{{Bb{ce}}}}g}C`{NbACn}{AbACn}Ej}`{{{l{c}}}e{}{}}00{c{{C`{e}}}{}{}}0000000{{{l{c}}}Cb{}}000{ce{}{}}000`````{{{l{b{Al{c}}}}Bj{Bd{c}}}AjNb}{{{l{{Jb{c}}}}{l{Bf}}Bh}Bjj}{{{l{c}}}{{l{e}}}{}{}}0{{{l{bc}}}{{l{be}}}{}{}}0``{{{Jb{Cd}}}{{Dd{{Db{G`Gb}}}}}}{{}{{Al{c}}}{NbF`}}{An{{l{c}}}{}}0{An{{l{bc}}}{}}0{AnAj}0{{{l{{Al{c}}}}{l{bDj}}}Dl{NbHb}}{cc{}}0{{{l{{Jb{c}}}}GdGd}B`j}{{{l{{Al{c}}}}{l{Ad}}}{{Bd{c}}}Nb}{{}An}0>>{{{l{{Jb{c}}}}}{{l{{In{c}}}}}j}{{{l{{Jb{c}}}}ADd{l{Il}}}{{C`{BdNd}}}j}{c{{C`{e}}}{}{}}000{{{l{c}}}Cb{}}0`{ce{}{}}0","D":"CBf","p":[[0,"mut"],[17,"Field"],[17,"Var"],[17,"GeneratedWitness"],[10,"Backend",20],[1,"reference"],[5,"Span",961],[10,"BackendField",20],[10,"BackendVar",20],[1,"str"],[6,"Option",2435],[6,"Value",2294],[1,"unit"],[5,"WitnessEnv",2397],[1,"usize"],[8,"Result",1011],[5,"Var",2294],[5,"Vec",2436],[5,"Sources",936],[1,"bool"],[5,"String",2437],[6,"BackendKind",20],[8,"FnHandle",1149],[6,"Result",2438],[5,"TypeId",2439],[5,"KimchiVesta",67],[5,"KimchiCellVar",67],[8,"VestaField",67],[8,"Vesta",2440],[5,"OpeningProof",2441],[5,"ProverIndex",2442],[5,"VerifierIndex",2443],[1,"tuple"],[8,"Result",2444],[5,"Witness",67],[10,"Deserializer",2445],[5,"Formatter",2446],[8,"Result",2446],[5,"GeneratedWitness",67],[1,"u64"],[10,"Hash",2447],[10,"Sized",2448],[10,"BuildHasher",2447],[10,"Hasher",2447],[10,"Serializer",2449],[1,"array"],[5,"OrderedHashSet",169],[10,"Default",2450],[1,"slice"],[10,"Eq",2451],[10,"Clone",2452],[17,"Item"],[10,"Iterator",2453],[5,"CircuitWriter",389],[5,"VarInfo",451],[5,"ProverIndex",191],[5,"VerifierIndex",191],[5,"JsonInputs",1221],[5,"ProverProof",2454],[5,"R1CS",224],[5,"LinearCombination",224],[5,"CellVar",224],[5,"Constraint",224],[10,"PartialEq",2451],[10,"Debug",2446],[5,"GeneratedWitness",224],[6,"Error",353],[5,"Error",2455],[5,"SnarkjsExporter",353],[10,"Error",2456],[5,"FnEnv",451],[5,"DebugInfo",389],[5,"FullyQualified",2120],[5,"ConstInfo",2120],[6,"ErrorKind",1011],[5,"Error",1011],[5,"Expr",1484],[6,"TyKind",1633],[5,"FnInfo",2195],[5,"TypeChecker",2120],[5,"CompiledCircuit",2397],[5,"StructInfo",2195],[6,"GateKind",499],[5,"Gate",499],[5,"Cell",499],[6,"Wiring",499],[5,"AnnotatedCell",499],[6,"Ordering",2451],[5,"CircuitGate",2457],[5,"Command",2458],[5,"Utf8PathBuf",2459],[5,"CmdBuild",643],[5,"CmdCheck",643],[5,"CmdRun",643],[5,"CmdTest",643],[5,"ArgMatches",2460],[8,"Error",2461],[5,"Id",2462],[5,"CmdInit",736],[5,"CmdNew",736],[5,"CmdProve",782],[5,"CmdVerify",782],[5,"Manifest",828],[5,"Package",828],[5,"UserRepo",868],[5,"DependencyNode",868],[5,"DependencyGraph",868],[5,"UsePath",1633],[5,"HashSet",2463],[5,"NAST",1418],[10,"IntoMiette",936],[6,"ConstOrCell",2294],[10,"Field",2464],[6,"ParsingError",1221],[6,"VerifyError",2465],[6,"ProverError",2465],[6,"SetupError",2465],[10,"Display",2446],[5,"Box",2466],[10,"PrettyField",1146],[5,"BuiltinModule",1149],[6,"FnKind",1149],[5,"Module",1149],[6,"ModuleKind",1149],[10,"ExtField",1221],[6,"Keyword",1265],[6,"TokenKind",1265],[5,"Token",1265],[5,"LexerCtx",1265],[5,"Tokens",1397],[5,"ParserCtx",1433],[5,"Ident",1633],[5,"AST",1433],[6,"ExprKind",1484],[6,"Op2",1484],[5,"CustomType",1590],[5,"StructDef",1590],[5,"Ty",1633],[6,"ModulePath",1633],[6,"AttributeKind",1633],[5,"Attribute",1633],[5,"FunctionDef",1633],[6,"FuncOrMethod",1633],[5,"FnSig",1633],[5,"FnArg",1633],[5,"Range",1633],[5,"Stmt",1633],[6,"StmtKind",1633],[5,"Root",1633],[6,"RootKind",1633],[5,"ConstDef",1633],[10,"FromStr",2467],[1,"u32"],[5,"Range",2468],[10,"CanonicalDeserialize",2469],[10,"CanonicalSerialize",2469],[5,"TypedFnEnv",2240],[10,"Deserialize",2445],[10,"Serialize",2449],[5,"TypeInfo",2240],[5,"Iter",2470],[6,"Value",2471],[15,"WrongArgumentType",1142],[15,"JsonFileError",1263],[15,"FnCall",1567],[15,"MethodCall",1567],[15,"ArrayAccess",1567],[15,"IfElse",1567],[15,"CustomTypeDeclaration",1567],[15,"Assignment",1567],[15,"FieldAccess",1567],[15,"BinaryOp",1567],[15,"Variable",1567],[5,"MethodSig",1633],[5,"Method",1633],[15,"ForLoop",2080],[15,"Assign",2080],[15,"Custom",2086],[5,"SerdeAs",2088],[6,"VarOrRef",2294],[15,"Ref",2394]],"r":[[391,451],[392,499],[393,499],[394,451],[395,499],[620,643],[621,643],[622,736],[623,736],[624,782],[625,643],[626,643],[627,782],[630,643],[632,643],[633,736],[634,736],[636,782],[638,643],[639,643],[640,782],[1312,1397],[1434,1633],[1435,1590],[1436,1484],[1437,1484],[1438,1633],[1439,1484],[1441,1633],[1442,1633],[1443,1590],[1444,1633],[2121,2195],[2123,2195],[2125,2240],[2126,2240]],"b":[[367,"impl-Debug-for-Error"],[368,"impl-Display-for-Error"],[565,"impl-Debug-for-Cell"],[566,"impl-Display-for-Cell"],[896,"impl-Debug-for-UserRepo"],[897,"impl-Display-for-UserRepo"],[1110,"impl-Debug-for-Error"],[1111,"impl-Display-for-Error"],[1112,"impl-Debug-for-ErrorKind"],[1113,"impl-Display-for-ErrorKind"],[1115,"impl-From%3CParsingError%3E-for-ErrorKind"],[1116,"impl-From%3CVerifyError%3E-for-ErrorKind"],[1117,"impl-From%3CProverError%3E-for-ErrorKind"],[1119,"impl-From%3CSetupError%3E-for-ErrorKind"],[1242,"impl-Debug-for-ParsingError"],[1243,"impl-Display-for-ParsingError"],[1351,"impl-Debug-for-Keyword"],[1352,"impl-Display-for-Keyword"],[1353,"impl-Debug-for-TokenKind"],[1354,"impl-Display-for-TokenKind"],[1835,"impl-Debug-for-TyKind"],[1836,"impl-Display-for-TyKind"],[1848,"impl-Debug-for-UsePath"],[1849,"impl-Display-for-UsePath"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAPAHvwABAAIABQAEAAsAAgAPAAAAEQAEABcAAAAbAAIAJwACACsAAgAyAAAANQAAADoAAgA+AAAAQAAGAEkABgBSACYAfgAHAIoABwCUAAIAmAARAKsABgCzAAEAtgAXANAAAQDUAAEA1wAKAOYABQDvADEAIgEDACcBAAAsAQAALgEHADsBAwBBASEAZgELAHQBAAB3AQEAewELAIgBCACSARcArAEAAK4BAgC0AQAAtgEBALkBCgDHARAA2wEBAN8BAADhAQAA5AECAOgBBQDvAQEA8gEGAPoBAAD8ARcAFQIkAD8CBABJAhgAYwIRAHcCOQC1Ag8AyQItAPkCBwADAyEAJwMHADEDHwBTAwEAVwMBAFoDDABoAxAAegMKAIYDAACKAwAAjAMFAJUDDwCmAwMAqwMHALQDAwC5AwAAuwMEAMEDEwDWAwIA2gMLAOcDBQDvAwEA9AMKAAIELgAyBBEARQQVAFwEAgBgBAMAZgQAAGkEAABrBAAAbQQNAHwEAACABAAAgwQBAIcEHACoBAQAsQQYAMsEEQDfBAEA4wQTAPgEBQD/BAEABAUBAAgFBQAPBQEAEgUBABUFAAAXBQYAHwUCACQFKABRBQMAWQULAGYFEgB8BQQAggUAAIQFAACGBQsAkwUAAJUFCwCiBREAtQUBALkFAQC9BQAAvwUAAMIFCwDUBQEA1wUDAN8FAADiBQEA5QUaAAMGAgAJBgIADQYkADMGFgBMBgEAUAYRAGUGAgBqBgQAcAYAAHIGAwB3BgEAewYAAH0GAAB/BgIAgwYHAI0GrwBQBxgAfAcXAJUHAQCYB5AAKggFADEIAAA0CAQAOwgAAD0IAAA/CAIAQwgAAEkIAwBOCAEAUQgGAFkIFwB1CAQAfQgAAH8IFACWCBMArAgBALAIEADDCAcAzAgEANIIAwDYCAAA2ggBAN8IAADiCAAA5AgBAOkIBQDwCAYAAAkAAAMJAAAICRAAGgkRADAJBQA6CQwASAkVAF8JEQBzCQMAeQkKAA=="}]\ +["noname",{"t":"CCCCCCCCCCCCCCCCCCCCKKGKRRPPPRMMMMMMMMNNNMNNNMNMMNNNCMMMMNNNMCNNNNNFFFSIFNNNNNNOCNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNCONONNNNNNNNNNNNNNNNNNNNFNNNNNNHNNNNNNNHNNNNNHFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFIIONNNNNNNNONNNNNNNNNNCONNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNCOOONNNNNNNNNNNNNNNNNNNNNNNNOHGPFPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFEEEEENNNNONNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNONNONNNNNNNNNNCFFNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNONNONNFFPFGPPPGPNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNEEEEEEEESSECEEECECEEECCFFFFNNNNNNNNNNNNNNNNHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNONNNNONNNNNNNNNNOOHNNNNNNNNONNFFFNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNHHHNNNNNNNNNHONNNNNNNNNNNNNOHNNNKFNNNHNNNNNHNHNNMONNNNHHNFNNNNNNNNNNNNNNNNONNNNNNNONNNNONNNNNCCHHHHHHHHHHHHHPPPPPPPPPPPPFGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPIPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNONNNNNNNNNNOOOOKHNPPFIGFGPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNOONNNNNNNNNNNNNNNNNNNKPPPFPGNNNNNNNNNNNNNNNNNNNNNNHNMNNNNNNNNNNOOPPPPPPPPPPPPPPPPPPPPPPGPPPPPPFPPPPPPPPPPPPPPPPFGEPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNONNNNNCNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNONNNNFONNNNNNNNNNNNNFEEEEEEFEEEENNNNNNNNNNNNNCONNNNNNNNNONNONCNNNNNNCNNPPPPPPPPPPPPFGPPPPPPPPGPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONONNNNONNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOFFNNNNNNNNNNNNNNONNNNNNNNOOOONNNOONNNNNNNNNPPPPFGPPPPPFPPPPFFPGPFPFPFPFGPFPFGFGPFGPFOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHOOOOONOOOOOONNNNNNNNNNNHNHNNOONONNNNNNNNNNNNNNOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNOOOOOOOOFNNNNNNNNNCNNNNNHHJSSHCHSHHHHHHHFEFEFEENNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNOONNNNNNNNNNNNONNNONNNFFNNNNNNNNNNNNNNNNNONNNNNNNNOOONNNONNNNNNNNNNFFNNNNNNNNONNNNNONNNNNNNNNNNNNNONNNNNNONNNNNNNONNNNHHHPPGPPPIPPPPPPGFPGNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNOOOFFNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNONN","n":["backends","circuit_writer","cli","compiler","constants","constraints","error","helpers","imports","inputs","lexer","name_resolution","parser","serialization","stdlib","syntax","type_checker","utils","var","witness","Backend","BackendField","BackendKind","BackendVar","Field","GeneratedWitness","KimchiVesta","R1csBls12_381","R1csBn254","Var","add","add_const","add_constant","add_private_input","add_public_input","add_public_output","assert_eq_const","assert_eq_var","borrow","borrow_mut","compute_val","compute_var","deref","deref_mut","drop","finalize_circuit","from","generate_asm","generate_witness","init","init_circuit","into","kimchi","mul","mul_const","neg","new_internal_var","new_kimchi_vesta","new_r1cs_bls12_381","new_r1cs_bn254","poseidon","r1cs","sub","try_from","try_into","type_id","vzip","GeneratedWitness","KimchiCellVar","KimchiVesta","NUM_REGISTERS","VestaField","Witness","add","add_const","add_constant","add_private_input","add_public_input","add_public_output","all_witness","asm","assert_eq_const","assert_eq_var","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","builtin","clone","clone","clone_into","clone_into","compile_to_indexes","compute_var","debug","default","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","drop","drop","drop","drop","eq","equivalent","equivalent","equivalent","finalize_circuit","fmt","fmt","from","from","from","from","full_public_inputs","generate_asm","generate_witness","get_hash","hash","init","init","init","init","into","into","into","into","is_empty","len","mul","mul_const","neg","new","new_internal_var","poseidon","prover","public_outputs","serialize","span","to_dec_string","to_kimchi_witness","to_owned","to_owned","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","OrderedHashSet","borrow","borrow_mut","default","deref","deref_mut","drop","extract_vars_from_coeffs","from","init","insert","into","is_empty","iter","len","parse_coeffs","pos","try_from","try_into","type_id","vzip","poseidon","ProverIndex","VerifierIndex","asm","borrow","borrow","borrow_mut","borrow_mut","deref","deref","deref_mut","deref_mut","deserialize","drop","drop","from","from","init","init","into","into","is_empty","len","prove","serialize","try_from","try_from","try_into","try_into","type_id","type_id","verify","vzip","vzip","CellVar","Constraint","GeneratedWitness","LinearCombination","R1CS","R1csBls12381Field","R1csBn254Field","a","add","add_const","add_constant","add_private_input","add_public_input","add_public_output","assert_eq_const","assert_eq_var","b","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","builtin","c","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","compute_var","constant","default","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","drop","drop","drop","drop","drop","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","finalize_circuit","fmt","fmt","fmt","fmt","from","from","from","from","from","from","generate_asm","generate_witness","get_hash","hash","init","init","init","init","init","init_circuit","into","into","into","into","into","mul","mul_const","neg","new","new_internal_var","num_constraints","outputs","poseidon","serialize","snarkjs","span","span","terms","to_owned","to_owned","to_owned","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","vzip","vzip","vzip","vzip","vzip","witness","poseidon","Error","R1CSWriterIo","SnarkjsExporter","WitnessWriterIo","borrow","borrow","borrow_mut","borrow_mut","deref","deref","deref_mut","deref_mut","drop","drop","fmt","fmt","from","from","from","gen_r1cs_file","gen_wtns_file","init","init","into","into","new","source","to_string","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","CircuitWriter","DebugInfo","FnEnv","Gate","GateKind","VarInfo","Wiring","add_local_var","add_private_inputs","add_public_inputs","add_public_outputs","backend","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","const_info","deref","deref","deref_mut","deref_mut","deserialize","drop","drop","eq","equivalent","equivalent","equivalent","error","expr_type","fmt","fmt","fn_env","fn_info","from","from","generate_circuit","generate_witness","get_local_var","init","init","into","into","main_info","node_type","note","serialize","size_of","span","struct_info","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","writer","FnEnv","VarInfo","add_local_var","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","default","deref","deref","deref_mut","deref_mut","drop","drop","fmt","fmt","from","from","get_local_var","init","init","into","into","mutable","nest","new","new","pop","reassign","reassign_local_var","reassign_range","reassign_var_range","to_owned","to_owned","try_from","try_from","try_into","try_into","typ","type_id","type_id","var","vzip","vzip","AnnotatedCell","Cell","DoubleGeneric","Gate","GateKind","NotWired","Poseidon","Wired","Wiring","Zero","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","coeffs","col","compare","compare","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","deserialize","deserialize","drop","drop","drop","drop","drop","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","init","init","init","init","init","into","into","into","into","into","partial_cmp","partial_cmp","row","serialize","serialize","serialize","serialize","serialize","to_kimchi_gate","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","typ","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","CmdBuild","CmdCheck","CmdInit","CmdNew","CmdProve","CmdRun","CmdTest","CmdVerify","NONAME_DIRECTORY","PACKAGE_DIRECTORY","cmd_build","cmd_build_and_check","cmd_check","cmd_init","cmd_new","cmd_new_and_init","cmd_prove","cmd_prove_and_verify","cmd_run","cmd_test","cmd_verify","manifest","packages","CmdBuild","CmdCheck","CmdRun","CmdTest","augment_args","augment_args","augment_args","augment_args","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_args_for_update","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","cmd_build","cmd_check","cmd_run","cmd_test","command","command","command","command","command_for_update","command_for_update","command_for_update","command_for_update","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","from","from","from","from","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","group_id","group_id","group_id","group_id","init","init","init","init","into","into","into","into","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_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","vzip","vzip","vzip","vzip","CmdInit","CmdNew","augment_args","augment_args","augment_args_for_update","augment_args_for_update","borrow","borrow","borrow_mut","borrow_mut","cmd_init","cmd_new","command","command","command_for_update","command_for_update","deref","deref","deref_mut","deref_mut","drop","drop","from","from","from_arg_matches","from_arg_matches","from_arg_matches_mut","from_arg_matches_mut","group_id","group_id","init","init","into","into","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","vzip","vzip","CmdProve","CmdVerify","augment_args","augment_args","augment_args_for_update","augment_args_for_update","borrow","borrow","borrow_mut","borrow_mut","cmd_prove","cmd_verify","command","command","command_for_update","command_for_update","deref","deref","deref_mut","deref_mut","drop","drop","from","from","from_arg_matches","from_arg_matches","from_arg_matches_mut","from_arg_matches_mut","group_id","group_id","init","init","into","into","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","vzip","vzip","Manifest","Package","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","dependencies","deref","deref","deref_mut","deref_mut","description","deserialize","deserialize","drop","drop","from","from","init","init","into","into","name","package","read_manifest","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","version","vzip","vzip","DependencyGraph","DependencyNode","UserRepo","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","deref","deref","deref","deref_mut","deref_mut","deref_mut","deserialize","download_from_github","drop","drop","drop","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","get_dep","get_dep_code","get_deps_of_package","get_hash","hash","init","init","init","init_package","into","into","into","is_lib","repo","serialize","to_owned","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","user","validate_package_and_get_manifest","vzip","vzip","vzip","IntoMiette","Sources","add","borrow","borrow_mut","compile","deref","deref_mut","drop","fmt","from","generate_witness","get","get_nast","init","into","into_miette","map","new","try_from","try_into","type_id","typecheck_next_file","typecheck_next_file_inner","vzip","Span","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deref_mut","deserialize","drop","end","eq","equivalent","equivalent","equivalent","filename_id","fmt","from","get_hash","hash","init","into","is_empty","len","merge_with","new","partial_cmp","serialize","start","to_owned","try_from","try_into","type_id","vzip","boolean","field","and","check","is_valid","not","or","add","equal","if_else","if_else_inner","mul","neg","not_equal","sub","ArgumentTypeMismatch","ArrayAccessOnNonArray","ArrayIndexOutOfBounds","AssertionFailed","AssignmentToImmutableVariable","CannotComputeExpression","CannotConvertToField","ConstArgumentNotForMain","ConstantInOutput","DuplicateDefinition","DuplicateModule","Err","Error","ErrorKind","ExpectedConstant","ExpectedToken","FunctionNameInUsebyVariable","FunctionReturnsType","InvalidArraySize","InvalidAssignmentExpression","InvalidAttribute","InvalidConstType","InvalidEndOfLine","InvalidExpression","InvalidField","InvalidFieldAccessExpression","InvalidFnCall","InvalidFunctionName","InvalidFunctionSignature","InvalidHexLiteral","InvalidIdentifier","InvalidPath","InvalidRangeSize","InvalidStatement","InvalidStructField","InvalidStructFieldType","InvalidToken","InvalidType","InvalidTypeName","InvalidWitness","KimchiProver","KimchiSetup","KimchiVerifier","LocalVariableNotFound","MainFunctionInLib","MethodCallOnNonCustomStruct","MismatchFunctionArguments","MismatchStructFields","MismatchType","MissingExpression","MissingParenthesis","MissingPrivateArg","MissingPublicArg","MissingReturn","MissingToken","MissingType","NoArgsInMain","NoMainFunction","NoOneLetterVariable","NoReturnExpected","NotAStaticMethod","Ok","OrderOfConstDeclaration","OrderOfUseDeclaration","ParsingError","PrivateInputNotUsed","PubArgumentOutsideMain","PublicOutputReserved","RecursiveMain","ReservedType","Result","ReturnTypeMismatch","SelfHasAttribute","ShadowingBuiltIn","StdImport","UndefinedField","UndefinedFunction","UndefinedModule","UndefinedStruct","UndefinedVariable","UnexpectedError","UnexpectedReturn","UnknownDependency","UnknownExternalFn","UnknownExternalStruct","UnusedInput","UnusedReturnValue","UseAfterFn","WrongArgumentType","borrow","borrow","borrow_mut","borrow_mut","deref","deref","deref_mut","deref_mut","drop","drop","fmt","fmt","fmt","fmt","from","from","from","from","from","from","help","init","init","into","into","into_miette","kind","label","labels","new","source","span","to_string","to_string","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","arg_name","expected_ty","fn_name","observed_ty","PrettyField","poseidon","pretty","BuiltIn","BuiltIn","BuiltinModule","FnHandle","FnKind","Module","ModuleKind","Native","Native","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","drop","drop","drop","drop","fmt","fmt","fmt","fmt","from","from","from","from","functions","init","init","init","init","into","into","into","into","kind","name","serialize","to_owned","to_owned","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","ExtField","Inputs","InvalidField","JsonFileError","JsonInputs","MismatchJsonArgument","ParsingError","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","default","deref","deref","deref_mut","deref_mut","deserialize","drop","drop","fmt","fmt","from","from","init","init","into","into","parse_inputs","source","to_dec_string","to_owned","to_string","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","file","source","Ampersand","BigUInt","Colon","Comma","Comment","Const","Dot","DoubleAmpersand","DoubleColon","DoubleDot","DoubleEqual","DoublePipe","Else","Equal","Exclamation","False","Fn","For","Greater","Identifier","If","In","Keyword","Keyword","LeftBracket","LeftCurlyBracket","LeftParen","Less","Let","LexerCtx","Minus","Mut","NotEqual","Pipe","Plus","Pub","Question","Return","RightArrow","RightBracket","RightCurlyBracket","RightParen","SemiColon","Slash","Star","Struct","Token","TokenKind","Tokens","True","Use","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","error","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","init","init","init","init","into","into","into","into","kind","new","new_token","parse","parse","span","span","to_owned","to_owned","to_owned","to_string","to_string","tokens","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","Tokens","borrow","borrow_mut","bump","bump_err","bump_expected","bump_ident","deref","deref_mut","drop","fmt","from","init","into","new","peek","peeked","try_from","try_into","type_id","vzip","NAST","ast","borrow","borrow_mut","deref","deref_mut","drop","from","init","into","resolve_modules","try_from","try_into","type_id","vzip","AST","ConstDef","CustomType","Expr","ExprKind","FunctionDef","Op2","ParserCtx","Root","RootKind","StructDef","UsePath","borrow","borrow","borrow_mut","borrow_mut","default","default","deref","deref","deref_mut","deref_mut","drop","drop","error","expr","filename_id","fmt","fmt","from","from","init","init","into","into","last_span","last_token","new","next_node_id","node_id","parse","structs","try_from","try_from","try_into","try_into","type_id","type_id","types","vzip","vzip","Addition","ArrayAccess","ArrayDeclaration","Assignment","BigUInt","BinaryOp","Bool","BoolAnd","BoolOr","CustomTypeDeclaration","Division","Equality","Expr","ExprKind","FieldAccess","FnCall","IfElse","Inequality","MethodCall","Multiplication","Negated","Not","Op2","Subtraction","Variable","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","deref","deref","deref","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","drop","drop","drop","fmt","fmt","fmt","from","from","from","init","init","init","into","into","into","kind","new","node_id","parse","serialize","serialize","serialize","span","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","args","args","array","cond","custom","else_","fields","fn_name","idx","lhs","lhs","lhs","lhs","method_name","module","module","name","op","protected","rhs","rhs","rhs","then_","CustomType","StructDef","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","default","deref","deref","deref_mut","deref_mut","deserialize","drop","drop","fields","fmt","fmt","from","from","init","init","into","into","module","module","name","name","parse","parse","serialize","span","span","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Absolute","Alias","Array","Assign","Attribute","AttributeKind","BigInt","Bool","Comment","Comment","Const","ConstDef","ConstDef","Custom","Expr","Field","FnArg","FnSig","ForLoop","FuncOrMethod","Function","FunctionDef","FunctionDef","Ident","Local","Method","Method","MethodSig","ModulePath","Pub","Range","Return","Root","RootKind","Stmt","StmtKind","StructDef","Ty","TyKind","Use","UsePath","arguments","arguments","attribute","body","body","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","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","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","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","default","default","default","default","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","end","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_hash","get_hash","get_hash","hash","hash","hash","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","is_constant","is_constant","is_constant","is_main","is_public","is_public","is_public","is_valid_fn_name","is_valid_fn_type","kind","kind","kind","kind","kind","match_expected","module","module","name","name","name","name","new","parse","parse","parse","parse","parse","parse","parse","parse","parse_args","parse_fn_body","parse_fn_call_args","parse_fn_return_type","parse_type_declaration","range","reserved_types","return_type","return_type","same_as","self_name","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","sig","sig","span","span","span","span","span","span","span","span","span","span","span","start","submodule","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","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","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","typ","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","value","value","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","body","lhs","mutable","range","rhs","var","module","name","SerdeAs","borrow","borrow_mut","deref","deref_mut","deserialize_as","drop","from","init","into","ser","serialize_as","try_from","try_into","type_id","vzip","deserialize","serialize","BUILTIN_FN_NAMES","BUILTIN_SIGS","QUALIFIED_BUILTINS","builtin_fns","crypto","get_builtin_fn","CRYPTO_SIGS","crypto_fns","get_crypto_fn","is_hexadecimal","is_identifier","is_identifier_or_type","is_numeric","is_type","ConstInfo","FnInfo","FullyQualified","StructInfo","TypeChecker","TypeInfo","TypedFnEnv","analyze","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","check_block","check_fn_call","check_stmt","checker","clone","clone_into","deref","deref","deref","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","drop","drop","drop","eq","equivalent","equivalent","equivalent","error","fmt","fmt","fmt","fn_env","from","from","from","get_hash","hash","init","init","init","into","into","into","local","module","name","new","new","serialize","serialize","serialize","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","typ","type_id","type_id","type_id","value","vzip","vzip","vzip","FnInfo","StructInfo","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","default","deref","deref","deref_mut","deref_mut","deserialize","deserialize","drop","drop","fields","fmt","fmt","from","from","init","init","into","into","kind","methods","name","serialize","serialize","sig","span","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","TypeInfo","TypedFnEnv","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","constant","default","deref","deref","deref_mut","deref_mut","disabled","drop","drop","fmt","fmt","from","from","get_type","get_type_info","init","init","into","into","is_in_scope","mutable","mutable","nest","new","new","new_cst","new_mut","pop","span","store_type","to_owned","to_owned","try_from","try_from","try_into","try_into","typ","type_id","type_id","vzip","vzip","display_source","noname_version","title","Cell","Const","ConstOrCell","Constant","External","Hint","HintFn","Inverse","LinearCombination","Mul","PublicOutput","Ref","Scale","Value","Var","Var","VarOrRef","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","constant","cst","cvar","cvars","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","drop","drop","drop","drop","fmt","fmt","fmt","from","from","from","from","get","index","init","init","init","init","into","into","into","into","is_const","is_empty","iter","len","new","new_constant","new_constant_typ","new_cvar","new_var","range","serialize","serialize","serialize","span","to_owned","to_owned","to_owned","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","len","start","var_name","CompiledCircuit","WitnessEnv","add_value","asm","borrow","borrow","borrow_mut","borrow_mut","cached_values","circuit","compile_to_indexes","default","deref","deref","deref_mut","deref_mut","drop","drop","fmt","from","from","generate_witness","get_external","init","init","into","into","main_info","parse_single_input","try_from","try_from","try_into","try_into","type_id","type_id","var_values","vzip","vzip"],"q":[[0,"noname"],[20,"noname::backends"],[67,"noname::backends::kimchi"],[169,"noname::backends::kimchi::asm"],[190,"noname::backends::kimchi::builtin"],[191,"noname::backends::kimchi::prover"],[224,"noname::backends::r1cs"],[352,"noname::backends::r1cs::builtin"],[353,"noname::backends::r1cs::snarkjs"],[389,"noname::circuit_writer"],[451,"noname::circuit_writer::fn_env"],[499,"noname::circuit_writer::writer"],[620,"noname::cli"],[643,"noname::cli::cmd_build_and_check"],[736,"noname::cli::cmd_new_and_init"],[782,"noname::cli::cmd_prove_and_verify"],[828,"noname::cli::manifest"],[868,"noname::cli::packages"],[936,"noname::compiler"],[961,"noname::constants"],[997,"noname::constraints"],[999,"noname::constraints::boolean"],[1004,"noname::constraints::field"],[1012,"noname::error"],[1143,"noname::error::ErrorKind"],[1147,"noname::helpers"],[1150,"noname::imports"],[1222,"noname::inputs"],[1264,"noname::inputs::ParsingError"],[1266,"noname::lexer"],[1399,"noname::lexer::tokens"],[1420,"noname::name_resolution"],[1435,"noname::parser"],[1486,"noname::parser::expr"],[1570,"noname::parser::expr::ExprKind"],[1593,"noname::parser::structs"],[1636,"noname::parser::types"],[2083,"noname::parser::types::StmtKind"],[2089,"noname::parser::types::TyKind"],[2091,"noname::serialization"],[2107,"noname::serialization::ser"],[2109,"noname::stdlib"],[2115,"noname::stdlib::crypto"],[2118,"noname::syntax"],[2123,"noname::type_checker"],[2198,"noname::type_checker::checker"],[2243,"noname::type_checker::fn_env"],[2294,"noname::utils"],[2297,"noname::var"],[2397,"noname::var::VarOrRef"],[2400,"noname::witness"],[2438,"core::option"],[2439,"alloc::vec"],[2440,"alloc::string"],[2441,"core::result"],[2442,"core::any"],[2443,"mina_curves::pasta::curves::vesta"],[2444,"poly_commitment::evaluation_proof"],[2445,"kimchi::prover_index"],[2446,"kimchi::verifier_index"],[2447,"miette::eyreish"],[2448,"serde::de"],[2449,"core::fmt"],[2450,"core::hash"],[2451,"core::marker"],[2452,"serde::ser"],[2453,"core::default"],[2454,"core::cmp"],[2455,"core::clone"],[2456,"core::iter::traits::iterator"],[2457,"kimchi::proof"],[2458,"std::io::error"],[2459,"core::error"],[2460,"kimchi::circuits::gate"],[2461,"clap_builder::builder::command"],[2462,"camino"],[2463,"clap_builder::parser::matches::arg_matches"],[2464,"clap_builder"],[2465,"clap_builder::util::id"],[2466,"std::collections::hash::set"],[2467,"ark_ff::fields"],[2468,"kimchi::error"],[2469,"alloc::boxed"],[2470,"core::str::traits"],[2471,"core::ops::range"],[2472,"ark_serialize"],[2473,"core::slice::iter"],[2474,"serde_json::value"]],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,5,22,22,22,5,5,5,5,5,5,5,5,5,22,22,5,5,22,22,22,5,22,5,5,22,5,22,0,5,5,5,5,22,22,22,5,0,5,22,22,22,22,0,0,0,0,0,0,26,26,26,26,26,26,39,0,26,26,39,35,26,27,39,35,26,27,0,26,27,26,27,26,26,35,27,39,35,26,27,39,35,26,27,27,39,35,26,27,27,27,27,27,26,35,27,39,35,26,27,39,26,26,27,27,39,35,26,27,39,35,26,27,35,35,26,26,26,26,26,26,0,39,27,27,28,35,26,27,39,35,26,27,39,35,26,27,39,35,26,27,39,35,26,27,0,47,47,47,47,47,47,0,47,47,47,47,47,47,47,0,47,47,47,47,47,0,0,0,56,56,57,56,57,56,57,56,57,57,56,57,56,57,56,57,56,57,56,56,56,57,56,57,56,57,56,57,57,56,57,0,0,0,0,0,0,0,63,60,60,60,60,60,60,60,60,63,62,61,63,60,66,62,61,63,60,66,0,63,62,61,63,60,62,61,63,60,60,61,62,62,61,63,60,66,62,61,63,60,66,62,62,61,63,60,66,62,61,62,62,62,61,61,61,60,62,61,63,66,62,61,61,63,60,66,60,60,62,62,62,61,63,60,66,60,62,61,63,60,66,60,60,60,60,60,60,66,60,62,0,62,61,61,62,61,63,60,62,61,63,60,66,62,61,63,60,66,62,61,63,60,66,62,61,63,60,66,66,0,0,67,0,67,69,67,69,67,69,67,69,67,69,67,67,67,69,67,67,69,69,69,67,69,67,69,67,67,69,67,69,67,69,67,69,67,0,0,0,0,0,0,0,54,54,54,54,54,54,72,54,72,72,72,54,54,72,54,72,72,54,72,72,72,72,72,54,54,54,72,0,54,54,72,54,54,54,54,72,54,72,54,54,72,72,54,72,54,72,54,72,54,72,54,72,54,72,0,0,0,71,55,71,55,71,55,71,55,71,71,55,71,55,71,55,71,55,71,55,71,71,55,71,55,71,55,71,55,71,71,55,71,55,71,55,71,55,71,55,71,55,55,71,55,55,71,0,0,83,0,0,86,83,86,0,83,83,84,85,86,87,83,84,85,86,87,83,84,85,86,87,83,84,85,86,87,85,87,84,85,85,87,83,84,85,86,87,83,84,85,86,87,83,84,85,86,87,83,84,85,86,87,85,87,85,85,85,87,87,87,83,84,85,85,86,87,83,84,85,86,87,83,84,85,86,87,83,84,85,86,87,85,87,85,83,84,85,86,87,84,83,84,85,86,87,85,83,84,85,86,87,83,84,85,86,87,84,83,84,85,86,87,83,84,85,86,87,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,92,93,95,94,92,93,95,94,92,93,95,94,92,93,95,94,0,0,0,0,0,92,93,95,94,92,93,95,94,92,93,95,94,92,93,95,94,92,93,95,94,92,93,95,94,92,93,95,94,92,93,95,94,92,93,95,94,92,93,95,94,92,93,95,94,92,93,95,94,92,93,95,94,92,93,95,94,92,93,95,94,92,93,95,94,92,93,95,94,0,0,100,99,100,99,100,99,100,99,0,0,100,99,100,99,100,99,100,99,100,99,100,99,100,99,100,99,100,99,100,99,100,99,100,99,100,99,100,99,100,99,100,99,100,99,0,0,101,102,101,102,101,102,101,102,0,0,101,102,101,102,101,102,101,102,101,102,101,102,101,102,101,102,101,102,101,102,101,102,101,102,101,102,101,102,101,102,101,102,101,102,0,0,103,104,103,104,103,104,103,104,104,103,104,103,104,104,103,104,103,104,103,104,103,104,103,104,104,103,0,103,104,103,104,103,104,103,104,104,103,104,0,0,0,105,107,106,105,107,106,105,106,105,106,105,107,106,105,107,106,105,0,105,107,106,105,105,105,105,105,105,107,106,105,105,107,106,0,0,0,105,105,105,107,106,107,105,107,106,0,105,105,105,106,105,105,107,106,105,107,106,105,107,106,105,0,105,107,106,0,0,19,19,19,0,19,19,19,19,19,0,19,0,19,19,111,19,19,19,19,19,0,0,19,0,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,75,75,75,75,75,75,75,75,75,75,75,16,0,0,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,16,75,75,75,75,75,75,75,75,0,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,76,75,76,75,76,75,76,75,76,75,76,76,75,75,76,75,75,75,75,75,76,76,75,76,75,16,76,76,76,76,75,76,76,75,76,75,76,75,76,75,76,75,163,163,163,163,0,0,120,124,122,0,0,0,0,0,124,122,123,124,121,122,123,124,121,122,121,122,121,122,123,124,121,122,123,124,121,122,122,123,124,121,122,123,124,121,122,123,124,121,122,121,123,124,121,122,123,124,121,122,123,123,122,121,122,123,124,121,122,123,124,121,122,123,124,121,122,123,124,121,122,0,115,115,115,0,115,0,115,58,115,58,58,58,58,115,58,115,58,58,115,58,115,115,115,58,115,58,115,58,0,115,125,58,115,115,58,115,58,115,58,115,58,164,164,127,127,127,127,127,126,127,127,127,127,127,127,126,127,127,126,126,126,127,127,126,126,0,127,127,127,127,127,126,0,127,126,127,127,127,126,127,126,127,127,127,127,127,127,127,126,0,0,0,126,126,129,126,127,128,129,126,127,128,126,127,128,126,127,128,129,126,127,128,129,126,127,128,129,126,127,128,126,127,126,126,126,127,127,127,129,129,126,126,127,127,128,129,126,127,128,129,126,127,128,129,126,127,128,128,129,127,126,128,129,128,126,127,128,126,127,0,129,126,127,128,129,126,127,128,129,126,127,128,129,126,127,128,0,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,0,110,110,110,110,110,110,110,110,110,110,110,110,110,110,0,0,0,0,0,0,0,0,0,0,0,0,131,133,131,133,131,133,131,133,131,133,131,133,131,0,131,131,133,131,133,131,133,131,133,131,131,131,131,131,133,0,131,133,131,133,131,133,0,131,133,135,134,134,134,134,134,134,135,135,134,135,135,0,0,134,134,134,135,134,135,134,134,0,135,134,77,134,135,77,134,135,77,134,135,77,134,135,77,134,135,77,134,135,77,134,135,77,134,135,77,134,135,77,134,135,77,134,135,77,134,135,77,77,77,77,77,134,135,77,77,134,135,77,134,135,77,134,135,77,134,135,77,134,135,165,166,167,168,169,168,169,165,167,166,170,171,172,166,165,173,173,172,172,170,171,172,168,0,0,137,136,137,136,136,136,136,137,136,137,136,136,137,136,137,137,136,137,136,137,136,137,136,137,136,137,136,137,136,136,137,136,136,137,136,137,136,137,136,137,136,139,139,78,148,0,0,78,78,148,150,140,0,150,78,148,78,0,0,148,0,143,0,150,0,139,0,143,0,0,140,0,148,0,0,0,0,150,0,0,150,0,174,144,145,175,142,175,174,138,139,78,132,140,141,142,143,144,145,146,147,148,149,108,150,151,175,174,138,139,78,132,140,141,142,143,144,145,146,147,148,149,108,150,151,138,139,78,132,140,141,142,143,144,145,146,147,148,108,138,139,78,132,140,141,142,143,144,145,146,147,148,108,139,132,143,144,175,174,138,139,78,132,140,141,142,143,144,145,146,147,148,149,108,150,151,175,174,138,139,78,132,140,141,142,143,144,145,146,147,148,149,108,150,151,138,139,78,132,140,141,142,143,144,145,146,147,148,108,175,174,138,139,78,132,140,141,142,143,144,145,146,147,148,149,108,150,151,146,139,78,132,139,139,139,78,78,78,132,132,132,138,139,78,78,132,140,141,142,143,144,145,146,147,148,149,108,108,150,151,175,174,138,139,78,132,140,141,142,143,144,145,146,147,148,149,108,150,151,139,78,132,139,78,132,175,174,138,139,78,132,140,141,142,143,144,145,146,147,148,149,108,150,151,175,174,138,139,78,132,140,141,142,143,144,145,146,147,148,149,108,150,151,140,141,145,142,140,141,145,0,0,138,141,144,147,149,78,108,151,174,144,145,151,132,138,132,142,143,144,147,108,151,142,142,0,142,0,146,138,174,144,78,174,138,139,78,132,140,141,142,143,144,145,146,147,148,108,175,142,175,138,132,141,142,145,146,147,149,108,151,146,108,138,139,78,132,140,141,142,143,144,145,146,147,148,108,78,108,175,174,138,139,78,132,140,141,142,143,144,145,146,147,148,149,108,150,151,175,174,138,139,78,132,140,141,142,143,144,145,146,147,148,149,108,150,151,145,175,174,138,139,78,132,140,141,142,143,144,145,146,147,148,149,108,150,151,132,151,175,174,138,139,78,132,140,141,142,143,144,145,146,147,148,149,108,150,151,176,177,177,176,177,176,178,178,0,179,179,179,179,179,179,179,179,179,0,179,179,179,179,179,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,80,74,73,80,74,73,80,80,80,80,0,74,74,74,73,80,74,73,80,74,73,80,74,73,80,73,73,73,73,80,74,73,80,0,74,73,80,73,73,74,73,80,74,73,80,73,73,73,73,80,74,73,80,74,74,73,80,74,73,80,74,74,73,80,74,74,73,80,0,0,79,82,79,82,79,82,79,82,82,79,82,79,82,79,82,79,82,82,79,82,79,82,79,82,79,82,79,82,82,79,82,79,79,79,82,79,82,79,82,79,82,79,82,0,0,160,157,160,157,160,157,160,157,160,157,160,157,160,157,160,160,157,160,157,160,157,157,157,160,157,160,157,157,157,160,157,160,157,160,160,157,160,157,160,157,160,157,160,157,160,160,157,160,157,0,0,0,112,112,0,12,12,12,0,12,12,12,12,180,12,0,0,180,0,180,12,112,17,180,12,112,17,12,112,17,12,112,17,17,112,112,17,180,12,112,17,180,12,112,17,12,112,17,180,12,112,17,12,112,17,180,12,112,17,17,17,180,12,112,17,180,12,112,17,112,17,17,17,17,17,17,17,17,17,12,112,17,17,12,112,17,180,12,112,17,180,12,112,17,180,12,112,17,180,12,112,17,181,181,181,0,0,14,81,81,14,81,14,14,81,81,14,81,14,81,14,81,14,14,81,14,81,14,81,14,81,14,81,81,81,14,81,14,81,14,14,81,14],"f":"``````````````````````````````{{{l{b{j{}{{d{c}}{f{e}}{h{g}}}}}}{l{e}}{l{e}}n}eA`Ab{}}{{{l{b{j{}{{d{c}}{f{e}}{h{g}}}}}}{l{e}}{l{c}}n}eA`Ab{}}{{{l{b{j{}{{d{c}}{f{e}}{h{g}}}}}}{Af{{l{Ad}}}}cn}eA`Ab{}}{{{l{b{j{}{{d{c}}{f{e}}{h{g}}}}}}{Ah{{j{}{{d{c}}{f{e}}{h{g}}}}}}n}eA`Ab{}}00{{{l{b{j{}{{d{c}}{f{e}}{h{g}}}}}}{l{e}}cn}AjA`Ab{}}{{{l{b{j{}{{d{c}}{f{e}}{h{g}}}}}}{l{e}}{l{e}}n}AjA`Ab{}}{{{l{c}}}{{l{e}}}{}{}}{{{l{bc}}}{{l{be}}}{}{}}{{{l{{j{}{{d{c}}{f{e}}{h{g}}}}}}{l{b{Al{c}}}}{l{{Ah{{j{}{{d{c}}{f{e}}{h{g}}}}}}}}An}{{B`{c}}}A`Ab{}}{{{l{{j{}{{d{c}}{f{e}}{h{g}}}}}}{l{b{Al{c}}}}{l{e}}}{{B`{c}}}A`Ab{}}{An{{l{c}}}{}}{An{{l{bc}}}{}}{AnAj}{{{l{b{j{}{{d{c}}{f{e}}{h{g}}}}}}{Af{{Bb{ce}}}}{Af{{Bd{e}}}}n}{{B`{Aj}}}A`Ab{}}{cc{}}{{{l{{j{}{{d{c}}{f{e}}{h{g}}}}}}{l{Bf}}Bh}BjA`Ab{}}{{{l{{j{}{{d{c}}{f{e}}{h{g}}}}}}{l{b{Al{c}}}}}{{B`{g}}}A`Ab{}}{{}An}{{{l{b{j{}{{d{c}}{f{e}}{h{g}}}}}}}AjA`Ab{}}{ce{}{}}`{{{l{b{j{}{{d{c}}{f{e}}{h{g}}}}}}{l{e}}{l{e}}n}eA`Ab{}}{{{l{b{j{}{{d{c}}{f{e}}{h{g}}}}}}{l{e}}{l{c}}n}eA`Ab{}}{{{l{b{j{}{{d{c}}{f{e}}{h{g}}}}}}{l{e}}n}eA`Ab{}}{{{l{b{j{}{{d{c}}{f{e}}{h{g}}}}}}{Ah{{j{}{{d{c}}{f{e}}{h{g}}}}}}n}eA`Ab{}}{BhBl}{{}Bl}0{{}{{Bn{{j{}{{d{c}}{f{e}}{h{g}}}}}}}A`Ab{}}`6{c{{C`{e}}}{}{}}0{{{l{c}}}Cb{}}9``````{{{l{bCd}}{l{Cf}}{l{Cf}}n}Cf}{{{l{bCd}}{l{Cf}}{l{c}}n}Cf{}}{{{l{bCd}}{Af{{l{Ad}}}}Chn}Cf}{{{l{bCd}}{Ah{Cd}}n}c{}}{{{l{bCd}}{Ah{Cd}}n}Cf}0``{{{l{bCd}}{l{Cf}}cn}Aj{}}{{{l{bCd}}{l{Cf}}{l{Cf}}n}Aj}{{{l{c}}}{{l{e}}}{}{}}000{{{l{bc}}}{{l{be}}}{}{}}000`{{{l{Cd}}}Cd}{{{l{Cf}}}Cf}{{{l{c}}{l{be}}}Aj{}{}}0{{{l{Cd}}}{{Dd{{Db{{Cn{Cj{Cl{Cj}}}}{D`{Cj{Cl{Cj}}}}}}}}}}{{{l{Cd}}{l{b{Al{c}}}}{l{e}}}{{B`{c}}}{}{}}{{{l{Df}}}Aj}{{}Cf}{An{{l{c}}}{}}000{An{{l{bc}}}{}}000{c{{C`{Cf}}}Dh}{AnAj}000{{{l{Cf}}{l{Cf}}}Bh}{{{l{c}}{l{e}}}Bh{}{}}00{{{l{bCd}}{Af{{Bb{ce}}}}{Af{{Bd{Cf}}}}n}{{B`{Aj}}}{}{}}{{{l{Df}}{l{bDj}}}Dl}{{{l{Cf}}{l{bDj}}}Dl}{cc{}}000`{{{l{Cd}}{l{Bf}}Bh}Bj}{{{l{Cd}}{l{b{Al{Ch}}}}}{{B`{Dn}}}}{{{l{c}}{l{e}}}E`{EbEd}Ef}{{{l{Cf}}{l{bc}}}AjEh}{{}An}000{ce{}{}}000{{{l{Df}}}Bh}{{{l{Df}}}An}{{{l{bCd}}{l{Cf}}{l{Cf}}n}Cf}{{{l{bCd}}{l{Cf}}{l{c}}n}Cf{}}{{{l{bCd}}{l{Cf}}n}Cf}{BhCd}{{{l{bCd}}{Ah{Cd}}n}Cf}{{}{{Bn{Cd}}}}``{{{l{Cf}}c}C`Ej}`{{{l{Ch}}}Bj}{{{l{Df}}}{{El{{Bd{Ch}}}}}}{{{l{c}}}e{}{}}0{c{{C`{e}}}{}{}}0000000{{{l{c}}}Cb{}}000>>>>`{{{l{c}}}{{l{e}}}{}{}}{{{l{bc}}}{{l{be}}}{}{}}{{}{{En{c}}}F`}{An{{l{c}}}{}}{An{{l{bc}}}{}}{AnAj}{{{l{b{En{Ch}}}}{l{{Fb{Ch}}}}}Aj}{cc{}}{{}An}{{{l{b{En{c}}}}c}Bh{FdEbFf}}{ce{}{}}{{{l{{En{c}}}}}Bh{FdEbFf}}{{{l{{En{c}}}}}{{`{{Fj{}{{Fh{{l{c}}}}}}}}}{FdEbFf}}{{{l{{En{c}}}}}An{FdEbFf}}{{{l{{En{Ch}}}}{l{{Fb{Ch}}}}}{{Bd{Bj}}}}{{{l{{En{c}}}}{l{c}}}An{FdEbFf}}{c{{C`{e}}}{}{}}0{{{l{c}}}Cb{}}7{{{l{b{Fl{Cd}}}}{l{{Fb{{Fn{ChCf}}}}}}n}{{B`{{Af{{Bb{ChCf}}}}}}}}``{{{l{G`}}{l{Bf}}Bh}Bj}{{{l{c}}}{{l{e}}}{}{}}0{{{l{bc}}}{{l{be}}}{}{}}0{An{{l{c}}}{}}0{An{{l{bc}}}{}}0{c{{C`{Gb}}}Dh}{AnAj}0{cc{}}0{{}An}0{ce{}{}}0{{{l{G`}}}Bh}{{{l{G`}}}An}{{{l{G`}}{l{Bf}}GdGdBh}{{Dd{{Db{{Gf{Cj{Cl{Cj}}}}{Bd{Ch}}{Bd{Ch}}}}}}}}{{{l{Gb}}c}C`Ej}{c{{C`{e}}}{}{}}000{{{l{c}}}Cb{}}0{{{l{Gb}}{Bd{Ch}}{Gf{Cj{Cl{Cj}}}}}{{Dd{Aj}}}}77````````{{{l{b{Gh{c}}}}{l{{Gj{c}}}}{l{{Gj{c}}}}n}{{Gj{c}}}A`}{{{l{b{Gh{c}}}}{l{{Gj{c}}}}{l{c}}n}{{Gj{c}}}A`}{{{l{b{Gh{c}}}}{Af{{l{Ad}}}}cn}{{Gj{c}}}A`}{{{l{b{Gh{c}}}}{Ah{{Gh{c}}}}n}{{Gj{c}}}A`}00{{{l{b{Gh{c}}}}{l{{Gj{c}}}}cn}AjA`}{{{l{b{Gh{c}}}}{l{{Gj{c}}}}{l{{Gj{c}}}}n}AjA`}`{{{l{c}}}{{l{e}}}{}{}}0000{{{l{bc}}}{{l{be}}}{}{}}0000``{{{l{Gl}}}Gl}{{{l{{Gj{c}}}}}{{Gj{c}}}{A`Ff}}{{{l{{Gn{c}}}}}{{Gn{c}}}{A`Ff}}{{{l{{Gh{c}}}}}{{Gh{c}}}{A`Ff}}{{{l{c}}{l{be}}}Aj{}{}}000{{{l{{Gh{c}}}}{l{b{Al{e}}}}{l{{Gj{e}}}}}{{B`{e}}}A`{}}`{{}Gl}{An{{l{c}}}{}}0000{An{{l{bc}}}{}}0000{c{{C`{Gl}}}Dh}{AnAj}0000{{{l{Gl}}{l{Gl}}}Bh}{{{l{{Gj{c}}}}{l{{Gj{c}}}}}Bh{A`H`}}{{{l{c}}{l{e}}}Bh{}{}}00000{{{l{b{Gh{c}}}}{Af{{Bb{eg}}}}{Af{{Bd{{Gj{c}}}}}}n}{{B`{Aj}}}A`{}{}}{{{l{Gl}}{l{bDj}}}Dl}{{{l{{Gj{c}}}}{l{bDj}}}Dl{A`Hb}}{{{l{{Gn{c}}}}{l{bDj}}}Dl{A`Hb}}{{{l{{Hd{c}}}}{l{bDj}}}Dl{A`Hb}}{cc{}}{Gl{{Gj{c}}}A`}1111{{{l{{Gh{c}}}}{l{Bf}}Bh}BjA`}{{{l{{Gh{c}}}}{l{b{Al{c}}}}}{{B`{e}}}A`{}}{{{l{c}}{l{e}}}E`{EbEd}Ef}{{{l{Gl}}{l{bc}}}AjEh}{{}An}0000{{{l{b{Gh{c}}}}}AjA`}{ce{}{}}0000{{{l{b{Gh{c}}}}{l{{Gj{c}}}}{l{{Gj{c}}}}n}{{Gj{c}}}A`}{{{l{b{Gh{c}}}}{l{{Gj{c}}}}{l{c}}n}{{Gj{c}}}A`}{{{l{b{Gh{c}}}}{l{{Gj{c}}}}n}{{Gj{c}}}A`}{{}{{Gh{c}}}A`}{{{l{b{Gh{c}}}}{Ah{{Gh{c}}}}n}{{Gj{c}}}A`}{{{l{{Gh{c}}}}}AnA`}`{{}{{Bn{{Gh{c}}}}}A`}{{{l{Gl}}c}C`Ej}````{{{l{c}}}e{}{}}000{c{{C`{e}}}{}{}}000000000{{{l{c}}}Cb{}}0000;;;;;`{{{l{b{Fl{{Gh{c}}}}}}{l{{Fb{{Fn{c{Gj{c}}}}}}}}n}{{B`{{Af{{Bb{c{Gj{c}}}}}}}}}A`}````{{{l{c}}}{{l{e}}}{}{}}0{{{l{bc}}}{{l{be}}}{}{}}0{An{{l{c}}}{}}0{An{{l{bc}}}{}}0{AnAj}0{{{l{Hf}}{l{bDj}}}Dl}0{cc{}}0{HhHf}{{{l{{Hj{c}}}}{l{Ad}}}{{C`{AjHf}}}A`}{{{l{{Hj{c}}}}{l{Ad}}{Hd{c}}}{{C`{AjHf}}}A`}{{}An}0{ce{}{}}0{{{Gh{c}}}{{Hj{c}}}A`}{{{l{Hf}}}{{Af{{l{Hl}}}}}}{{{l{c}}}Bj{}}{c{{C`{e}}}{}{}}000{{{l{c}}}Cb{}}055```````{{{l{{Fl{c}}}}{l{bHn}}BjFn}Ajj}{{{l{b{Fl{c}}}}BjAnn}Bbj}0{{{l{b{Fl{c}}}}Ann}Ajj}`{{{l{c}}}{{l{e}}}{}{}}0{{{l{bc}}}{{l{be}}}{}{}}0{{{l{I`}}}I`}{{{l{c}}{l{be}}}Aj{}{}}{{{l{{Fl{c}}}}{l{Ib}}}{{Af{{l{Id}}}}}j}{An{{l{c}}}{}}0{An{{l{bc}}}{}}0{c{{C`{I`}}}Dh}{AnAj}0{{{l{I`}}{l{I`}}}Bh}{{{l{c}}{l{e}}}Bh{}{}}00{{{l{{Fl{c}}}}Ifn}Ihj}{{{l{{Fl{c}}}}{l{Ij}}}{{Af{{l{Il}}}}}j}{{{l{{Fl{c}}}}{l{bDj}}}Dl{jHb}}{{{l{I`}}{l{bDj}}}Dl}`{{{l{{Fl{c}}}}{l{Ib}}}{{Af{{l{{In{c}}}}}}}j}{cc{}}0{{{J`{c}}c}{{B`{{Jb{c}}}}}j}{{{l{{Fl{c}}}}{l{bAl}}}B`j}{{{l{{Fl{c}}}}{l{Hn}}{l{Ad}}}Fnj}{{}An}0{ce{}{}}0{{{l{{Fl{c}}}}}{{B`{{l{{In{c}}}}}}}j}{{{l{{Fl{c}}}}An}{{Af{{l{Il}}}}}j}`{{{l{I`}}c}C`Ej}{{{l{{Fl{c}}}}{l{Il}}}Anj}`{{{l{{Fl{c}}}}{l{Ib}}}{{Af{{l{Jd}}}}}j}{{{l{c}}}e{}{}}{c{{C`{e}}}{}{}}000{{{l{c}}}Cb{}}088```{{{l{b{Hn{ce}}}}Bj{Fn{ce}}}AjA`Ab}{{{l{c}}}{{l{e}}}{}{}}0{{{l{bc}}}{{l{be}}}{}{}}0{{{l{{Fn{ce}}}}}{{Fn{ce}}}{A`Ff}{AbFf}}{{{l{{Hn{ce}}}}}{{Hn{ce}}}{A`Ff}{AbFf}}{{{l{c}}{l{be}}}Aj{}{}}0{{}{{Hn{ce}}}{A`F`}{AbF`}}{An{{l{c}}}{}}0{An{{l{bc}}}{}}0{AnAj}0{{{l{{Fn{ce}}}}{l{bDj}}}Dl{A`Hb}{AbHb}}{{{l{{Hn{ce}}}}{l{bDj}}}Dl{A`Hb}{AbHb}}{cc{}}0{{{l{{Hn{ce}}}}{l{Ad}}}{{Fn{ce}}}A`Ab}{{}An}0{ce{}{}}0`{{{l{b{Hn{ce}}}}}AjA`Ab}{{{Bb{ce}}Bh{Af{Il}}}{{Fn{ce}}}A`Ab}{{}{{Hn{ce}}}A`Ab}2{{{l{{Fn{ce}}}}{Bb{ce}}}{{Fn{ce}}}A`Ab}{{{l{b{Hn{ce}}}}{l{Ad}}{Bb{ce}}}AjA`Ab}{{{l{{Fn{ce}}}}{Bb{ce}}AnAn}{{Fn{ce}}}A`Ab}{{{l{b{Hn{ce}}}}{l{Ad}}{Bb{ce}}AnAn}AjA`Ab}{{{l{c}}}e{}{}}0{c{{C`{e}}}{}{}}000`{{{l{c}}}Cb{}}0`::``````````{{{l{c}}}{{l{e}}}{}{}}0000{{{l{bc}}}{{l{be}}}{}{}}0000{{{l{Jf}}}Jf}{{{l{Jh}}}Jh}{{{l{Jj}}}Jj}{{{l{Jl}}}Jl}{{{l{Jn}}}Jn}{{{l{c}}{l{be}}}Aj{}{}}0000{{{l{Jj}}{l{Jj}}}K`}{{{l{Jn}}{l{Jn}}}K`}``{{{l{c}}{l{e}}}K`{}{}}0{An{{l{c}}}{}}0000{An{{l{bc}}}{}}0000{c{{C`{Jf}}}Dh}{c{{C`{Jh}}}Dh}{c{{C`{Jj}}}Dh}{c{{C`{Jl}}}Dh}{c{{C`{Jn}}}Dh}{AnAj}0000{{{l{Jj}}{l{Jj}}}Bh}{{{l{Jn}}{l{Jn}}}Bh}{{{l{c}}{l{e}}}Bh{}{}}00000{{{l{Jf}}{l{bDj}}}Dl}{{{l{Jh}}{l{bDj}}}Dl}{{{l{Jj}}{l{bDj}}}Dl}0{{{l{Jl}}{l{bDj}}}Dl}{{{l{Jn}}{l{bDj}}}Dl}{cc{}}0000{{}An}0000{ce{}{}}0000{{{l{Jj}}{l{Jj}}}{{Af{K`}}}}{{{l{Jn}}{l{Jn}}}{{Af{K`}}}}`{{{l{Jf}}c}C`Ej}{{{l{Jh}}c}C`Ej}{{{l{Jj}}c}C`Ej}{{{l{Jl}}c}C`Ej}{{{l{Jn}}c}C`Ej}{{{l{Jh}}An}{{Kb{Ch}}}}{{{l{c}}}e{}{}}0000{{{l{c}}}Bj{}}{c{{C`{e}}}{}{}}000000000`{{{l{c}}}Cb{}}0000<<<<<```````````````````````````{KdKd}0000000{{{l{c}}}{{l{e}}}{}{}}000{{{l{bc}}}{{l{be}}}{}{}}000{{{l{Kf}}BhBh}{{Dd{{Db{BfG`Gb}}}}}}{Kh{{Dd{Aj}}}}{Kj{{Dd{Aj}}}}{Kl{{Dd{Aj}}}}{Kn{{Dd{Aj}}}}{{}Kd}0000000{An{{l{c}}}{}}000{An{{l{bc}}}{}}000{AnAj}000{cc{}}000{{{l{L`}}}{{C`{KhLb}}}}{{{l{L`}}}{{C`{KjLb}}}}{{{l{L`}}}{{C`{KnLb}}}}{{{l{L`}}}{{C`{KlLb}}}}{{{l{bL`}}}{{C`{KhLb}}}}{{{l{bL`}}}{{C`{KjLb}}}}{{{l{bL`}}}{{C`{KnLb}}}}{{{l{bL`}}}{{C`{KlLb}}}}{{}{{Af{Ld}}}}000{{}An}000{ce{}{}}000{c{{C`{e}}}{}{}}0000000{{{l{c}}}Cb{}}000{{{l{bKh}}{l{L`}}}{{C`{AjLb}}}}{{{l{bKj}}{l{L`}}}{{C`{AjLb}}}}{{{l{bKn}}{l{L`}}}{{C`{AjLb}}}}{{{l{bKl}}{l{L`}}}{{C`{AjLb}}}}{{{l{bKh}}{l{bL`}}}{{C`{AjLb}}}}{{{l{bKj}}{l{bL`}}}{{C`{AjLb}}}}{{{l{bKn}}{l{bL`}}}{{C`{AjLb}}}}{{{l{bKl}}{l{bL`}}}{{C`{AjLb}}}}::::``{KdKd}000{{{l{c}}}{{l{e}}}{}{}}0{{{l{bc}}}{{l{be}}}{}{}}0{Lf{{Dd{Aj}}}}{Lh{{Dd{Aj}}}}{{}Kd}000{An{{l{c}}}{}}0{An{{l{bc}}}{}}0{AnAj}0{cc{}}0{{{l{L`}}}{{C`{LhLb}}}}{{{l{L`}}}{{C`{LfLb}}}}{{{l{bL`}}}{{C`{LhLb}}}}{{{l{bL`}}}{{C`{LfLb}}}}{{}{{Af{Ld}}}}0{{}An}0{ce{}{}}0{c{{C`{e}}}{}{}}000{{{l{c}}}Cb{}}0{{{l{bLh}}{l{L`}}}{{C`{AjLb}}}}{{{l{bLf}}{l{L`}}}{{C`{AjLb}}}}{{{l{bLh}}{l{bL`}}}{{C`{AjLb}}}}{{{l{bLf}}{l{bL`}}}{{C`{AjLb}}}}66``{KdKd}000{{{l{c}}}{{l{e}}}{}{}}0{{{l{bc}}}{{l{be}}}{}{}}0{Lj{{Dd{Aj}}}}{Ll{{Dd{Aj}}}}{{}Kd}000{An{{l{c}}}{}}0{An{{l{bc}}}{}}0{AnAj}0{cc{}}0{{{l{L`}}}{{C`{LjLb}}}}{{{l{L`}}}{{C`{LlLb}}}}{{{l{bL`}}}{{C`{LjLb}}}}{{{l{bL`}}}{{C`{LlLb}}}}{{}{{Af{Ld}}}}0{{}An}0{ce{}{}}0{c{{C`{e}}}{}{}}000{{{l{c}}}Cb{}}0{{{l{bLj}}{l{L`}}}{{C`{AjLb}}}}{{{l{bLl}}{l{L`}}}{{C`{AjLb}}}}{{{l{bLj}}{l{bL`}}}{{C`{AjLb}}}}{{{l{bLl}}{l{bL`}}}{{C`{AjLb}}}}66``{{{l{c}}}{{l{e}}}{}{}}0{{{l{bc}}}{{l{be}}}{}{}}0{{{l{Ln}}}Ln}{{{l{M`}}}M`}{{{l{c}}{l{be}}}Aj{}{}}0`{An{{l{c}}}{}}0{An{{l{bc}}}{}}0`{c{{C`{Ln}}}Dh}{c{{C`{M`}}}Dh}{AnAj}0{cc{}}0{{}An}0{ce{}{}}0``{{{l{Kf}}}{{Dd{Ln}}}}{{{l{c}}}e{}{}}0{c{{C`{e}}}{}{}}000{{{l{c}}}Cb{}}0`44```{{{l{c}}}{{l{e}}}{}{}}00{{{l{bc}}}{{l{be}}}{}{}}00{{{l{Mb}}}Mb}{{{l{Md}}}Md}{{{l{c}}{l{be}}}Aj{}{}}0{An{{l{c}}}{}}00{An{{l{bc}}}{}}00{c{{C`{Mb}}}Dh}{{{l{Mb}}}{{Dd{Aj}}}}{AnAj}00{{{l{Mb}}{l{Mb}}}Bh}{{{l{c}}{l{e}}}Bh{}{}}00{{{l{Mb}}{l{bDj}}}Dl}0{{{l{Mf}}{l{bDj}}}Dl}{{{l{Md}}{l{bDj}}}Dl}{cc{}}{{{l{Mh}}}Mb}11{{{l{Mb}}}{{Dd{Ln}}}}{{{l{Mb}}}{{Dd{Bj}}}}{{{l{Ln}}}{{Bd{Mb}}}}{{{l{c}}{l{e}}}E`{EbEd}Ef}{{{l{Mb}}{l{bc}}}AjEh}{{}An}00{{{l{bMf}}{l{Mb}}{Mj{Mb}}}{{Dd{Md}}}}{ce{}{}}00{{{l{Kf}}}Bh}`{{{l{Mb}}c}C`Ej}{{{l{c}}}e{}{}}0{{{l{c}}}Bj{}}{c{{C`{e}}}{}{}}00000{{{l{c}}}Cb{}}00`{{{l{Kf}}Bh}{{Dd{Ln}}}}777``{{{l{bBf}}BjBj}An}{{{l{c}}}{{l{e}}}{}{}}{{{l{bc}}}{{l{be}}}{}{}}{{{l{Bf}}{J`{c}}c}{{Dd{{Jb{c}}}}}j}{An{{l{c}}}{}}{An{{l{bc}}}{}}{AnAj}{{{l{Bf}}{l{bDj}}}Dl}{cc{}}{{{l{{Jb{c}}}}{l{Bf}}GdGd}Ddj}{{{l{Bf}}{l{An}}}{{Af{{l{{Db{BjBj}}}}}}}}{{{Af{Mb}}{l{bBf}}BjBjAn}{{B`{{Db{{Ml{c}}An}}}}}j}{{}An}{ce{}{}}{{Mn{l{Bf}}}{{Dd{c}}}{}}`{{}Bf}{c{{C`{e}}}{}{}}0{{{l{c}}}Cb{}}{{{l{b{J`{c}}}}{Af{Mb}}{l{bBf}}BjBjAn}{{Dd{An}}}j}{{{l{b{J`{c}}}}{Af{Mb}}{l{bBf}}BjBjAn}{{B`{An}}}j}6`{{{l{c}}}{{l{e}}}{}{}}{{{l{bc}}}{{l{be}}}{}{}}{{{l{n}}}n}{{{l{c}}{l{be}}}Aj{}{}}{{{l{n}}{l{n}}}K`}{{{l{c}}{l{e}}}K`{}{}}{{}n}{An{{l{c}}}{}}{An{{l{bc}}}{}}{c{{C`{n}}}Dh}{AnAj}{{{l{n}}}An}{{{l{n}}{l{n}}}Bh}{{{l{c}}{l{e}}}Bh{}{}}00`{{{l{n}}{l{bDj}}}Dl}{cc{}}{{{l{c}}{l{e}}}E`{EbEd}Ef}{{{l{n}}{l{bc}}}AjEh}{{}An}{ce{}{}}{{{l{n}}}Bh}`{{nn}n}{{AnAnAn}n}{{{l{n}}{l{n}}}{{Af{K`}}}}{{{l{n}}c}C`Ej}`{{{l{c}}}e{}{}}{c{{C`{e}}}{}{}}0{{{l{c}}}Cb{}}8``{{{l{b{Fl{c}}}}{l{N`}}{l{N`}}n}Bbj}{{{l{b{Fl{c}}}}{l{N`}}n}Ajj}{cBhNb}{{{l{b{Fl{c}}}}{l{N`}}n}Bbj}33{{{l{b{Fl{c}}}}{l{Bb}}{l{Bb}}n}Bbj}{{{l{b{Fl{c}}}}{l{Bb}}{l{Bb}}{l{Bb}}n}Bbj}{{{l{b{Fl{c}}}}{l{N`}}{l{N`}}{l{N`}}n}Bbj}6326`````````````````````````````````````````````````````````````````````````````````````````{{{l{c}}}{{l{e}}}{}{}}0{{{l{bc}}}{{l{be}}}{}{}}0{An{{l{c}}}{}}0{An{{l{bc}}}{}}0{AnAj}0{{{l{Ih}}{l{bDj}}}Dl}0{{{l{If}}{l{bDj}}}Dl}0{cc{}}{NdIf}{NfIf}{NhIf}3{NjIf}{{{l{Ih}}}{{Af{{Nn{Nl}}}}}}{{}An}0{ce{}{}}0{{{B`{c}}{l{Bf}}}{{Dd{c}}}{}}``{{{l{Ih}}}{{Af{{Nn{Fj}}}}}}{{{l{Ad}}Ifn}Ih}{{{l{If}}}{{Af{{l{Hl}}}}}}`{{{l{c}}}Bj{}}0{c{{C`{e}}}{}{}}000{{{l{c}}}Cb{}}077`````{{{El{Ch}}}Ch}{{{l{O`}}}Bj}`````````{{{l{c}}}{{l{e}}}{}{}}000{{{l{bc}}}{{l{be}}}{}{}}000{{{l{{Ob{c}}}}}{{Ob{c}}}{jFf}}{{{l{{Od{c}}}}}{{Od{c}}}{jFf}}{{{l{c}}{l{be}}}Aj{}{}}0{An{{l{c}}}{}}000{An{{l{bc}}}{}}000{c{{C`{{Od{e}}}}}Dhj}{AnAj}000{{{l{{Of{c}}}}{l{bDj}}}Dl{jHb}}{{{l{{Oh{c}}}}{l{bDj}}}Dl{jHb}}{{{l{{Ob{c}}}}{l{bDj}}}Dl{jHb}}{{{l{{Od{c}}}}{l{bDj}}}Dlj}{cc{}}000`{{}An}000{ce{}{}}000``{{{l{{Od{c}}}}e}C`jEj}{{{l{c}}}e{}{}}0{c{{C`{e}}}{}{}}0000000{{{l{c}}}Cb{}}0004444```````{{{l{c}}}{{l{e}}}{}{}}0{{{l{bc}}}{{l{be}}}{}{}}0{{{l{Gd}}}Gd}{{{l{c}}{l{be}}}Aj{}{}}{{}Gd}{An{{l{c}}}{}}0{An{{l{bc}}}{}}0{c{{C`{Gd}}}Dh}{AnAj}0{{{l{Nf}}{l{bDj}}}Dl}0{cc{}}0{{}An}0{ce{}{}}0{{{l{Ad}}}{{C`{GdNf}}}}{{{l{Nf}}}{{Af{{l{Hl}}}}}}{{{l{Oj}}}Bj}{{{l{c}}}e{}{}}{{{l{c}}}Bj{}}{c{{C`{e}}}{}{}}000{{{l{c}}}Cb{}}077`````````````````````````````````````````````````````{{{l{c}}}{{l{e}}}{}{}}000{{{l{bc}}}{{l{be}}}{}{}}000{{{l{Ol}}}Ol}{{{l{On}}}On}{{{l{A@`}}}A@`}{{{l{c}}{l{be}}}Aj{}{}}00{An{{l{c}}}{}}000{An{{l{bc}}}{}}000{AnAj}000{{{l{Ol}}{l{Ol}}}Bh}{{{l{On}}{l{On}}}Bh}{{{l{c}}{l{e}}}Bh{}{}}00000{{{l{A@b}}Ifn}Ih}{{{l{A@b}}{l{bDj}}}Dl}{{{l{Ol}}{l{bDj}}}Dl}0{{{l{On}}{l{bDj}}}Dl}0{{{l{A@`}}{l{bDj}}}Dl}{cc{}}000{{}An}000{ce{}{}}000`{AnA@b}{{On{l{bA@b}}An}A@`}{{{l{Ad}}}{{Af{Ol}}}}{{An{l{Ad}}}{{B`{A@d}}}}{{{l{A@b}}AnAn}n}`{{{l{c}}}e{}{}}00{{{l{c}}}Bj{}}0`{c{{C`{e}}}{}{}}0000000{{{l{c}}}Cb{}}0009999`{{{l{c}}}{{l{e}}}{}{}}{{{l{bc}}}{{l{be}}}{}{}}{{{l{bA@d}}{l{bA@f}}}{{Af{A@`}}}}{{{l{bA@d}}{l{bA@f}}If}{{B`{A@`}}}}{{{l{bA@d}}{l{bA@f}}On}{{B`{A@`}}}}{{{l{bA@d}}{l{bA@f}}If}{{B`{A@h}}}}{An{{l{c}}}{}}{An{{l{bc}}}{}}{AnAj}{{{l{A@d}}{l{bDj}}}Dl}{cc{}}{{}An}{ce{}{}}{{{Bd{A@`}}}A@d}{{{l{bA@d}}}{{Af{A@`}}}}`{c{{C`{e}}}{}{}}0{{{l{c}}}Cb{}}4``{{{l{c}}}{{l{e}}}{}{}}{{{l{bc}}}{{l{be}}}{}{}}<;:876{{{Af{Mb}}{A@j{c}}}{{B`{{Ml{c}}}}}j}4437````````````2211{{}A@f}{{}{{A@j{c}}}{F`j}}??>>=={{{l{A@f}}Ifn}Ih}``{{{l{A@f}}{l{bDj}}}Dl}{{{l{{A@j{c}}}}{l{bDj}}}Dl{Hbj}}>>==<<{{{l{A@f}}}n}`{{AnAn}A@f}{{{l{bA@f}}}An}`{{AnA@dAn}{{B`{{Db{{A@j{c}}An}}}}}j}`====<<`{ce{}{}}0`````````````````````````<<<;;;{{{l{Ij}}}Ij}{{{l{A@l}}}A@l}{{{l{A@n}}}A@n}{{{l{c}}{l{be}}}Aj{}{}}00{An{{l{c}}}{}}00{An{{l{bc}}}{}}00{c{{C`{Ij}}}Dh}{c{{C`{A@l}}}Dh}{c{{C`{A@n}}}Dh}{AnAj}00{{{l{Ij}}{l{bDj}}}Dl}{{{l{A@l}}{l{bDj}}}Dl}{{{l{A@n}}{l{bDj}}}Dl}{cc{}}00{{}An}00???`{{{l{bA@f}}A@ln}Ij}`{{{l{bA@f}}{l{bA@d}}}{{B`{Ij}}}}{{{l{Ij}}c}C`Ej}{{{l{A@l}}c}C`Ej}{{{l{A@n}}c}C`Ej}`{{{l{c}}}e{}{}}00{c{{C`{e}}}{}{}}00000{{{l{c}}}Cb{}}00{ce{}{}}00`````````````````````````{{{l{c}}}{{l{e}}}{}{}}0{{{l{bc}}}{{l{be}}}{}{}}0{{{l{AA`}}}AA`}{{{l{c}}{l{be}}}Aj{}{}}{{}AA`}{An{{l{c}}}{}}0{An{{l{bc}}}{}}0{c{{C`{AA`}}}Dh}{AnAj}0`{{{l{AAb}}{l{bDj}}}Dl}{{{l{AA`}}{l{bDj}}}Dl}{cc{}}0{{}An}0==````{{{l{bA@f}}{l{bA@d}}}{{B`{AAb}}}}{{{l{bA@f}}{l{bA@d}}}{{B`{AA`}}}}{{{l{AA`}}c}C`Ej}``{{{l{c}}}e{}{}}{c{{C`{e}}}{}{}}000{{{l{c}}}Cb{}}0{ce{}{}}0``````````````````````````````````````````````{{{l{c}}}{{l{e}}}{}{}}000000000000000000{{{l{bc}}}{{l{be}}}{}{}}000000000000000000{{{l{AAd}}}AAd}{{{l{AAf}}}AAf}{{{l{Il}}}Il}{{{l{A@h}}}A@h}{{{l{AAh}}}AAh}{{{l{AAj}}}AAj}{{{l{AAl}}}AAl}{{{l{AAn}}}AAn}{{{l{AB`}}}AB`}{{{l{ABb}}}ABb}{{{l{ABd}}}ABd}{{{l{ABf}}}ABf}{{{l{ABh}}}ABh}{{{l{Mh}}}Mh}{{{l{c}}{l{be}}}Aj{}{}}0000000000000{{}AAf}{{}A@h}{{}AAn}{{}AB`}{An{{l{c}}}{}}000000000000000000{An{{l{bc}}}{}}000000000000000000{c{{C`{AAd}}}Dh}{c{{C`{AAf}}}Dh}{c{{C`{Il}}}Dh}{c{{C`{A@h}}}Dh}{c{{C`{AAh}}}Dh}{c{{C`{AAj}}}Dh}{c{{C`{AAl}}}Dh}{c{{C`{AAn}}}Dh}{c{{C`{AB`}}}Dh}{c{{C`{ABb}}}Dh}{c{{C`{ABd}}}Dh}{c{{C`{ABf}}}Dh}{c{{C`{ABh}}}Dh}{c{{C`{Mh}}}Dh}{AnAj}000000000000000000`{{{l{AAf}}{l{AAf}}}Bh}{{{l{Il}}{l{Il}}}Bh}{{{l{A@h}}{l{A@h}}}Bh}{{{l{c}}{l{e}}}Bh{}{}}00000000{{{l{AAd}}{l{bDj}}}Dl}{{{l{AAf}}{l{bDj}}}Dl}{{{l{Il}}{l{bDj}}}Dl}0{{{l{A@h}}{l{bDj}}}Dl}{{{l{AAh}}{l{bDj}}}Dl}{{{l{AAj}}{l{bDj}}}Dl}{{{l{AAl}}{l{bDj}}}Dl}{{{l{AAn}}{l{bDj}}}Dl}{{{l{AB`}}{l{bDj}}}Dl}{{{l{ABb}}{l{bDj}}}Dl}{{{l{ABd}}{l{bDj}}}Dl}{{{l{ABf}}{l{bDj}}}Dl}{{{l{ABh}}{l{bDj}}}Dl}{{{l{{ABj{c}}}}{l{bDj}}}Dl{NbHb}}{{{l{Mh}}{l{bDj}}}Dl}0{{{l{{ABl{c}}}}{l{bDj}}}Dl{HbNb}}{{{l{{ABn{c}}}}{l{bDj}}}Dl{NbHb}}{cc{}}000000000000000000{{{l{c}}{l{e}}}E`{EbEd}Ef}00{{{l{AAf}}{l{bc}}}AjEh}{{{l{Il}}{l{bc}}}AjEh}{{{l{A@h}}{l{bc}}}AjEh}{{}An}000000000000000000{ce{}{}}000000000000000000{{{l{AAh}}}Bh}{{{l{AAj}}}Bh}{{{l{ABb}}}Bh}{{{l{AAl}}}Bh}321{{{l{Ad}}}Bh}0`````{{{l{Il}}{l{Il}}}Bh}``````{{Bjn}A@h}{{{l{bA@f}}{l{bA@d}}}{{B`{AAd}}}}{{{l{bA@f}}{l{bA@d}}}{{B`{A@h}}}}{{{l{bA@f}}{l{bA@d}}}{{B`{AAl}}}}{{{l{bA@f}}{l{bA@d}}}{{B`{{Db{A@hAAn}}}}}}{{{l{bA@f}}{l{bA@d}}}{{B`{AB`}}}}{{{l{bA@f}}{l{bA@d}}}{{B`{ABf}}}}{{{l{bA@f}}{l{bA@d}}}{{B`{Mh}}}}{{{l{bA@f}}{l{bA@d}}}{{B`{{ABn{c}}}}}{NbAC`}}{{{l{bA@f}}{l{bA@d}}{l{AAn}}}{{B`{{Bd{ABb}}}}}}{{{l{bA@f}}{l{bA@d}}}{{B`{{Bd{ABf}}}}}}{{{l{bA@f}}{l{bA@d}}}{{B`{{Db{{Bd{Ij}}n}}}}}}{{{l{bA@f}}{l{bA@d}}}{{B`{{Af{AAd}}}}}}{{{l{bA@f}}{l{bA@d}}A@h}{{B`{Ij}}}}{{{l{ABd}}}{{ACd{ACb}}}}{{AAfA@h}Il}``{{{l{Il}}{l{Il}}}Bh}`{{{l{AAd}}c}C`Ej}{{{l{AAf}}c}C`Ej}{{{l{Il}}c}C`Ej}{{{l{A@h}}c}C`Ej}{{{l{AAh}}c}C`Ej}{{{l{AAj}}c}C`Ej}{{{l{AAl}}c}C`Ej}{{{l{AAn}}c}C`Ej}{{{l{AB`}}c}C`Ej}{{{l{ABb}}c}C`Ej}{{{l{ABd}}c}C`Ej}{{{l{ABf}}c}C`Ej}{{{l{ABh}}c}C`Ej}{{{l{Mh}}c}C`Ej}```````````````{{{l{c}}}e{}{}}0000000000000{{{l{c}}}Bj{}}0{c{{C`{e}}}{}{}}0000000000000000000000000000000000000`{{{l{c}}}Cb{}}000000000000000000``{ce{}{}}000000000000000000`````````{{{l{c}}}{{l{e}}}{}{}}{{{l{bc}}}{{l{be}}}{}{}}{An{{l{c}}}{}}{An{{l{bc}}}{}}{c{{C`{e}}}DhACf}{AnAj}{cc{}}{{}An}8`{{{l{c}}e}C`AChEj};;:94{{ce}C`AChEj}```{{}{{Bd{{In{c}}}}}j}`{{{l{Ad}}}{{Af{{In{c}}}}}j}`10{{{l{Ad}}}Bh}0000```````{{{l{b{J`{c}}}}{Ml{c}}Bh}{{B`{Aj}}}j}===<<<{{{l{b{J`{c}}}}{l{bACj}}{l{{Fb{ABf}}}}{Af{{l{AAd}}}}}{{B`{Aj}}}j}{{{l{b{J`{c}}}}{l{bACj}}BhAB`{l{{Fb{Ij}}}}n}{{B`{{Af{Il}}}}}j}{{{l{b{J`{c}}}}{l{bACj}}{l{ABf}}}{{B`{{Af{Il}}}}}j}`{{{l{{Id{c}}}}}{{Id{c}}}{NbFf}}{{{l{c}}{l{be}}}Aj{}{}}{An{{l{c}}}{}}00{An{{l{bc}}}{}}00{c{{C`{{Id{e}}}}}DhNb}{c{{C`{Ib}}}Dh}{c{{C`{{J`{e}}}}}Dh{jACl}}{AnAj}00{{{l{Ib}}{l{Ib}}}Bh}{{{l{c}}{l{e}}}Bh{}{}}00{{{l{{J`{c}}}}Ifn}Ihj}{{{l{{Id{c}}}}{l{bDj}}}Dl{NbHb}}{{{l{Ib}}{l{bDj}}}Dl}{{{l{{J`{c}}}}{l{bDj}}}Dl{jHb}}`{cc{}}00{{{l{c}}{l{e}}}E`{EbEd}Ef}{{{l{Ib}}{l{bc}}}AjEh}{{}An}00{ce{}{}}00{BjIb}``{{{l{AAf}}{l{Bj}}}Ib}{{}{{J`{c}}}j}{{{l{{Id{c}}}}e}C`NbEj}{{{l{Ib}}c}C`Ej}{{{l{{J`{c}}}}e}C`{jACn}Ej}{{{l{c}}}e{}{}}{c{{C`{e}}}{}{}}00000`{{{l{c}}}Cb{}}00`999``{{{l{c}}}{{l{e}}}{}{}}0{{{l{bc}}}{{l{be}}}{}{}}0{{{l{{In{c}}}}}{{In{c}}}{jFf}}{{{l{Jd}}}Jd}{{{l{c}}{l{be}}}Aj{}{}}0{{}Jd}{An{{l{c}}}{}}0{An{{l{bc}}}{}}0{c{{C`{{In{e}}}}}Dh{jACl}}{c{{C`{Jd}}}Dh}{AnAj}0`{{{l{{In{c}}}}{l{bDj}}}Dl{jHb}}{{{l{Jd}}{l{bDj}}}Dl}{cc{}}0{{}An}0{ce{}{}}0```{{{l{{In{c}}}}e}C`{jACn}Ej}{{{l{Jd}}c}C`Ej}{{{l{{In{c}}}}}{{l{AB`}}}j}`{{{l{c}}}e{}{}}0{c{{C`{e}}}{}{}}000{{{l{c}}}Cb{}}066``{{{l{c}}}{{l{e}}}{}{}}0{{{l{bc}}}{{l{be}}}{}{}}0{{{l{AD`}}}AD`}{{{l{ACj}}}ACj}{{{l{c}}{l{be}}}Aj{}{}}0`{{}ACj}{An{{l{c}}}{}}0{An{{l{bc}}}{}}0`{AnAj}0{{{l{AD`}}{l{bDj}}}Dl}{{{l{ACj}}{l{bDj}}}Dl}{cc{}}0{{{l{ACj}}{l{Ad}}}{{Af{{l{Il}}}}}}{{{l{ACj}}{l{Ad}}}{{Af{{l{AD`}}}}}}{{}An}0{ce{}{}}0{{{l{ACj}}An}Bh}{{{l{ACj}}{l{Ad}}}{{Af{Bh}}}}`{{{l{bACj}}}Aj}{{Iln}AD`}>001`{{{l{bACj}}BjAD`}{{B`{Aj}}}}{{{l{c}}}e{}{}}0{c{{C`{e}}}{}{}}000`{{{l{c}}}Cb{}}088{{{l{bBj}}{l{Bf}}{l{{Fb{I`}}}}}Aj}{{}Bj}{{{l{bBj}}{l{Ad}}}Aj}`````````````````{{{l{c}}}{{l{e}}}{}{}}000{{{l{bc}}}{{l{be}}}{}{}}000{{{l{{Ah{c}}}}}{{Ah{c}}}{jFf}}{{{l{{N`{ce}}}}}{{N`{ce}}}{NbFf}{AbFf}}{{{l{{Bb{ce}}}}}{{Bb{ce}}}{NbFf}{AbFf}}{{{l{c}}{l{be}}}Aj{}{}}00{{{l{{Bb{ce}}}}}{{Af{c}}}NbAb}{{{l{{N`{ce}}}}}{{Af{c}}}NbAb}{{{l{{N`{ce}}}}}{{Af{{l{e}}}}}NbAb}`{An{{l{c}}}{}}000{An{{l{bc}}}{}}000{c{{C`{{Ah{e}}}}}Dhj}{c{{C`{{N`{eg}}}}}DhNb{AbACl}}{c{{C`{{Bb{eg}}}}}Dh{NbACl}{AbACl}}{AnAj}000{{{l{{Ah{c}}}}{l{bDj}}}Dlj}{{{l{{N`{ce}}}}{l{bDj}}}Dl{NbHb}{AbHb}}{{{l{{Bb{ce}}}}{l{bDj}}}Dl{NbHb}{AbHb}}{cc{}}000{{{l{{Bb{ce}}}}An}{{Af{{l{{N`{ce}}}}}}}NbAb}{{{l{{Bb{ce}}}}An}{{l{g}}}NbAb{}}{{}An}000{ce{}{}}000{{{l{{N`{ce}}}}}BhNbAb}{{{l{{Bb{ce}}}}}BhNbAb}{{{l{{Bb{ce}}}}}{{ADb{{N`{ce}}}}}NbAb}{{{l{{Bb{ce}}}}}AnNbAb}{{{Bd{{N`{ce}}}}n}{{Bb{ce}}}NbAb}{{cn}{{Bb{ce}}}NbAb}{{{l{{Id{c}}}}n}{{Bb{ce}}}NbAb}{{{N`{ce}}n}{{Bb{ce}}}NbAb}{{cn}{{Bb{ec}}}AbNb}{{{l{{Bb{ce}}}}AnAn}{{l{{Fb{{N`{ce}}}}}}}NbAb}{{{l{{Ah{c}}}}e}C`jEj}{{{l{{N`{ce}}}}g}C`Nb{AbACn}Ej}{{{l{{Bb{ce}}}}g}C`{NbACn}{AbACn}Ej}`{{{l{c}}}e{}{}}00{c{{C`{e}}}{}{}}0000000{{{l{c}}}Cb{}}000{ce{}{}}000`````{{{l{b{Al{c}}}}Bj{Bd{c}}}AjNb}{{{l{{Jb{c}}}}{l{Bf}}Bh}Bjj}{{{l{c}}}{{l{e}}}{}{}}0{{{l{bc}}}{{l{be}}}{}{}}0``{{{Jb{Cd}}}{{Dd{{Db{G`Gb}}}}}}{{}{{Al{c}}}{NbF`}}{An{{l{c}}}{}}0{An{{l{bc}}}{}}0{AnAj}0{{{l{{Al{c}}}}{l{bDj}}}Dl{NbHb}}{cc{}}0{{{l{{Jb{c}}}}GdGd}B`j}{{{l{{Al{c}}}}{l{Ad}}}{{Bd{c}}}Nb}{{}An}0>>{{{l{{Jb{c}}}}}{{l{{In{c}}}}}j}{{{l{{Jb{c}}}}ADd{l{Il}}}{{C`{BdNf}}}j}{c{{C`{e}}}{}{}}000{{{l{c}}}Cb{}}0`{ce{}{}}0","D":"CBh","p":[[0,"mut"],[17,"Field"],[17,"Var"],[17,"GeneratedWitness"],[10,"Backend",20],[1,"reference"],[5,"Span",961],[10,"BackendField",20],[10,"BackendVar",20],[1,"str"],[6,"Option",2438],[6,"Value",2297],[1,"unit"],[5,"WitnessEnv",2400],[1,"usize"],[8,"Result",1012],[5,"Var",2297],[5,"Vec",2439],[5,"Sources",936],[1,"bool"],[5,"String",2440],[6,"BackendKind",20],[8,"FnHandle",1150],[6,"Result",2441],[5,"TypeId",2442],[5,"KimchiVesta",67],[5,"KimchiCellVar",67],[8,"VestaField",67],[8,"Vesta",2443],[5,"OpeningProof",2444],[5,"ProverIndex",2445],[5,"VerifierIndex",2446],[1,"tuple"],[8,"Result",2447],[5,"Witness",67],[10,"Deserializer",2448],[5,"Formatter",2449],[8,"Result",2449],[5,"GeneratedWitness",67],[1,"u64"],[10,"Hash",2450],[10,"Sized",2451],[10,"BuildHasher",2450],[10,"Hasher",2450],[10,"Serializer",2452],[1,"array"],[5,"OrderedHashSet",169],[10,"Default",2453],[1,"slice"],[10,"Eq",2454],[10,"Clone",2455],[17,"Item"],[10,"Iterator",2456],[5,"CircuitWriter",389],[5,"VarInfo",451],[5,"ProverIndex",191],[5,"VerifierIndex",191],[5,"JsonInputs",1222],[5,"ProverProof",2457],[5,"R1CS",224],[5,"LinearCombination",224],[5,"CellVar",224],[5,"Constraint",224],[10,"PartialEq",2454],[10,"Debug",2449],[5,"GeneratedWitness",224],[6,"Error",353],[5,"Error",2458],[5,"SnarkjsExporter",353],[10,"Error",2459],[5,"FnEnv",451],[5,"DebugInfo",389],[5,"FullyQualified",2123],[5,"ConstInfo",2123],[6,"ErrorKind",1012],[5,"Error",1012],[5,"Expr",1486],[6,"TyKind",1636],[5,"FnInfo",2198],[5,"TypeChecker",2123],[5,"CompiledCircuit",2400],[5,"StructInfo",2198],[6,"GateKind",499],[5,"Gate",499],[5,"Cell",499],[6,"Wiring",499],[5,"AnnotatedCell",499],[6,"Ordering",2454],[5,"CircuitGate",2460],[5,"Command",2461],[5,"Utf8PathBuf",2462],[5,"CmdBuild",643],[5,"CmdCheck",643],[5,"CmdRun",643],[5,"CmdTest",643],[5,"ArgMatches",2463],[8,"Error",2464],[5,"Id",2465],[5,"CmdInit",736],[5,"CmdNew",736],[5,"CmdProve",782],[5,"CmdVerify",782],[5,"Manifest",828],[5,"Package",828],[5,"UserRepo",868],[5,"DependencyNode",868],[5,"DependencyGraph",868],[5,"UsePath",1636],[5,"HashSet",2466],[5,"NAST",1420],[10,"IntoMiette",936],[6,"ConstOrCell",2297],[10,"Field",2467],[6,"SetupError",2468],[6,"ParsingError",1222],[6,"VerifyError",2468],[6,"ProverError",2468],[10,"Display",2449],[5,"Box",2469],[10,"PrettyField",1147],[5,"BuiltinModule",1150],[6,"FnKind",1150],[5,"Module",1150],[6,"ModuleKind",1150],[10,"ExtField",1222],[6,"Keyword",1266],[6,"TokenKind",1266],[5,"Token",1266],[5,"LexerCtx",1266],[5,"Tokens",1399],[5,"ParserCtx",1435],[5,"Ident",1636],[5,"AST",1435],[6,"ExprKind",1486],[6,"Op2",1486],[5,"CustomType",1593],[5,"StructDef",1593],[5,"Ty",1636],[6,"ModulePath",1636],[6,"AttributeKind",1636],[5,"Attribute",1636],[5,"FunctionDef",1636],[6,"FuncOrMethod",1636],[5,"FnSig",1636],[5,"FnArg",1636],[5,"Range",1636],[5,"Stmt",1636],[6,"StmtKind",1636],[5,"Root",1636],[6,"RootKind",1636],[5,"ConstDef",1636],[10,"FromStr",2470],[1,"u32"],[5,"Range",2471],[10,"CanonicalDeserialize",2472],[10,"CanonicalSerialize",2472],[5,"TypedFnEnv",2243],[10,"Deserialize",2448],[10,"Serialize",2452],[5,"TypeInfo",2243],[5,"Iter",2473],[6,"Value",2474],[15,"WrongArgumentType",1143],[15,"JsonFileError",1264],[15,"FnCall",1570],[15,"MethodCall",1570],[15,"ArrayAccess",1570],[15,"IfElse",1570],[15,"CustomTypeDeclaration",1570],[15,"Assignment",1570],[15,"FieldAccess",1570],[15,"BinaryOp",1570],[15,"Variable",1570],[5,"MethodSig",1636],[5,"Method",1636],[15,"ForLoop",2083],[15,"Assign",2083],[15,"Custom",2089],[5,"SerdeAs",2091],[6,"VarOrRef",2297],[15,"Ref",2397]],"r":[[391,451],[392,499],[393,499],[394,451],[395,499],[620,643],[621,643],[622,736],[623,736],[624,782],[625,643],[626,643],[627,782],[630,643],[632,643],[633,736],[634,736],[636,782],[638,643],[639,643],[640,782],[1314,1399],[1436,1636],[1437,1593],[1438,1486],[1439,1486],[1440,1636],[1441,1486],[1443,1636],[1444,1636],[1445,1593],[1446,1636],[2124,2198],[2126,2198],[2128,2243],[2129,2243]],"b":[[367,"impl-Debug-for-Error"],[368,"impl-Display-for-Error"],[565,"impl-Debug-for-Cell"],[566,"impl-Display-for-Cell"],[896,"impl-Display-for-UserRepo"],[897,"impl-Debug-for-UserRepo"],[1111,"impl-Display-for-Error"],[1112,"impl-Debug-for-Error"],[1113,"impl-Debug-for-ErrorKind"],[1114,"impl-Display-for-ErrorKind"],[1116,"impl-From%3CSetupError%3E-for-ErrorKind"],[1117,"impl-From%3CParsingError%3E-for-ErrorKind"],[1118,"impl-From%3CVerifyError%3E-for-ErrorKind"],[1120,"impl-From%3CProverError%3E-for-ErrorKind"],[1243,"impl-Display-for-ParsingError"],[1244,"impl-Debug-for-ParsingError"],[1353,"impl-Debug-for-Keyword"],[1354,"impl-Display-for-Keyword"],[1355,"impl-Display-for-TokenKind"],[1356,"impl-Debug-for-TokenKind"],[1838,"impl-Debug-for-TyKind"],[1839,"impl-Display-for-TyKind"],[1851,"impl-Display-for-UsePath"],[1852,"impl-Debug-for-UsePath"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAPIHwAABAAIABQAEAAsAAgAPAAAAEQAEABcAAAAbAAIAJwACACsAAgAyAAAANQAAADoAAgA+AAAAQAAGAEkABgBSACYAfgAHAIoABwCUAAIAmAARAKsABgCzAAEAtgAXANAAAQDUAAEA1wAKAOYABQDvADEAIgEDACcBAAAsAQAALgEHADsBAwBBASEAZgELAHQBAAB3AQEAewELAIgBCACSARcArAEAAK4BAgC0AQAAtgEBALkBCgDHARAA2wEBAN8BAADhAQAA5AECAOgBBQDvAQEA8gEGAPoBAAD8ARcAFQIkAD8CBABJAhgAYwIRAHcCOQC1Ag8AyQItAPkCBwADAyEAJwMHADEDHwBTAwEAVwMBAFoDDABoAxAAegMKAIYDAACKAwAAjAMFAJUDDwCmAwMAqwMHALQDAwC5AwAAuwMEAMEDEwDWAwIA2gMLAOcDBQDvAwEA9QMKAAMELgAzBBEARgQVAF0EAgBhBAMAZwQAAGoEAABsBAAAbgQNAH0EAACBBAAAhAQBAIgEHACpBAQAsgQYAMwEEQDgBAEA5AQTAPkEBQAABQEABQUBAAkFBQAQBQEAEwUCABcFAAAZBQYAIQUCACYFKABTBQMAWwULAGgFEgB+BQQAhAUAAIYFAACIBQsAlQUAAJcFCwCkBREAtwUBALsFAQC/BQAAwQUAAMQFCwDWBQEA2QUDAOAFAADiBQAA5QUBAOgFGgAGBgIADAYCABAGJAA2BhYATwYBAFMGEQBoBgIAbQYEAHMGAAB1BgMAegYBAH4GAACABgAAggYCAIYGBwCQBq8AUwcYAH8HFwCYBwEAmweQAC0IBQA0CAAANwgEAD4IAABACAAAQggCAEYIAABMCAMAUQgBAFQIBgBcCBcAeAgEAIAIAACCCBQAmQgTAK8IAQCzCBAAxggHAM8IBADVCAMA2wgAAN0IAQDiCAAA5QgAAOcIAQDsCAUA8wgGAAMJAAAGCQAACwkQAB0JEQAzCQUAPQkMAEsJFQBiCREAdgkDAHwJCgA="}]\ ]')); if (typeof exports !== 'undefined') exports.searchIndex = searchIndex; else if (window.initSearch) window.initSearch(searchIndex); diff --git a/rustdoc/search.desc/noname/noname-desc-0-.js b/rustdoc/search.desc/noname/noname-desc-0-.js index 564e6f184..781caa560 100644 --- a/rustdoc/search.desc/noname/noname-desc-0-.js +++ b/rustdoc/search.desc/noname/noname-desc-0-.js @@ -1 +1 @@ -searchState.loadedDescShard("noname", 0, "This is a high-level language to write circuits that you …\nThis module is a wrapper API around noname. It is …\nUsed to parse public and private inputs to a program.\nThis adds a few utility functions for serializing and …\nA number of helper function to check the syntax of some …\nThis trait serves as an alias for a bundle of traits\nThis trait allows different backends to have different …\nThe circuit field / scalar field that the circuit is …\nThe generated witness type for the backend. Each backend …\nThe CellVar type for the backend. Different backend is …\nadd two vars\nadd a var with a constant\nThis should be called only when you want to constrain a …\nProcess a private input\nProcess a public input\nProcess a public output\nadd a constraint to assert a var equals a constant\nadd a constraint to assert a var equals another var\nBackends should implement this function to load and …\nFinalize the circuit by doing some sanitizing checks.\nReturns the argument unchanged.\nGenerate the asm for a backend.\nGenerate the witness for a backend.\nInit circuit\nCalls U::from(self).\nmultiply a var with another var\nmultiply a var with a constant\nnegate a var\nCreate a new cell variable and record it. It increments …\nposeidon crypto builtin function for different backends\nsub two vars\nNumber of columns in the execution trace.\nWe use the scalar field of Vesta as our circuit field.\ncontains all the witness values\nASM-like language:\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\ncontains the public inputs, which are also part of the …\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nThis module contains the prover.\ncontains the public outputs, which are also part of the …\nkimchi uses a transposed witness\nVery dumb way to write an ordered hash set.\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nreturns a proof and a public output\nan R1CS constraint Each constraint comprises of 3 linear …\nAn intermediate struct for SnarkjsExporter to reorder the …\nLinear combination of variables and constants. For …\nR1CS backend with bls12_381 field.\nAdds the private input cell vars.\nAdds the public input cell vars.\nAdds the public output cell vars.\nFinal checks for generating the circuit. todo: we might …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nGenerate the witnesses This process should check if the …\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCreate a new CellVar and record in witness_vector vector. …\nReturns the number of constraints.\nAn error type associated with R1CSWriter.\nA struct to export r1cs circuit and witness to the snarkjs …\nAn error type associated with WitnessWriter.\nReturns the argument unchanged.\nReturns the argument unchanged.\nGenerate the r1cs file in snarkjs format. It uses the …\nGenerate the wtns file in snarkjs format.\nCalls U::from(self).\nCalls U::from(self).\nDebug information related to a single row in a circuit.\nThe constraint backend for the circuit. For now, this …\nReturns the argument unchanged.\nReturns the argument unchanged.\nA wrapper for the backend generate_witness\nCalls U::from(self).\nCalls U::from(self).\nRetrieves the FnInfo for the main() function. This …\nA note on why this was added\nThe place in the original source code that created that …\nIs used to store functions’ scoped variables. This …\nInformation about a variable.\nStores type information about a local variable. Note that …\nReturns the argument unchanged.\nReturns the argument unchanged.\nRetrieves type information on a variable, given a name. If …\nCalls U::from(self).\nCalls U::from(self).\nEnters a scoped block.\nCreates a new FnEnv\nExits a scoped block.\nSame as [Self::reassign_var], but only reassigns a …\nWe keep track of the type of variables, eventhough we’re …\nThe variable.\nNot yet wired (just indicates the position of the cell …\nThe wiring (associated to different spans)\nCoefficients\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nType of gate\nThe directory under the user home directory containing all …\nThe directory under NONAME_DIRECTORY containing all …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nThis retrieves a dependency listed in the manifest file. …\nA dependency is a Github user/repo pair.\ndownload package from github\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nThis retrieves a dependency listed in the manifest file. …\nReturns the dependencies of a package (given it’s …\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nA valid package must have a valid Noname.toml as well as a …\nContains the association between a counter and the …\nReturns the argument unchanged.\nCalls U::from(self).\nMaps a filename id to its filename and source code.\nThis should not be used directly. Check [get_tast] instead.\nReturns the argument unchanged.\nCalls U::from(self).\nCustom types\nAdds two field elements\nThis takes variables that can be anything, and returns a …\nMultiplies two field elements\nNegates a field element\nSubtracts two variables, we only support variables that …\nContains the error value\nAn error in noname.\nThe type of error.\nContains the success value\nthis error is for testing. You can use it when you want to …\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nThe type of error.\nA hint as to where the error happened (e.g. type-checker, …\nCreates a new [Error] from an ErrorKind.\nIndicate where the error occurred in the source code.\nA trait to display [Field] in pretty ways.\nPrint a field in a negative form if it’s past the half …\nA module that contains only built-in functions.\nA built-in is just a handle to a function written in Rust.\nAn actual handle to the internal function to call to …\nThe different types of a noname function.\nA module that contains both built-in functions and native …\nA native function is represented as an AST.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nAn input is a name, and a list of field elements (in …\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nAllows constants to be defined\nThe else keyword\nThe boolean value false\nA function\nThe for keyword\nThe if keyword\nThe in keyword for iterating\nNew variable\nThe mut keyword for mutable variables\nPublic input\nReturn from a function\nAllows custom structs to be defined\nThe boolean value true\nImporting a library\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nSince std::iter::Peekable in Rust advances the iterator, I …\nLike next() except that it also stores the last seen token …\nLike Self::bump but errors with err pointing to the latest …\nLike Self::bump but errors if the token is not typ\nReturns the argument unchanged.\nCalls U::from(self).\nPeeks into the next token without advancing the iterator.\nReturns the argument unchanged.\nCalls U::from(self).\nA context for the parser.\nThe file we’re parsing\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nUsed mainly for error reporting, when we don’t have a …\nReturns a new unique node id.\nA counter used to uniquely identify different nodes in the …\nAn array access, for example: lhs[idx]\n[ ... ]\nlet lhs = rhs\nany numbers\nlhs <op> rhs\ntrue or false\nname { fields }\nlhs.rhs\nlhs(args)\nif cond { then_ } else { else_ }\nlhs.method_name(args)\n-expr\n!bool_expr\na variable or a type. For example, mod::A, x, y, etc.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nParses until it finds something it doesn’t know, then …\nis it surrounded by parenthesis?\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nThis is a type imported from another module, …\nThis is a type imported from another module.\nAn array of a fixed size.\nThis could be the same as Field, but we use this to also …\nA boolean (true or false).\nCustom / user-defined types\nThe main primitive type. ’Nuf said.\nFunction.\nAny kind of text that can represent a type, a variable, a …\nThis is a local type, not imported from another module.\nMethod defined on a custom type.\nThe module preceding structs, functions, or variables.\nThings you can have in a scope (including the root scope).\n(pub, ident, type)\n(pub, ident, type)\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nParse a function, without the fn keyword.\nReturns a list of statement parsed until seeing the end of …\nYou can use SerdeAs with serde_with in order to serialize …\nReturns the argument unchanged.\nCalls U::from(self).\nYou can use this module for serialization and …\nYou can use this to deserialize an arkworks type with …\nYou can use this to serialize an arkworks type with serde …\nList of builtin function signatures.\na function returns builtin functions\na function returns crypto functions\nReturns true if the given string is an hexadecimal string …\nReturns true if the given string is an identifier (starts …\nReturns true if the given string is an identifier or type\nReturns true if the given string is a number in decimal.\nReturns true if the given string is a type (first letter …\nThe environment we use to type check a noname program.\nThis takes the AST produced by the parser, and performs …\ntype checks a function call. Note that this can also be a …\nThis module defines the context (or environment) that gets …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nSet to None if the function is defined in the main module.\nKeeps track of the signature of a user-defined function.\nKeeps track of the signature of a user-defined struct.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nSome type information on local variables that we want to …\nThe environment we use to type check functions.\nIf the variable is a constant or not.\nA variable becomes disabled once we exit its scope. We do …\nReturns the argument unchanged.\nReturns the argument unchanged.\nRetrieves type information on a variable, given a name. If …\nCalls U::from(self).\nCalls U::from(self).\nReturns true if a scope is a prefix of our scope.\nIf the variable can be mutated or not.\nEnters a scoped block.\nCreates a new TypeEnv\nExits a scoped block.\nThe span of the variable declaration.\nStores type information about a local variable. Note that …\nSome type information.\nA cell in the execution trace.\nA constant value.\nRepresents a cell in the execution trace.\nOr it’s a constant (for example, I wrote 2 in the code).\nA public or private input to the function There’s an …\nEither it’s a hint and can be computed from the outside.\nThe signature of a hint function\nReturns the inverse of the given variable. Note that it …\nOr it’s a linear combination of internal circuit …\nA public output. This is tracked separately as public …\nA reference to a noname variable in the environment. …\nA variable’s actual value in the witness can be computed …\nRepresents a variable in the noname language, or an …\nA Var.\nRepresents a variable in the circuit, or a reference to …\nThe type of variable.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nThe span that created the variable.\nThe compiled circuit.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).") \ No newline at end of file +searchState.loadedDescShard("noname", 0, "This is a high-level language to write circuits that you …\nThis module is a wrapper API around noname. It is …\nUsed to parse public and private inputs to a program.\nThis adds a few utility functions for serializing and …\nA number of helper function to check the syntax of some …\nThis trait serves as an alias for a bundle of traits\nThis trait allows different backends to have different …\nThe circuit field / scalar field that the circuit is …\nThe generated witness type for the backend. Each backend …\nThe CellVar type for the backend. Different backend is …\nadd two vars\nadd a var with a constant\nThis should be called only when you want to constrain a …\nProcess a private input\nProcess a public input\nProcess a public output\nadd a constraint to assert a var equals a constant\nadd a constraint to assert a var equals another var\nBackends should implement this function to load and …\nFinalize the circuit by doing some sanitizing checks.\nReturns the argument unchanged.\nGenerate the asm for a backend.\nGenerate the witness for a backend.\nInit circuit\nCalls U::from(self).\nmultiply a var with another var\nmultiply a var with a constant\nnegate a var\nCreate a new cell variable and record it. It increments …\nposeidon crypto builtin function for different backends\nsub two vars\nNumber of columns in the execution trace.\nWe use the scalar field of Vesta as our circuit field.\ncontains all the witness values\nASM-like language:\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\ncontains the public inputs, which are also part of the …\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nThis module contains the prover.\ncontains the public outputs, which are also part of the …\nkimchi uses a transposed witness\nVery dumb way to write an ordered hash set.\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nreturns a proof and a public output\nan R1CS constraint Each constraint comprises of 3 linear …\nAn intermediate struct for SnarkjsExporter to reorder the …\nLinear combination of variables and constants. For …\nR1CS backend with bls12_381 field.\nAdds the private input cell vars.\nAdds the public input cell vars.\nAdds the public output cell vars.\nFinal checks for generating the circuit. todo: we might …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nGenerate the witnesses This process should check if the …\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCreate a new CellVar and record in witness_vector vector. …\nReturns the number of constraints.\nAn error type associated with R1CSWriter.\nA struct to export r1cs circuit and witness to the snarkjs …\nAn error type associated with WitnessWriter.\nReturns the argument unchanged.\nReturns the argument unchanged.\nGenerate the r1cs file in snarkjs format. It uses the …\nGenerate the wtns file in snarkjs format.\nCalls U::from(self).\nCalls U::from(self).\nDebug information related to a single row in a circuit.\nThe constraint backend for the circuit. For now, this …\nReturns the argument unchanged.\nReturns the argument unchanged.\nA wrapper for the backend generate_witness\nCalls U::from(self).\nCalls U::from(self).\nRetrieves the FnInfo for the main() function. This …\nA note on why this was added\nThe place in the original source code that created that …\nIs used to store functions’ scoped variables. This …\nInformation about a variable.\nStores type information about a local variable. Note that …\nReturns the argument unchanged.\nReturns the argument unchanged.\nRetrieves type information on a variable, given a name. If …\nCalls U::from(self).\nCalls U::from(self).\nEnters a scoped block.\nCreates a new FnEnv\nExits a scoped block.\nSame as [Self::reassign_var], but only reassigns a …\nWe keep track of the type of variables, eventhough we’re …\nThe variable.\nNot yet wired (just indicates the position of the cell …\nThe wiring (associated to different spans)\nCoefficients\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nType of gate\nThe directory under the user home directory containing all …\nThe directory under NONAME_DIRECTORY containing all …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nThis retrieves a dependency listed in the manifest file. …\nA dependency is a Github user/repo pair.\ndownload package from github\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nThis retrieves a dependency listed in the manifest file. …\nReturns the dependencies of a package (given it’s …\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nA valid package must have a valid Noname.toml as well as a …\nContains the association between a counter and the …\nReturns the argument unchanged.\nCalls U::from(self).\nMaps a filename id to its filename and source code.\nThis should not be used directly. Check [get_tast] instead.\nReturns the argument unchanged.\nCalls U::from(self).\nCustom types\nAdds two field elements\nThis takes variables that can be anything, and returns a …\nMultiplies two field elements\nNegates a field element\nReturns 1 if lhs != rhs, 0 otherwise\nSubtracts two variables, we only support variables that …\nContains the error value\nAn error in noname.\nThe type of error.\nContains the success value\nthis error is for testing. You can use it when you want to …\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nThe type of error.\nA hint as to where the error happened (e.g. type-checker, …\nCreates a new [Error] from an ErrorKind.\nIndicate where the error occurred in the source code.\nA trait to display [Field] in pretty ways.\nPrint a field in a negative form if it’s past the half …\nA module that contains only built-in functions.\nA built-in is just a handle to a function written in Rust.\nAn actual handle to the internal function to call to …\nThe different types of a noname function.\nA module that contains both built-in functions and native …\nA native function is represented as an AST.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nAn input is a name, and a list of field elements (in …\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nAllows constants to be defined\nThe else keyword\nThe boolean value false\nA function\nThe for keyword\nThe if keyword\nThe in keyword for iterating\nNew variable\nThe mut keyword for mutable variables\nPublic input\nReturn from a function\nAllows custom structs to be defined\nThe boolean value true\nImporting a library\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nSince std::iter::Peekable in Rust advances the iterator, I …\nLike next() except that it also stores the last seen token …\nLike Self::bump but errors with err pointing to the latest …\nLike Self::bump but errors if the token is not typ\nReturns the argument unchanged.\nCalls U::from(self).\nPeeks into the next token without advancing the iterator.\nReturns the argument unchanged.\nCalls U::from(self).\nA context for the parser.\nThe file we’re parsing\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nUsed mainly for error reporting, when we don’t have a …\nReturns a new unique node id.\nA counter used to uniquely identify different nodes in the …\nAn array access, for example: lhs[idx]\n[ ... ]\nlet lhs = rhs\nany numbers\nlhs <op> rhs\ntrue or false\nname { fields }\nlhs.rhs\nlhs(args)\nif cond { then_ } else { else_ }\nlhs.method_name(args)\n-expr\n!bool_expr\na variable or a type. For example, mod::A, x, y, etc.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nParses until it finds something it doesn’t know, then …\nis it surrounded by parenthesis?\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nThis is a type imported from another module, …\nThis is a type imported from another module.\nAn array of a fixed size.\nThis could be the same as Field, but we use this to also …\nA boolean (true or false).\nCustom / user-defined types\nThe main primitive type. ’Nuf said.\nFunction.\nAny kind of text that can represent a type, a variable, a …\nThis is a local type, not imported from another module.\nMethod defined on a custom type.\nThe module preceding structs, functions, or variables.\nThings you can have in a scope (including the root scope).\n(pub, ident, type)\n(pub, ident, type)\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nParse a function, without the fn keyword.\nReturns a list of statement parsed until seeing the end of …\nYou can use SerdeAs with serde_with in order to serialize …\nReturns the argument unchanged.\nCalls U::from(self).\nYou can use this module for serialization and …\nYou can use this to deserialize an arkworks type with …\nYou can use this to serialize an arkworks type with serde …\nList of builtin function signatures.\na function returns builtin functions\na function returns crypto functions\nReturns true if the given string is an hexadecimal string …\nReturns true if the given string is an identifier (starts …\nReturns true if the given string is an identifier or type\nReturns true if the given string is a number in decimal.\nReturns true if the given string is a type (first letter …\nThe environment we use to type check a noname program.\nThis takes the AST produced by the parser, and performs …\ntype checks a function call. Note that this can also be a …\nThis module defines the context (or environment) that gets …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nSet to None if the function is defined in the main module.\nKeeps track of the signature of a user-defined function.\nKeeps track of the signature of a user-defined struct.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nSome type information on local variables that we want to …\nThe environment we use to type check functions.\nIf the variable is a constant or not.\nA variable becomes disabled once we exit its scope. We do …\nReturns the argument unchanged.\nReturns the argument unchanged.\nRetrieves type information on a variable, given a name. If …\nCalls U::from(self).\nCalls U::from(self).\nReturns true if a scope is a prefix of our scope.\nIf the variable can be mutated or not.\nEnters a scoped block.\nCreates a new TypeEnv\nExits a scoped block.\nThe span of the variable declaration.\nStores type information about a local variable. Note that …\nSome type information.\nA cell in the execution trace.\nA constant value.\nRepresents a cell in the execution trace.\nOr it’s a constant (for example, I wrote 2 in the code).\nA public or private input to the function There’s an …\nEither it’s a hint and can be computed from the outside.\nThe signature of a hint function\nReturns the inverse of the given variable. Note that it …\nOr it’s a linear combination of internal circuit …\nA public output. This is tracked separately as public …\nA reference to a noname variable in the environment. …\nA variable’s actual value in the witness can be computed …\nRepresents a variable in the noname language, or an …\nA Var.\nRepresents a variable in the circuit, or a reference to …\nThe type of variable.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nThe span that created the variable.\nThe compiled circuit.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).") \ No newline at end of file diff --git a/rustdoc/settings.html b/rustdoc/settings.html index 6e78cefb6..6e883d929 100644 --- a/rustdoc/settings.html +++ b/rustdoc/settings.html @@ -1 +1 @@ -Settings

Rustdoc settings

Back
\ No newline at end of file +Settings

Rustdoc settings

Back
\ No newline at end of file diff --git a/rustdoc/src/noname/backends/kimchi/asm.rs.html b/rustdoc/src/noname/backends/kimchi/asm.rs.html index 3b6d20cbc..3df9ac082 100644 --- a/rustdoc/src/noname/backends/kimchi/asm.rs.html +++ b/rustdoc/src/noname/backends/kimchi/asm.rs.html @@ -1,4 +1,4 @@ -asm.rs - source
1
+asm.rs - source
1
 2
 3
 4
diff --git a/rustdoc/src/noname/backends/kimchi/builtin.rs.html b/rustdoc/src/noname/backends/kimchi/builtin.rs.html
index 86b7c6cda..b63c5d9ef 100644
--- a/rustdoc/src/noname/backends/kimchi/builtin.rs.html
+++ b/rustdoc/src/noname/backends/kimchi/builtin.rs.html
@@ -1,4 +1,4 @@
-builtin.rs - source
1
+builtin.rs - source
1
 2
 3
 4
diff --git a/rustdoc/src/noname/backends/kimchi/mod.rs.html b/rustdoc/src/noname/backends/kimchi/mod.rs.html
index 58e4d9d55..0bbc39c77 100644
--- a/rustdoc/src/noname/backends/kimchi/mod.rs.html
+++ b/rustdoc/src/noname/backends/kimchi/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rustdoc/src/noname/backends/kimchi/prover.rs.html b/rustdoc/src/noname/backends/kimchi/prover.rs.html
index cde79ec7f..0a54f0321 100644
--- a/rustdoc/src/noname/backends/kimchi/prover.rs.html
+++ b/rustdoc/src/noname/backends/kimchi/prover.rs.html
@@ -1,4 +1,4 @@
-prover.rs - source
1
+prover.rs - source
1
 2
 3
 4
diff --git a/rustdoc/src/noname/backends/mod.rs.html b/rustdoc/src/noname/backends/mod.rs.html
index 5f4c6add0..8c2cff459 100644
--- a/rustdoc/src/noname/backends/mod.rs.html
+++ b/rustdoc/src/noname/backends/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rustdoc/src/noname/backends/r1cs/builtin.rs.html b/rustdoc/src/noname/backends/r1cs/builtin.rs.html
index ad1242253..4a04f6fdf 100644
--- a/rustdoc/src/noname/backends/r1cs/builtin.rs.html
+++ b/rustdoc/src/noname/backends/r1cs/builtin.rs.html
@@ -1,4 +1,4 @@
-builtin.rs - source
1
+builtin.rs - source
1
 2
 3
 4
diff --git a/rustdoc/src/noname/backends/r1cs/mod.rs.html b/rustdoc/src/noname/backends/r1cs/mod.rs.html
index 706075ed8..a8a96ed3e 100644
--- a/rustdoc/src/noname/backends/r1cs/mod.rs.html
+++ b/rustdoc/src/noname/backends/r1cs/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rustdoc/src/noname/backends/r1cs/snarkjs.rs.html b/rustdoc/src/noname/backends/r1cs/snarkjs.rs.html
index 704ccbfd1..9b01c39fb 100644
--- a/rustdoc/src/noname/backends/r1cs/snarkjs.rs.html
+++ b/rustdoc/src/noname/backends/r1cs/snarkjs.rs.html
@@ -1,4 +1,4 @@
-snarkjs.rs - source
1
+snarkjs.rs - source
1
 2
 3
 4
diff --git a/rustdoc/src/noname/circuit_writer/fn_env.rs.html b/rustdoc/src/noname/circuit_writer/fn_env.rs.html
index 5bac87573..804ef96fe 100644
--- a/rustdoc/src/noname/circuit_writer/fn_env.rs.html
+++ b/rustdoc/src/noname/circuit_writer/fn_env.rs.html
@@ -1,4 +1,4 @@
-fn_env.rs - source
1
+fn_env.rs - source
1
 2
 3
 4
diff --git a/rustdoc/src/noname/circuit_writer/mod.rs.html b/rustdoc/src/noname/circuit_writer/mod.rs.html
index 8c52308d8..8863f9c68 100644
--- a/rustdoc/src/noname/circuit_writer/mod.rs.html
+++ b/rustdoc/src/noname/circuit_writer/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rustdoc/src/noname/circuit_writer/writer.rs.html b/rustdoc/src/noname/circuit_writer/writer.rs.html
index 052ec7f56..7c3b226f4 100644
--- a/rustdoc/src/noname/circuit_writer/writer.rs.html
+++ b/rustdoc/src/noname/circuit_writer/writer.rs.html
@@ -1,4 +1,4 @@
-writer.rs - source
1
+writer.rs - source
1
 2
 3
 4
@@ -754,6 +754,7 @@
 754
 755
 756
+757
 
use std::fmt::{self, Display, Formatter};
 
 use ark_ff::{One, Zero};
@@ -1299,6 +1300,7 @@
                     Op2::Subtraction => field::sub(self, &lhs[0], &rhs[0], expr.span),
                     Op2::Multiplication => field::mul(self, &lhs[0], &rhs[0], expr.span),
                     Op2::Equality => field::equal(self, &lhs, &rhs, expr.span),
+                    Op2::Inequality => field::not_equal(self, &lhs, &rhs, expr.span),
                     Op2::BoolAnd => boolean::and(self, &lhs[0], &rhs[0], expr.span),
                     Op2::BoolOr => boolean::or(self, &lhs[0], &rhs[0], expr.span),
                     Op2::Division => todo!(),
diff --git a/rustdoc/src/noname/cli/cmd_build_and_check.rs.html b/rustdoc/src/noname/cli/cmd_build_and_check.rs.html
index a450be7d0..f7d0df441 100644
--- a/rustdoc/src/noname/cli/cmd_build_and_check.rs.html
+++ b/rustdoc/src/noname/cli/cmd_build_and_check.rs.html
@@ -1,4 +1,4 @@
-cmd_build_and_check.rs - source
1
+cmd_build_and_check.rs - source
1
 2
 3
 4
diff --git a/rustdoc/src/noname/cli/cmd_new_and_init.rs.html b/rustdoc/src/noname/cli/cmd_new_and_init.rs.html
index 93bae5a8c..15aa9f0f2 100644
--- a/rustdoc/src/noname/cli/cmd_new_and_init.rs.html
+++ b/rustdoc/src/noname/cli/cmd_new_and_init.rs.html
@@ -1,4 +1,4 @@
-cmd_new_and_init.rs - source
1
+cmd_new_and_init.rs - source
1
 2
 3
 4
diff --git a/rustdoc/src/noname/cli/cmd_prove_and_verify.rs.html b/rustdoc/src/noname/cli/cmd_prove_and_verify.rs.html
index 6e2fadf8a..2e66cca36 100644
--- a/rustdoc/src/noname/cli/cmd_prove_and_verify.rs.html
+++ b/rustdoc/src/noname/cli/cmd_prove_and_verify.rs.html
@@ -1,4 +1,4 @@
-cmd_prove_and_verify.rs - source
1
+cmd_prove_and_verify.rs - source
1
 2
 3
 4
diff --git a/rustdoc/src/noname/cli/manifest.rs.html b/rustdoc/src/noname/cli/manifest.rs.html
index 45fb1e621..6ce09625f 100644
--- a/rustdoc/src/noname/cli/manifest.rs.html
+++ b/rustdoc/src/noname/cli/manifest.rs.html
@@ -1,4 +1,4 @@
-manifest.rs - source
1
+manifest.rs - source
1
 2
 3
 4
diff --git a/rustdoc/src/noname/cli/mod.rs.html b/rustdoc/src/noname/cli/mod.rs.html
index 2799a2d84..bcbe63564 100644
--- a/rustdoc/src/noname/cli/mod.rs.html
+++ b/rustdoc/src/noname/cli/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rustdoc/src/noname/cli/packages.rs.html b/rustdoc/src/noname/cli/packages.rs.html
index 08465e624..a77782346 100644
--- a/rustdoc/src/noname/cli/packages.rs.html
+++ b/rustdoc/src/noname/cli/packages.rs.html
@@ -1,4 +1,4 @@
-packages.rs - source
1
+packages.rs - source
1
 2
 3
 4
diff --git a/rustdoc/src/noname/compiler.rs.html b/rustdoc/src/noname/compiler.rs.html
index 26fc7e742..b900da79b 100644
--- a/rustdoc/src/noname/compiler.rs.html
+++ b/rustdoc/src/noname/compiler.rs.html
@@ -1,4 +1,4 @@
-compiler.rs - source
1
+compiler.rs - source
1
 2
 3
 4
diff --git a/rustdoc/src/noname/constants.rs.html b/rustdoc/src/noname/constants.rs.html
index b68f85848..1786ccab7 100644
--- a/rustdoc/src/noname/constants.rs.html
+++ b/rustdoc/src/noname/constants.rs.html
@@ -1,4 +1,4 @@
-constants.rs - source
1
+constants.rs - source
1
 2
 3
 4
diff --git a/rustdoc/src/noname/constraints/boolean.rs.html b/rustdoc/src/noname/constraints/boolean.rs.html
index 62eea516b..179474558 100644
--- a/rustdoc/src/noname/constraints/boolean.rs.html
+++ b/rustdoc/src/noname/constraints/boolean.rs.html
@@ -1,4 +1,4 @@
-boolean.rs - source
1
+boolean.rs - source
1
 2
 3
 4
diff --git a/rustdoc/src/noname/constraints/field.rs.html b/rustdoc/src/noname/constraints/field.rs.html
index 6fe449319..37c94a0f8 100644
--- a/rustdoc/src/noname/constraints/field.rs.html
+++ b/rustdoc/src/noname/constraints/field.rs.html
@@ -1,4 +1,4 @@
-field.rs - source
1
+field.rs - source
1
 2
 3
 4
@@ -270,6 +270,81 @@
 270
 271
 272
+273
+274
+275
+276
+277
+278
+279
+280
+281
+282
+283
+284
+285
+286
+287
+288
+289
+290
+291
+292
+293
+294
+295
+296
+297
+298
+299
+300
+301
+302
+303
+304
+305
+306
+307
+308
+309
+310
+311
+312
+313
+314
+315
+316
+317
+318
+319
+320
+321
+322
+323
+324
+325
+326
+327
+328
+329
+330
+331
+332
+333
+334
+335
+336
+337
+338
+339
+340
+341
+342
+343
+344
+345
+346
+347
 
use crate::{
     backends::Backend,
     circuit_writer::CircuitWriter,
@@ -492,6 +567,81 @@
     }
 }
 
+/// Returns 1 if lhs != rhs, 0 otherwise
+pub fn not_equal<B: Backend>(
+    compiler: &mut CircuitWriter<B>,
+    lhs: &Var<B::Field, B::Var>,
+    rhs: &Var<B::Field, B::Var>,
+    span: Span,
+) -> Var<B::Field, B::Var> {
+    assert_eq!(lhs.len(), rhs.len());
+
+    let one = B::Field::one();
+
+    if lhs.len() == 1 {
+        let diff = sub(compiler, &lhs[0], &rhs[0], span);
+        let is_zero = is_zero_cell(compiler, &diff[0], span);
+        return boolean::not(compiler, &is_zero[0], span);
+    }
+
+    let acc = compiler.backend.add_constant(
+        Some("start accumulator at 1 for the inequality check"),
+        one,
+        span,
+    );
+    let mut acc = Var::new_var(acc, span);
+
+    for (l, r) in lhs.cvars.iter().zip(&rhs.cvars) {
+        let diff = sub(compiler, l, r, span);
+        let res = is_zero_cell(compiler, &diff[0], span);
+        let not_res = boolean::not(compiler, &res[0], span);
+        acc = boolean::and(compiler, &not_res[0], &acc[0], span);
+    }
+
+    acc
+}
+
+/// Returns 1 if var is zero, 0 otherwise
+fn is_zero_cell<B: Backend>(
+    compiler: &mut CircuitWriter<B>,
+    var: &ConstOrCell<B::Field, B::Var>,
+    span: Span,
+) -> Var<B::Field, B::Var> {
+    let zero = B::Field::zero();
+    let one = B::Field::one();
+
+    match var {
+        ConstOrCell::Const(a) => {
+            let res = if *a == zero { one } else { zero };
+            Var::new_constant(res, span)
+        }
+        ConstOrCell::Cell(a) => {
+            // x = 1 / a -- inverse of input
+            let x = compiler
+                .backend
+                .new_internal_var(Value::Inverse(a.clone()), span);
+
+            // m = -a*x + 1 -- constrain m to be 1 if a == 0
+            let ax = compiler.backend.mul(&a, &x, span);
+            let neg_ax = compiler.backend.neg(&ax, span);
+            let m = compiler.backend.new_internal_var(
+                Value::LinearCombination(vec![(one, neg_ax.clone())], one),
+                span,
+            );
+            let m_sub_one = compiler.backend.add_const(&m, &one.neg(), span);
+
+            compiler.backend.assert_eq_var(&neg_ax, &m_sub_one, span);
+
+            // a * m = 0 -- constrain m to be 0 if a != 0
+            let a_mul_m = compiler.backend.mul(&a, &m, span);
+
+            compiler.backend.assert_eq_const(&a_mul_m, zero, span);
+
+            Var::new_var(m, span)
+        }
+    }
+}
+
 pub fn if_else<B: Backend>(
     compiler: &mut CircuitWriter<B>,
     cond: &Var<B::Field, B::Var>,
diff --git a/rustdoc/src/noname/constraints/mod.rs.html b/rustdoc/src/noname/constraints/mod.rs.html
index bbaf27d6b..48d7cf6a8 100644
--- a/rustdoc/src/noname/constraints/mod.rs.html
+++ b/rustdoc/src/noname/constraints/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source
1
+mod.rs - source
1
 2
 
pub mod boolean;
 pub mod field;
diff --git a/rustdoc/src/noname/error.rs.html b/rustdoc/src/noname/error.rs.html
index 94a45b7d4..113ad40e2 100644
--- a/rustdoc/src/noname/error.rs.html
+++ b/rustdoc/src/noname/error.rs.html
@@ -1,4 +1,4 @@
-error.rs - source
1
+error.rs - source
1
 2
 3
 4
diff --git a/rustdoc/src/noname/imports.rs.html b/rustdoc/src/noname/imports.rs.html
index fe8913f75..fc7c2f729 100644
--- a/rustdoc/src/noname/imports.rs.html
+++ b/rustdoc/src/noname/imports.rs.html
@@ -1,4 +1,4 @@
-imports.rs - source
1
+imports.rs - source
1
 2
 3
 4
diff --git a/rustdoc/src/noname/inputs.rs.html b/rustdoc/src/noname/inputs.rs.html
index af4d03856..0bf6386e6 100644
--- a/rustdoc/src/noname/inputs.rs.html
+++ b/rustdoc/src/noname/inputs.rs.html
@@ -1,4 +1,4 @@
-inputs.rs - source
1
+inputs.rs - source
1
 2
 3
 4
diff --git a/rustdoc/src/noname/lexer/mod.rs.html b/rustdoc/src/noname/lexer/mod.rs.html
index bbcf85dcb..1c1af71ac 100644
--- a/rustdoc/src/noname/lexer/mod.rs.html
+++ b/rustdoc/src/noname/lexer/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source
1
+mod.rs - source
1
 2
 3
 4
@@ -464,6 +464,14 @@
 464
 465
 466
+467
+468
+469
+470
+471
+472
+473
+474
 
use std::fmt::Display;
 
 use crate::{
@@ -604,6 +612,7 @@
     Less,               // <
     Equal,              // =
     DoubleEqual,        // ==
+    NotEqual,           // !=
     Plus,               // +
     Minus,              // -
     RightArrow,         // ->
@@ -644,6 +653,7 @@
             Less => "`<`",
             Equal => "`=`",
             DoubleEqual => "`==`",
+            NotEqual => "`!=`",
             Plus => "`+`",
             Minus => "`-`",
             RightArrow => "`->`",
@@ -873,7 +883,13 @@
                     }
                 }
                 '!' => {
-                    tokens.push(TokenKind::Exclamation.new_token(ctx, 1));
+                    let next_c = chars.peek();
+                    if matches!(next_c, Some(&'=')) {
+                        tokens.push(TokenKind::NotEqual.new_token(ctx, 2));
+                        chars.next();
+                    } else {
+                        tokens.push(TokenKind::Exclamation.new_token(ctx, 1));
+                    }
                 }
 
                 '?' => {
diff --git a/rustdoc/src/noname/lexer/tokens.rs.html b/rustdoc/src/noname/lexer/tokens.rs.html
index f1c467be3..47ffe7247 100644
--- a/rustdoc/src/noname/lexer/tokens.rs.html
+++ b/rustdoc/src/noname/lexer/tokens.rs.html
@@ -1,4 +1,4 @@
-tokens.rs - source
1
+tokens.rs - source
1
 2
 3
 4
diff --git a/rustdoc/src/noname/lib.rs.html b/rustdoc/src/noname/lib.rs.html
index d5e4a3fdf..7db43cf9b 100644
--- a/rustdoc/src/noname/lib.rs.html
+++ b/rustdoc/src/noname/lib.rs.html
@@ -1,4 +1,4 @@
-lib.rs - source
1
+lib.rs - source
1
 2
 3
 4
diff --git a/rustdoc/src/noname/name_resolution/context.rs.html b/rustdoc/src/noname/name_resolution/context.rs.html
index 50f83289f..d116f69f9 100644
--- a/rustdoc/src/noname/name_resolution/context.rs.html
+++ b/rustdoc/src/noname/name_resolution/context.rs.html
@@ -1,4 +1,4 @@
-context.rs - source
1
+context.rs - source
1
 2
 3
 4
diff --git a/rustdoc/src/noname/name_resolution/expr.rs.html b/rustdoc/src/noname/name_resolution/expr.rs.html
index a4789d023..4ad794122 100644
--- a/rustdoc/src/noname/name_resolution/expr.rs.html
+++ b/rustdoc/src/noname/name_resolution/expr.rs.html
@@ -1,4 +1,4 @@
-expr.rs - source
1
+expr.rs - source
1
 2
 3
 4
diff --git a/rustdoc/src/noname/name_resolution/mod.rs.html b/rustdoc/src/noname/name_resolution/mod.rs.html
index f11860a8d..c78592aad 100644
--- a/rustdoc/src/noname/name_resolution/mod.rs.html
+++ b/rustdoc/src/noname/name_resolution/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rustdoc/src/noname/parser/expr.rs.html b/rustdoc/src/noname/parser/expr.rs.html
index 52a250fab..d4cd6333d 100644
--- a/rustdoc/src/noname/parser/expr.rs.html
+++ b/rustdoc/src/noname/parser/expr.rs.html
@@ -1,4 +1,4 @@
-expr.rs - source
1
+expr.rs - source
1
 2
 3
 4
@@ -602,6 +602,9 @@
 602
 603
 604
+605
+606
+607
 
use crate::syntax::is_type;
 use crate::{
     constants::Span,
@@ -731,6 +734,7 @@
     Multiplication,
     Division,
     Equality,
+    Inequality,
     BoolAnd,
     BoolOr,
 }
@@ -996,6 +1000,7 @@
                     | TokenKind::Star
                     | TokenKind::Slash
                     | TokenKind::DoubleEqual
+                    | TokenKind::NotEqual
                     | TokenKind::DoubleAmpersand
                     | TokenKind::DoublePipe
                     | TokenKind::Exclamation,
@@ -1009,6 +1014,7 @@
                     TokenKind::Star => Op2::Multiplication,
                     TokenKind::Slash => Op2::Division,
                     TokenKind::DoubleEqual => Op2::Equality,
+                    TokenKind::NotEqual => Op2::Inequality,
                     TokenKind::DoubleAmpersand => Op2::BoolAnd,
                     TokenKind::DoublePipe => Op2::BoolOr,
                     _ => unreachable!(),
diff --git a/rustdoc/src/noname/parser/mod.rs.html b/rustdoc/src/noname/parser/mod.rs.html
index 5c747022b..6469d41e9 100644
--- a/rustdoc/src/noname/parser/mod.rs.html
+++ b/rustdoc/src/noname/parser/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rustdoc/src/noname/parser/structs.rs.html b/rustdoc/src/noname/parser/structs.rs.html
index c1bc0250c..1daed4aec 100644
--- a/rustdoc/src/noname/parser/structs.rs.html
+++ b/rustdoc/src/noname/parser/structs.rs.html
@@ -1,4 +1,4 @@
-structs.rs - source
1
+structs.rs - source
1
 2
 3
 4
diff --git a/rustdoc/src/noname/parser/types.rs.html b/rustdoc/src/noname/parser/types.rs.html
index b94690684..45109be04 100644
--- a/rustdoc/src/noname/parser/types.rs.html
+++ b/rustdoc/src/noname/parser/types.rs.html
@@ -1,4 +1,4 @@
-types.rs - source
1
+types.rs - source
1
 2
 3
 4
diff --git a/rustdoc/src/noname/serialization.rs.html b/rustdoc/src/noname/serialization.rs.html
index c393a0f31..b5f7b5f2a 100644
--- a/rustdoc/src/noname/serialization.rs.html
+++ b/rustdoc/src/noname/serialization.rs.html
@@ -1,4 +1,4 @@
-serialization.rs - source
1
+serialization.rs - source
1
 2
 3
 4
diff --git a/rustdoc/src/noname/stdlib/crypto.rs.html b/rustdoc/src/noname/stdlib/crypto.rs.html
index 541a99edc..4f6537e5d 100644
--- a/rustdoc/src/noname/stdlib/crypto.rs.html
+++ b/rustdoc/src/noname/stdlib/crypto.rs.html
@@ -1,4 +1,4 @@
-crypto.rs - source
1
+crypto.rs - source
1
 2
 3
 4
diff --git a/rustdoc/src/noname/stdlib/mod.rs.html b/rustdoc/src/noname/stdlib/mod.rs.html
index 7ee52363c..8704fd4b5 100644
--- a/rustdoc/src/noname/stdlib/mod.rs.html
+++ b/rustdoc/src/noname/stdlib/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rustdoc/src/noname/syntax.rs.html b/rustdoc/src/noname/syntax.rs.html
index ad930220f..07031f92b 100644
--- a/rustdoc/src/noname/syntax.rs.html
+++ b/rustdoc/src/noname/syntax.rs.html
@@ -1,4 +1,4 @@
-syntax.rs - source
1
+syntax.rs - source
1
 2
 3
 4
diff --git a/rustdoc/src/noname/type_checker/checker.rs.html b/rustdoc/src/noname/type_checker/checker.rs.html
index c47a555b8..0f9cd509b 100644
--- a/rustdoc/src/noname/type_checker/checker.rs.html
+++ b/rustdoc/src/noname/type_checker/checker.rs.html
@@ -1,4 +1,4 @@
-checker.rs - source
1
+checker.rs - source
1
 2
 3
 4
@@ -677,6 +677,7 @@
 677
 678
 679
+680
 
use std::collections::HashMap;
 
 use serde::{Deserialize, Serialize};
@@ -946,6 +947,7 @@
 
                 let typ = match op {
                     Op2::Equality => TyKind::Bool,
+                    Op2::Inequality => TyKind::Bool,
                     Op2::Addition
                     | Op2::Subtraction
                     | Op2::Multiplication
diff --git a/rustdoc/src/noname/type_checker/fn_env.rs.html b/rustdoc/src/noname/type_checker/fn_env.rs.html
index 09f7ffe26..6374d66e0 100644
--- a/rustdoc/src/noname/type_checker/fn_env.rs.html
+++ b/rustdoc/src/noname/type_checker/fn_env.rs.html
@@ -1,4 +1,4 @@
-fn_env.rs - source
1
+fn_env.rs - source
1
 2
 3
 4
diff --git a/rustdoc/src/noname/type_checker/mod.rs.html b/rustdoc/src/noname/type_checker/mod.rs.html
index f9abd6c90..73f7418bf 100644
--- a/rustdoc/src/noname/type_checker/mod.rs.html
+++ b/rustdoc/src/noname/type_checker/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rustdoc/src/noname/utils.rs.html b/rustdoc/src/noname/utils.rs.html
index 45cdc0659..b4aa92f6c 100644
--- a/rustdoc/src/noname/utils.rs.html
+++ b/rustdoc/src/noname/utils.rs.html
@@ -1,4 +1,4 @@
-utils.rs - source
1
+utils.rs - source
1
 2
 3
 4
diff --git a/rustdoc/src/noname/var.rs.html b/rustdoc/src/noname/var.rs.html
index eafcc1f1b..7da2f3504 100644
--- a/rustdoc/src/noname/var.rs.html
+++ b/rustdoc/src/noname/var.rs.html
@@ -1,4 +1,4 @@
-var.rs - source
1
+var.rs - source
1
 2
 3
 4
diff --git a/rustdoc/src/noname/witness.rs.html b/rustdoc/src/noname/witness.rs.html
index 64f9cadc4..8bee8a696 100644
--- a/rustdoc/src/noname/witness.rs.html
+++ b/rustdoc/src/noname/witness.rs.html
@@ -1,4 +1,4 @@
-witness.rs - source
1
+witness.rs - source
1
 2
 3
 4
diff --git a/rustdoc/trait.impl/serde/de/trait.Deserialize.js b/rustdoc/trait.impl/serde/de/trait.Deserialize.js
index 3dd281efe..d7d6496c9 100644
--- a/rustdoc/trait.impl/serde/de/trait.Deserialize.js
+++ b/rustdoc/trait.impl/serde/de/trait.Deserialize.js
@@ -1,3 +1,3 @@
 (function() {var implementors = {
-"noname":[["impl<'de> Deserialize<'de> for GateKind"],["impl<'de> Deserialize<'de> for Wiring"],["impl<'de> Deserialize<'de> for ExprKind"],["impl<'de> Deserialize<'de> for Op2"],["impl<'de> Deserialize<'de> for AttributeKind"],["impl<'de> Deserialize<'de> for FuncOrMethod"],["impl<'de> Deserialize<'de> for ModulePath"],["impl<'de> Deserialize<'de> for StmtKind"],["impl<'de> Deserialize<'de> for TyKind"],["impl<'de> Deserialize<'de> for VerifierIndex"],["impl<'de> Deserialize<'de> for KimchiCellVar"],["impl<'de> Deserialize<'de> for CellVar"],["impl<'de> Deserialize<'de> for DebugInfo"],["impl<'de> Deserialize<'de> for AnnotatedCell"],["impl<'de> Deserialize<'de> for Cell"],["impl<'de> Deserialize<'de> for Gate"],["impl<'de> Deserialize<'de> for Manifest"],["impl<'de> Deserialize<'de> for Package"],["impl<'de> Deserialize<'de> for UserRepo"],["impl<'de> Deserialize<'de> for Span"],["impl<'de> Deserialize<'de> for JsonInputs"],["impl<'de> Deserialize<'de> for Expr"],["impl<'de> Deserialize<'de> for CustomType"],["impl<'de> Deserialize<'de> for Attribute"],["impl<'de> Deserialize<'de> for FnArg"],["impl<'de> Deserialize<'de> for FnSig"],["impl<'de> Deserialize<'de> for FunctionDef"],["impl<'de> Deserialize<'de> for Ident"],["impl<'de> Deserialize<'de> for Range"],["impl<'de> Deserialize<'de> for Stmt"],["impl<'de> Deserialize<'de> for Ty"],["impl<'de> Deserialize<'de> for UsePath"],["impl<'de> Deserialize<'de> for StructInfo"],["impl<'de> Deserialize<'de> for FullyQualified"],["impl<'de, B> Deserialize<'de> for FnKind<B>
where\n B: Backend,
"],["impl<'de, B> Deserialize<'de> for Value<B>
where\n B: Backend,\n B::Var: Deserialize<'de>,
"],["impl<'de, B> Deserialize<'de> for FnInfo<B>
where\n B: Backend + Deserialize<'de>,
"],["impl<'de, B> Deserialize<'de> for TypeChecker<B>
where\n B: Backend + Deserialize<'de>,
"],["impl<'de, F> Deserialize<'de> for ConstInfo<F>
where\n F: Field,
"],["impl<'de, F, C> Deserialize<'de> for ConstOrCell<F, C>
where\n F: Field,\n C: BackendVar + Deserialize<'de>,
"],["impl<'de, F, C> Deserialize<'de> for Var<F, C>
where\n F: Field + Deserialize<'de>,\n C: BackendVar + Deserialize<'de>,
"]] +"noname":[["impl<'de> Deserialize<'de> for GateKind"],["impl<'de> Deserialize<'de> for Wiring"],["impl<'de> Deserialize<'de> for ExprKind"],["impl<'de> Deserialize<'de> for Op2"],["impl<'de> Deserialize<'de> for AttributeKind"],["impl<'de> Deserialize<'de> for FuncOrMethod"],["impl<'de> Deserialize<'de> for ModulePath"],["impl<'de> Deserialize<'de> for StmtKind"],["impl<'de> Deserialize<'de> for TyKind"],["impl<'de> Deserialize<'de> for VerifierIndex"],["impl<'de> Deserialize<'de> for KimchiCellVar"],["impl<'de> Deserialize<'de> for CellVar"],["impl<'de> Deserialize<'de> for DebugInfo"],["impl<'de> Deserialize<'de> for AnnotatedCell"],["impl<'de> Deserialize<'de> for Cell"],["impl<'de> Deserialize<'de> for Gate"],["impl<'de> Deserialize<'de> for Manifest"],["impl<'de> Deserialize<'de> for Package"],["impl<'de> Deserialize<'de> for UserRepo"],["impl<'de> Deserialize<'de> for Span"],["impl<'de> Deserialize<'de> for JsonInputs"],["impl<'de> Deserialize<'de> for Expr"],["impl<'de> Deserialize<'de> for CustomType"],["impl<'de> Deserialize<'de> for Attribute"],["impl<'de> Deserialize<'de> for FnArg"],["impl<'de> Deserialize<'de> for FnSig"],["impl<'de> Deserialize<'de> for FunctionDef"],["impl<'de> Deserialize<'de> for Ident"],["impl<'de> Deserialize<'de> for Range"],["impl<'de> Deserialize<'de> for Stmt"],["impl<'de> Deserialize<'de> for Ty"],["impl<'de> Deserialize<'de> for UsePath"],["impl<'de> Deserialize<'de> for StructInfo"],["impl<'de> Deserialize<'de> for FullyQualified"],["impl<'de, B> Deserialize<'de> for FnKind<B>
where\n B: Backend,
"],["impl<'de, B> Deserialize<'de> for Value<B>
where\n B: Backend,\n B::Var: Deserialize<'de>,
"],["impl<'de, B> Deserialize<'de> for FnInfo<B>
where\n B: Backend + Deserialize<'de>,
"],["impl<'de, B> Deserialize<'de> for TypeChecker<B>
where\n B: Backend + Deserialize<'de>,
"],["impl<'de, F> Deserialize<'de> for ConstInfo<F>
where\n F: Field,
"],["impl<'de, F, C> Deserialize<'de> for ConstOrCell<F, C>
where\n F: Field,\n C: BackendVar + Deserialize<'de>,
"],["impl<'de, F, C> Deserialize<'de> for Var<F, C>
where\n F: Field + Deserialize<'de>,\n C: BackendVar + Deserialize<'de>,
"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rustdoc/trait.impl/serde/ser/trait.Serialize.js b/rustdoc/trait.impl/serde/ser/trait.Serialize.js index 2b35cc57c..3382098a1 100644 --- a/rustdoc/trait.impl/serde/ser/trait.Serialize.js +++ b/rustdoc/trait.impl/serde/ser/trait.Serialize.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"noname":[["impl Serialize for GateKind"],["impl Serialize for Wiring"],["impl Serialize for ExprKind"],["impl Serialize for Op2"],["impl Serialize for AttributeKind"],["impl Serialize for FuncOrMethod"],["impl Serialize for ModulePath"],["impl Serialize for StmtKind"],["impl Serialize for TyKind"],["impl Serialize for VerifierIndex"],["impl Serialize for KimchiCellVar"],["impl Serialize for CellVar"],["impl Serialize for DebugInfo"],["impl Serialize for AnnotatedCell"],["impl Serialize for Cell"],["impl Serialize for Gate"],["impl Serialize for UserRepo"],["impl Serialize for Span"],["impl Serialize for Expr"],["impl Serialize for CustomType"],["impl Serialize for Attribute"],["impl Serialize for FnArg"],["impl Serialize for FnSig"],["impl Serialize for FunctionDef"],["impl Serialize for Ident"],["impl Serialize for Range"],["impl Serialize for Stmt"],["impl Serialize for Ty"],["impl Serialize for UsePath"],["impl Serialize for StructInfo"],["impl Serialize for FullyQualified"],["impl<B> Serialize for FnKind<B>
where\n B: Backend,
"],["impl<B> Serialize for Value<B>
where\n B: Backend,\n B::Var: Serialize,
"],["impl<B> Serialize for FnInfo<B>
where\n B: Backend + Serialize,
"],["impl<B> Serialize for TypeChecker<B>
where\n B: Backend + Serialize,
"],["impl<F> Serialize for ConstInfo<F>
where\n F: Field,
"],["impl<F, C> Serialize for ConstOrCell<F, C>
where\n F: Field,\n C: BackendVar + Serialize,
"],["impl<F, C> Serialize for Var<F, C>
where\n F: Field + Serialize,\n C: BackendVar + Serialize,
"]] +"noname":[["impl Serialize for GateKind"],["impl Serialize for Wiring"],["impl Serialize for ExprKind"],["impl Serialize for Op2"],["impl Serialize for AttributeKind"],["impl Serialize for FuncOrMethod"],["impl Serialize for ModulePath"],["impl Serialize for StmtKind"],["impl Serialize for TyKind"],["impl Serialize for VerifierIndex"],["impl Serialize for KimchiCellVar"],["impl Serialize for CellVar"],["impl Serialize for DebugInfo"],["impl Serialize for AnnotatedCell"],["impl Serialize for Cell"],["impl Serialize for Gate"],["impl Serialize for UserRepo"],["impl Serialize for Span"],["impl Serialize for Expr"],["impl Serialize for CustomType"],["impl Serialize for Attribute"],["impl Serialize for FnArg"],["impl Serialize for FnSig"],["impl Serialize for FunctionDef"],["impl Serialize for Ident"],["impl Serialize for Range"],["impl Serialize for Stmt"],["impl Serialize for Ty"],["impl Serialize for UsePath"],["impl Serialize for StructInfo"],["impl Serialize for FullyQualified"],["impl<B> Serialize for FnKind<B>
where\n B: Backend,
"],["impl<B> Serialize for Value<B>
where\n B: Backend,\n B::Var: Serialize,
"],["impl<B> Serialize for FnInfo<B>
where\n B: Backend + Serialize,
"],["impl<B> Serialize for TypeChecker<B>
where\n B: Backend + Serialize,
"],["impl<F> Serialize for ConstInfo<F>
where\n F: Field,
"],["impl<F, C> Serialize for ConstOrCell<F, C>
where\n F: Field,\n C: BackendVar + Serialize,
"],["impl<F, C> Serialize for Var<F, C>
where\n F: Field + Serialize,\n C: BackendVar + Serialize,
"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rustdoc/type.impl/core/result/enum.Result.js b/rustdoc/type.impl/core/result/enum.Result.js index a47ab5c2d..7393d276e 100644 --- a/rustdoc/type.impl/core/result/enum.Result.js +++ b/rustdoc/type.impl/core/result/enum.Result.js @@ -1,3 +1,3 @@ (function() {var type_impls = { -"noname":[["
1.0.0 · source§

impl<T, E> Clone for Result<T, E>
where\n T: Clone,\n E: Clone,

source§

fn clone(&self) -> Result<T, E>

Returns a copy of the value. Read more
source§

fn clone_from(&mut self, source: &Result<T, E>)

Performs copy-assignment from source. Read more
","Clone","noname::error::Result"],["
1.0.0 · source§

impl<T, E> Debug for Result<T, E>
where\n T: Debug,\n E: Debug,

source§

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

Formats the value using the given formatter. Read more
","Debug","noname::error::Result"],["
source§

impl<'de, T, E> Deserialize<'de> for Result<T, E>
where\n T: Deserialize<'de>,\n E: Deserialize<'de>,

source§

fn deserialize<D>(\n deserializer: D,\n) -> Result<Result<T, E>, <D as Deserializer<'de>>::Error>
where\n D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
","Deserialize<'de>","noname::error::Result"],["
source§

impl<'de, T, TAs, E, EAs> DeserializeAs<'de, Result<T, E>> for Result<TAs, EAs>
where\n TAs: DeserializeAs<'de, T>,\n EAs: DeserializeAs<'de, E>,

source§

fn deserialize_as<D>(\n deserializer: D,\n) -> Result<Result<T, E>, <D as Deserializer<'de>>::Error>
where\n D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer.
","DeserializeAs<'de, Result>","noname::error::Result"],["
source§

impl<'de, T, TAs, E, EAs> DeserializeAs<'de, Result<T, E>> for Result<TAs, EAs>
where\n TAs: DeserializeAs<'de, T>,\n EAs: DeserializeAs<'de, E>,

source§

fn deserialize_as<D>(\n deserializer: D,\n) -> Result<Result<T, E>, <D as Deserializer<'de>>::Error>
where\n D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer.
","DeserializeAs<'de, Result>","noname::error::Result"],["
1.0.0 · source§

impl<A, E, V> FromIterator<Result<A, E>> for Result<V, E>
where\n V: FromIterator<A>,

source§

fn from_iter<I>(iter: I) -> Result<V, E>
where\n I: IntoIterator<Item = Result<A, E>>,

Takes each element in the Iterator: if it is an Err, no further\nelements are taken, and the Err is returned. Should no Err occur, a\ncontainer with the values of each Result is returned.

\n

Here is an example which increments every integer in a vector,\nchecking for overflow:

\n\n
let v = vec![1, 2];\nlet res: Result<Vec<u32>, &'static str> = v.iter().map(|x: &u32|\n    x.checked_add(1).ok_or(\"Overflow!\")\n).collect();\nassert_eq!(res, Ok(vec![2, 3]));
\n

Here is another example that tries to subtract one from another list\nof integers, this time checking for underflow:

\n\n
let v = vec![1, 2, 0];\nlet res: Result<Vec<u32>, &'static str> = v.iter().map(|x: &u32|\n    x.checked_sub(1).ok_or(\"Underflow!\")\n).collect();\nassert_eq!(res, Err(\"Underflow!\"));
\n

Here is a variation on the previous example, showing that no\nfurther elements are taken from iter after the first Err.

\n\n
let v = vec![3, 2, 1, 10];\nlet mut shared = 0;\nlet res: Result<Vec<u32>, &'static str> = v.iter().map(|x: &u32| {\n    shared += x;\n    x.checked_sub(2).ok_or(\"Underflow!\")\n}).collect();\nassert_eq!(res, Err(\"Underflow!\"));\nassert_eq!(shared, 6);
\n

Since the third element caused an underflow, no further elements were taken,\nso the final value of shared is 6 (= 3 + 2 + 1), not 16.

\n
","FromIterator>","noname::error::Result"],["
§

impl<C, T, E> FromParallelIterator<Result<T, E>> for Result<C, E>
where\n C: FromParallelIterator<T>,\n T: Send,\n E: Send,

Collect an arbitrary Result-wrapped collection.

\n

If any item is Err, then all previous Ok items collected are\ndiscarded, and it returns that error. If there are multiple errors, the\none returned is not deterministic.

\n
§

fn from_par_iter<I>(par_iter: I) -> Result<C, E>
where\n I: IntoParallelIterator<Item = Result<T, E>>,

Creates an instance of the collection from the parallel iterator par_iter. Read more
","FromParallelIterator>","noname::error::Result"],["
source§

impl<T, E, F> FromResidual<Result<Infallible, E>> for Result<T, F>
where\n F: From<E>,

source§

fn from_residual(residual: Result<Infallible, E>) -> Result<T, F>

🔬This is a nightly-only experimental API. (try_trait_v2)
Constructs the type from a compatible Residual type. Read more
","FromResidual>","noname::error::Result"],["
source§

impl<T, E, F> FromResidual<Yeet<E>> for Result<T, F>
where\n F: From<E>,

source§

fn from_residual(_: Yeet<E>) -> Result<T, F>

🔬This is a nightly-only experimental API. (try_trait_v2)
Constructs the type from a compatible Residual type. Read more
","FromResidual>","noname::error::Result"],["
1.0.0 · source§

impl<T, E> Hash for Result<T, E>
where\n T: Hash,\n E: Hash,

source§

fn hash<__H>(&self, state: &mut __H)
where\n __H: Hasher,

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where\n H: Hasher,\n Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
","Hash","noname::error::Result"],["
§

impl<T, E> IntoDiagnostic<T, E> for Result<T, E>
where\n E: Error + Send + Sync + 'static,

§

fn into_diagnostic(self) -> Result<T, Report>

Converts Result types that return regular std::error::Errors\ninto a Result that returns a [Diagnostic].
","IntoDiagnostic","noname::error::Result"],["
1.0.0 · source§

impl<T, E> IntoIterator for Result<T, E>

source§

fn into_iter(self) -> IntoIter<T>

Returns a consuming iterator over the possibly contained value.

\n

The iterator yields one value if the result is Result::Ok, otherwise none.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(5);\nlet v: Vec<u32> = x.into_iter().collect();\nassert_eq!(v, [5]);\n\nlet x: Result<u32, &str> = Err(\"nothing!\");\nlet v: Vec<u32> = x.into_iter().collect();\nassert_eq!(v, []);
\n
§

type Item = T

The type of the elements being iterated over.
§

type IntoIter = IntoIter<T>

Which kind of iterator are we turning this into?
","IntoIterator","noname::error::Result"],["
§

impl<T, E> IntoParallelIterator for Result<T, E>
where\n T: Send,

§

type Item = T

The type of item that the parallel iterator will produce.
§

type Iter = IntoIter<T>

The parallel iterator type that will be created.
§

fn into_par_iter(self) -> <Result<T, E> as IntoParallelIterator>::Iter

Converts self into a parallel iterator. Read more
","IntoParallelIterator","noname::error::Result"],["
1.0.0 · source§

impl<T, E> Ord for Result<T, E>
where\n T: Ord,\n E: Ord,

source§

fn cmp(&self, other: &Result<T, E>) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where\n Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where\n Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where\n Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
","Ord","noname::error::Result"],["
1.0.0 · source§

impl<T, E> PartialEq for Result<T, E>
where\n T: PartialEq,\n E: PartialEq,

source§

fn eq(&self, other: &Result<T, E>) -> bool

This method tests for self and other values to be equal, and is used\nby ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.
","PartialEq","noname::error::Result"],["
1.0.0 · source§

impl<T, E> PartialOrd for Result<T, E>
where\n T: PartialOrd,\n E: PartialOrd,

source§

fn partial_cmp(&self, other: &Result<T, E>) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <=\noperator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >=\noperator. Read more
","PartialOrd","noname::error::Result"],["
1.16.0 · source§

impl<T, U, E> Product<Result<U, E>> for Result<T, E>
where\n T: Product<U>,

source§

fn product<I>(iter: I) -> Result<T, E>
where\n I: Iterator<Item = Result<U, E>>,

Takes each element in the Iterator: if it is an Err, no further\nelements are taken, and the Err is returned. Should no Err\noccur, the product of all elements is returned.

\n
§Examples
\n

This multiplies each number in a vector of strings,\nif a string could not be parsed the operation returns Err:

\n\n
let nums = vec![\"5\", \"10\", \"1\", \"2\"];\nlet total: Result<usize, _> = nums.iter().map(|w| w.parse::<usize>()).product();\nassert_eq!(total, Ok(100));\nlet nums = vec![\"5\", \"10\", \"one\", \"2\"];\nlet total: Result<usize, _> = nums.iter().map(|w| w.parse::<usize>()).product();\nassert!(total.is_err());
\n
","Product>","noname::error::Result"],["
source§

impl<T, E> Residual<T> for Result<Infallible, E>

§

type TryType = Result<T, E>

🔬This is a nightly-only experimental API. (try_trait_v2_residual)
The “return” type of this meta-function.
","Residual","noname::error::Result"],["
source§

impl<T, E> Result<&T, E>

1.59.0 · source

pub fn copied(self) -> Result<T, E>
where\n T: Copy,

Maps a Result<&T, E> to a Result<T, E> by copying the contents of the\nOk part.

\n
§Examples
\n
let val = 12;\nlet x: Result<&i32, i32> = Ok(&val);\nassert_eq!(x, Ok(&12));\nlet copied = x.copied();\nassert_eq!(copied, Ok(12));
\n
1.59.0 · source

pub fn cloned(self) -> Result<T, E>
where\n T: Clone,

Maps a Result<&T, E> to a Result<T, E> by cloning the contents of the\nOk part.

\n
§Examples
\n
let val = 12;\nlet x: Result<&i32, i32> = Ok(&val);\nassert_eq!(x, Ok(&12));\nlet cloned = x.cloned();\nassert_eq!(cloned, Ok(12));
\n
",0,"noname::error::Result"],["
source§

impl<T, E> Result<&mut T, E>

1.59.0 · source

pub fn copied(self) -> Result<T, E>
where\n T: Copy,

Maps a Result<&mut T, E> to a Result<T, E> by copying the contents of the\nOk part.

\n
§Examples
\n
let mut val = 12;\nlet x: Result<&mut i32, i32> = Ok(&mut val);\nassert_eq!(x, Ok(&mut 12));\nlet copied = x.copied();\nassert_eq!(copied, Ok(12));
\n
1.59.0 · source

pub fn cloned(self) -> Result<T, E>
where\n T: Clone,

Maps a Result<&mut T, E> to a Result<T, E> by cloning the contents of the\nOk part.

\n
§Examples
\n
let mut val = 12;\nlet x: Result<&mut i32, i32> = Ok(&mut val);\nassert_eq!(x, Ok(&mut 12));\nlet cloned = x.cloned();\nassert_eq!(cloned, Ok(12));
\n
",0,"noname::error::Result"],["
source§

impl<T, E> Result<Option<T>, E>

1.33.0 (const: unstable) · source

pub fn transpose(self) -> Option<Result<T, E>>

Transposes a Result of an Option into an Option of a Result.

\n

Ok(None) will be mapped to None.\nOk(Some(_)) and Err(_) will be mapped to Some(Ok(_)) and Some(Err(_)).

\n
§Examples
\n
#[derive(Debug, Eq, PartialEq)]\nstruct SomeErr;\n\nlet x: Result<Option<i32>, SomeErr> = Ok(Some(5));\nlet y: Option<Result<i32, SomeErr>> = Some(Ok(5));\nassert_eq!(x.transpose(), y);
\n
",0,"noname::error::Result"],["
source§

impl<T, E> Result<Result<T, E>, E>

source

pub fn flatten(self) -> Result<T, E>

🔬This is a nightly-only experimental API. (result_flattening)

Converts from Result<Result<T, E>, E> to Result<T, E>

\n
§Examples
\n
#![feature(result_flattening)]\nlet x: Result<Result<&'static str, u32>, u32> = Ok(Ok(\"hello\"));\nassert_eq!(Ok(\"hello\"), x.flatten());\n\nlet x: Result<Result<&'static str, u32>, u32> = Ok(Err(6));\nassert_eq!(Err(6), x.flatten());\n\nlet x: Result<Result<&'static str, u32>, u32> = Err(6);\nassert_eq!(Err(6), x.flatten());
\n

Flattening only removes one level of nesting at a time:

\n\n
#![feature(result_flattening)]\nlet x: Result<Result<Result<&'static str, u32>, u32>, u32> = Ok(Ok(Ok(\"hello\")));\nassert_eq!(Ok(Ok(\"hello\")), x.flatten());\nassert_eq!(Ok(\"hello\"), x.flatten().flatten());
\n
",0,"noname::error::Result"],["
source§

impl<T, E> Result<T, E>

1.0.0 (const: 1.48.0) · source

pub const fn is_ok(&self) -> bool

Returns true if the result is Ok.

\n
§Examples
\n
let x: Result<i32, &str> = Ok(-3);\nassert_eq!(x.is_ok(), true);\n\nlet x: Result<i32, &str> = Err(\"Some error message\");\nassert_eq!(x.is_ok(), false);
\n
1.70.0 · source

pub fn is_ok_and(self, f: impl FnOnce(T) -> bool) -> bool

Returns true if the result is Ok and the value inside of it matches a predicate.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.is_ok_and(|x| x > 1), true);\n\nlet x: Result<u32, &str> = Ok(0);\nassert_eq!(x.is_ok_and(|x| x > 1), false);\n\nlet x: Result<u32, &str> = Err(\"hey\");\nassert_eq!(x.is_ok_and(|x| x > 1), false);
\n
1.0.0 (const: 1.48.0) · source

pub const fn is_err(&self) -> bool

Returns true if the result is Err.

\n
§Examples
\n
let x: Result<i32, &str> = Ok(-3);\nassert_eq!(x.is_err(), false);\n\nlet x: Result<i32, &str> = Err(\"Some error message\");\nassert_eq!(x.is_err(), true);
\n
1.70.0 · source

pub fn is_err_and(self, f: impl FnOnce(E) -> bool) -> bool

Returns true if the result is Err and the value inside of it matches a predicate.

\n
§Examples
\n
use std::io::{Error, ErrorKind};\n\nlet x: Result<u32, Error> = Err(Error::new(ErrorKind::NotFound, \"!\"));\nassert_eq!(x.is_err_and(|x| x.kind() == ErrorKind::NotFound), true);\n\nlet x: Result<u32, Error> = Err(Error::new(ErrorKind::PermissionDenied, \"!\"));\nassert_eq!(x.is_err_and(|x| x.kind() == ErrorKind::NotFound), false);\n\nlet x: Result<u32, Error> = Ok(123);\nassert_eq!(x.is_err_and(|x| x.kind() == ErrorKind::NotFound), false);
\n
1.0.0 · source

pub fn ok(self) -> Option<T>

Converts from Result<T, E> to Option<T>.

\n

Converts self into an Option<T>, consuming self,\nand discarding the error, if any.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.ok(), Some(2));\n\nlet x: Result<u32, &str> = Err(\"Nothing here\");\nassert_eq!(x.ok(), None);
\n
1.0.0 · source

pub fn err(self) -> Option<E>

Converts from Result<T, E> to Option<E>.

\n

Converts self into an Option<E>, consuming self,\nand discarding the success value, if any.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.err(), None);\n\nlet x: Result<u32, &str> = Err(\"Nothing here\");\nassert_eq!(x.err(), Some(\"Nothing here\"));
\n
1.0.0 (const: 1.48.0) · source

pub const fn as_ref(&self) -> Result<&T, &E>

Converts from &Result<T, E> to Result<&T, &E>.

\n

Produces a new Result, containing a reference\ninto the original, leaving the original in place.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.as_ref(), Ok(&2));\n\nlet x: Result<u32, &str> = Err(\"Error\");\nassert_eq!(x.as_ref(), Err(&\"Error\"));
\n
1.0.0 (const: unstable) · source

pub fn as_mut(&mut self) -> Result<&mut T, &mut E>

Converts from &mut Result<T, E> to Result<&mut T, &mut E>.

\n
§Examples
\n
fn mutate(r: &mut Result<i32, i32>) {\n    match r.as_mut() {\n        Ok(v) => *v = 42,\n        Err(e) => *e = 0,\n    }\n}\n\nlet mut x: Result<i32, i32> = Ok(2);\nmutate(&mut x);\nassert_eq!(x.unwrap(), 42);\n\nlet mut x: Result<i32, i32> = Err(13);\nmutate(&mut x);\nassert_eq!(x.unwrap_err(), 0);
\n
1.0.0 · source

pub fn map<U, F>(self, op: F) -> Result<U, E>
where\n F: FnOnce(T) -> U,

Maps a Result<T, E> to Result<U, E> by applying a function to a\ncontained Ok value, leaving an Err value untouched.

\n

This function can be used to compose the results of two functions.

\n
§Examples
\n

Print the numbers on each line of a string multiplied by two.

\n\n
let line = \"1\\n2\\n3\\n4\\n\";\n\nfor num in line.lines() {\n    match num.parse::<i32>().map(|i| i * 2) {\n        Ok(n) => println!(\"{n}\"),\n        Err(..) => {}\n    }\n}
\n
1.41.0 · source

pub fn map_or<U, F>(self, default: U, f: F) -> U
where\n F: FnOnce(T) -> U,

Returns the provided default (if Err), or\napplies a function to the contained value (if Ok).

\n

Arguments passed to map_or are eagerly evaluated; if you are passing\nthe result of a function call, it is recommended to use map_or_else,\nwhich is lazily evaluated.

\n
§Examples
\n
let x: Result<_, &str> = Ok(\"foo\");\nassert_eq!(x.map_or(42, |v| v.len()), 3);\n\nlet x: Result<&str, _> = Err(\"bar\");\nassert_eq!(x.map_or(42, |v| v.len()), 42);
\n
1.41.0 · source

pub fn map_or_else<U, D, F>(self, default: D, f: F) -> U
where\n D: FnOnce(E) -> U,\n F: FnOnce(T) -> U,

Maps a Result<T, E> to U by applying fallback function default to\na contained Err value, or function f to a contained Ok value.

\n

This function can be used to unpack a successful result\nwhile handling an error.

\n
§Examples
\n
let k = 21;\n\nlet x : Result<_, &str> = Ok(\"foo\");\nassert_eq!(x.map_or_else(|e| k * 2, |v| v.len()), 3);\n\nlet x : Result<&str, _> = Err(\"bar\");\nassert_eq!(x.map_or_else(|e| k * 2, |v| v.len()), 42);
\n
1.0.0 · source

pub fn map_err<F, O>(self, op: O) -> Result<T, F>
where\n O: FnOnce(E) -> F,

Maps a Result<T, E> to Result<T, F> by applying a function to a\ncontained Err value, leaving an Ok value untouched.

\n

This function can be used to pass through a successful result while handling\nan error.

\n
§Examples
\n
fn stringify(x: u32) -> String { format!(\"error code: {x}\") }\n\nlet x: Result<u32, u32> = Ok(2);\nassert_eq!(x.map_err(stringify), Ok(2));\n\nlet x: Result<u32, u32> = Err(13);\nassert_eq!(x.map_err(stringify), Err(\"error code: 13\".to_string()));
\n
1.76.0 · source

pub fn inspect<F>(self, f: F) -> Result<T, E>
where\n F: FnOnce(&T),

Calls a function with a reference to the contained value if Ok.

\n

Returns the original result.

\n
§Examples
\n
let x: u8 = \"4\"\n    .parse::<u8>()\n    .inspect(|x| println!(\"original: {x}\"))\n    .map(|x| x.pow(3))\n    .expect(\"failed to parse number\");
\n
1.76.0 · source

pub fn inspect_err<F>(self, f: F) -> Result<T, E>
where\n F: FnOnce(&E),

Calls a function with a reference to the contained value if Err.

\n

Returns the original result.

\n
§Examples
\n
use std::{fs, io};\n\nfn read() -> io::Result<String> {\n    fs::read_to_string(\"address.txt\")\n        .inspect_err(|e| eprintln!(\"failed to read file: {e}\"))\n}
\n
1.47.0 · source

pub fn as_deref(&self) -> Result<&<T as Deref>::Target, &E>
where\n T: Deref,

Converts from Result<T, E> (or &Result<T, E>) to Result<&<T as Deref>::Target, &E>.

\n

Coerces the Ok variant of the original Result via Deref\nand returns the new Result.

\n
§Examples
\n
let x: Result<String, u32> = Ok(\"hello\".to_string());\nlet y: Result<&str, &u32> = Ok(\"hello\");\nassert_eq!(x.as_deref(), y);\n\nlet x: Result<String, u32> = Err(42);\nlet y: Result<&str, &u32> = Err(&42);\nassert_eq!(x.as_deref(), y);
\n
1.47.0 · source

pub fn as_deref_mut(&mut self) -> Result<&mut <T as Deref>::Target, &mut E>
where\n T: DerefMut,

Converts from Result<T, E> (or &mut Result<T, E>) to Result<&mut <T as DerefMut>::Target, &mut E>.

\n

Coerces the Ok variant of the original Result via DerefMut\nand returns the new Result.

\n
§Examples
\n
let mut s = \"HELLO\".to_string();\nlet mut x: Result<String, u32> = Ok(\"hello\".to_string());\nlet y: Result<&mut str, &mut u32> = Ok(&mut s);\nassert_eq!(x.as_deref_mut().map(|x| { x.make_ascii_uppercase(); x }), y);\n\nlet mut i = 42;\nlet mut x: Result<String, u32> = Err(42);\nlet y: Result<&mut str, &mut u32> = Err(&mut i);\nassert_eq!(x.as_deref_mut().map(|x| { x.make_ascii_uppercase(); x }), y);
\n
1.0.0 · source

pub fn iter(&self) -> Iter<'_, T>

Returns an iterator over the possibly contained value.

\n

The iterator yields one value if the result is Result::Ok, otherwise none.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(7);\nassert_eq!(x.iter().next(), Some(&7));\n\nlet x: Result<u32, &str> = Err(\"nothing!\");\nassert_eq!(x.iter().next(), None);
\n
1.0.0 · source

pub fn iter_mut(&mut self) -> IterMut<'_, T>

Returns a mutable iterator over the possibly contained value.

\n

The iterator yields one value if the result is Result::Ok, otherwise none.

\n
§Examples
\n
let mut x: Result<u32, &str> = Ok(7);\nmatch x.iter_mut().next() {\n    Some(v) => *v = 40,\n    None => {},\n}\nassert_eq!(x, Ok(40));\n\nlet mut x: Result<u32, &str> = Err(\"nothing!\");\nassert_eq!(x.iter_mut().next(), None);
\n
1.4.0 · source

pub fn expect(self, msg: &str) -> T
where\n E: Debug,

Returns the contained Ok value, consuming the self value.

\n

Because this function may panic, its use is generally discouraged.\nInstead, prefer to use pattern matching and handle the Err\ncase explicitly, or call unwrap_or, unwrap_or_else, or\nunwrap_or_default.

\n
§Panics
\n

Panics if the value is an Err, with a panic message including the\npassed message, and the content of the Err.

\n
§Examples
\n
let x: Result<u32, &str> = Err(\"emergency failure\");\nx.expect(\"Testing expect\"); // panics with `Testing expect: emergency failure`
\n
§Recommended Message Style
\n

We recommend that expect messages are used to describe the reason you\nexpect the Result should be Ok.

\n\n
let path = std::env::var(\"IMPORTANT_PATH\")\n    .expect(\"env variable `IMPORTANT_PATH` should be set by `wrapper_script.sh`\");
\n

Hint: If you’re having trouble remembering how to phrase expect\nerror messages remember to focus on the word “should” as in “env\nvariable should be set by blah” or “the given binary should be available\nand executable by the current user”.

\n

For more detail on expect message styles and the reasoning behind our recommendation please\nrefer to the section on “Common Message\nStyles” in the\nstd::error module docs.

\n
1.0.0 · source

pub fn unwrap(self) -> T
where\n E: Debug,

Returns the contained Ok value, consuming the self value.

\n

Because this function may panic, its use is generally discouraged.\nInstead, prefer to use pattern matching and handle the Err\ncase explicitly, or call unwrap_or, unwrap_or_else, or\nunwrap_or_default.

\n
§Panics
\n

Panics if the value is an Err, with a panic message provided by the\nErr’s value.

\n
§Examples
\n

Basic usage:

\n\n
let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.unwrap(), 2);
\n\n
let x: Result<u32, &str> = Err(\"emergency failure\");\nx.unwrap(); // panics with `emergency failure`
\n
1.16.0 · source

pub fn unwrap_or_default(self) -> T
where\n T: Default,

Returns the contained Ok value or a default

\n

Consumes the self argument then, if Ok, returns the contained\nvalue, otherwise if Err, returns the default value for that\ntype.

\n
§Examples
\n

Converts a string to an integer, turning poorly-formed strings\ninto 0 (the default value for integers). parse converts\na string to any other type that implements FromStr, returning an\nErr on error.

\n\n
let good_year_from_input = \"1909\";\nlet bad_year_from_input = \"190blarg\";\nlet good_year = good_year_from_input.parse().unwrap_or_default();\nlet bad_year = bad_year_from_input.parse().unwrap_or_default();\n\nassert_eq!(1909, good_year);\nassert_eq!(0, bad_year);
\n
1.17.0 · source

pub fn expect_err(self, msg: &str) -> E
where\n T: Debug,

Returns the contained Err value, consuming the self value.

\n
§Panics
\n

Panics if the value is an Ok, with a panic message including the\npassed message, and the content of the Ok.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(10);\nx.expect_err(\"Testing expect_err\"); // panics with `Testing expect_err: 10`
\n
1.0.0 · source

pub fn unwrap_err(self) -> E
where\n T: Debug,

Returns the contained Err value, consuming the self value.

\n
§Panics
\n

Panics if the value is an Ok, with a custom panic message provided\nby the Ok’s value.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(2);\nx.unwrap_err(); // panics with `2`
\n\n
let x: Result<u32, &str> = Err(\"emergency failure\");\nassert_eq!(x.unwrap_err(), \"emergency failure\");
\n
source

pub fn into_ok(self) -> T
where\n E: Into<!>,

🔬This is a nightly-only experimental API. (unwrap_infallible)

Returns the contained Ok value, but never panics.

\n

Unlike unwrap, this method is known to never panic on the\nresult types it is implemented for. Therefore, it can be used\ninstead of unwrap as a maintainability safeguard that will fail\nto compile if the error type of the Result is later changed\nto an error that can actually occur.

\n
§Examples
\n
\nfn only_good_news() -> Result<String, !> {\n    Ok(\"this is fine\".into())\n}\n\nlet s: String = only_good_news().into_ok();\nprintln!(\"{s}\");
\n
source

pub fn into_err(self) -> E
where\n T: Into<!>,

🔬This is a nightly-only experimental API. (unwrap_infallible)

Returns the contained Err value, but never panics.

\n

Unlike unwrap_err, this method is known to never panic on the\nresult types it is implemented for. Therefore, it can be used\ninstead of unwrap_err as a maintainability safeguard that will fail\nto compile if the ok type of the Result is later changed\nto a type that can actually occur.

\n
§Examples
\n
\nfn only_bad_news() -> Result<!, String> {\n    Err(\"Oops, it failed\".into())\n}\n\nlet error: String = only_bad_news().into_err();\nprintln!(\"{error}\");
\n
1.0.0 · source

pub fn and<U>(self, res: Result<U, E>) -> Result<U, E>

Returns res if the result is Ok, otherwise returns the Err value of self.

\n

Arguments passed to and are eagerly evaluated; if you are passing the\nresult of a function call, it is recommended to use and_then, which is\nlazily evaluated.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(2);\nlet y: Result<&str, &str> = Err(\"late error\");\nassert_eq!(x.and(y), Err(\"late error\"));\n\nlet x: Result<u32, &str> = Err(\"early error\");\nlet y: Result<&str, &str> = Ok(\"foo\");\nassert_eq!(x.and(y), Err(\"early error\"));\n\nlet x: Result<u32, &str> = Err(\"not a 2\");\nlet y: Result<&str, &str> = Err(\"late error\");\nassert_eq!(x.and(y), Err(\"not a 2\"));\n\nlet x: Result<u32, &str> = Ok(2);\nlet y: Result<&str, &str> = Ok(\"different result type\");\nassert_eq!(x.and(y), Ok(\"different result type\"));
\n
1.0.0 · source

pub fn and_then<U, F>(self, op: F) -> Result<U, E>
where\n F: FnOnce(T) -> Result<U, E>,

Calls op if the result is Ok, otherwise returns the Err value of self.

\n

This function can be used for control flow based on Result values.

\n
§Examples
\n
fn sq_then_to_string(x: u32) -> Result<String, &'static str> {\n    x.checked_mul(x).map(|sq| sq.to_string()).ok_or(\"overflowed\")\n}\n\nassert_eq!(Ok(2).and_then(sq_then_to_string), Ok(4.to_string()));\nassert_eq!(Ok(1_000_000).and_then(sq_then_to_string), Err(\"overflowed\"));\nassert_eq!(Err(\"not a number\").and_then(sq_then_to_string), Err(\"not a number\"));
\n

Often used to chain fallible operations that may return Err.

\n\n
use std::{io::ErrorKind, path::Path};\n\n// Note: on Windows \"/\" maps to \"C:\\\"\nlet root_modified_time = Path::new(\"/\").metadata().and_then(|md| md.modified());\nassert!(root_modified_time.is_ok());\n\nlet should_fail = Path::new(\"/bad/path\").metadata().and_then(|md| md.modified());\nassert!(should_fail.is_err());\nassert_eq!(should_fail.unwrap_err().kind(), ErrorKind::NotFound);
\n
1.0.0 · source

pub fn or<F>(self, res: Result<T, F>) -> Result<T, F>

Returns res if the result is Err, otherwise returns the Ok value of self.

\n

Arguments passed to or are eagerly evaluated; if you are passing the\nresult of a function call, it is recommended to use or_else, which is\nlazily evaluated.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(2);\nlet y: Result<u32, &str> = Err(\"late error\");\nassert_eq!(x.or(y), Ok(2));\n\nlet x: Result<u32, &str> = Err(\"early error\");\nlet y: Result<u32, &str> = Ok(2);\nassert_eq!(x.or(y), Ok(2));\n\nlet x: Result<u32, &str> = Err(\"not a 2\");\nlet y: Result<u32, &str> = Err(\"late error\");\nassert_eq!(x.or(y), Err(\"late error\"));\n\nlet x: Result<u32, &str> = Ok(2);\nlet y: Result<u32, &str> = Ok(100);\nassert_eq!(x.or(y), Ok(2));
\n
1.0.0 · source

pub fn or_else<F, O>(self, op: O) -> Result<T, F>
where\n O: FnOnce(E) -> Result<T, F>,

Calls op if the result is Err, otherwise returns the Ok value of self.

\n

This function can be used for control flow based on result values.

\n
§Examples
\n
fn sq(x: u32) -> Result<u32, u32> { Ok(x * x) }\nfn err(x: u32) -> Result<u32, u32> { Err(x) }\n\nassert_eq!(Ok(2).or_else(sq).or_else(sq), Ok(2));\nassert_eq!(Ok(2).or_else(err).or_else(sq), Ok(2));\nassert_eq!(Err(3).or_else(sq).or_else(err), Ok(9));\nassert_eq!(Err(3).or_else(err).or_else(err), Err(3));
\n
1.0.0 · source

pub fn unwrap_or(self, default: T) -> T

Returns the contained Ok value or a provided default.

\n

Arguments passed to unwrap_or are eagerly evaluated; if you are passing\nthe result of a function call, it is recommended to use unwrap_or_else,\nwhich is lazily evaluated.

\n
§Examples
\n
let default = 2;\nlet x: Result<u32, &str> = Ok(9);\nassert_eq!(x.unwrap_or(default), 9);\n\nlet x: Result<u32, &str> = Err(\"error\");\nassert_eq!(x.unwrap_or(default), default);
\n
1.0.0 · source

pub fn unwrap_or_else<F>(self, op: F) -> T
where\n F: FnOnce(E) -> T,

Returns the contained Ok value or computes it from a closure.

\n
§Examples
\n
fn count(x: &str) -> usize { x.len() }\n\nassert_eq!(Ok(2).unwrap_or_else(count), 2);\nassert_eq!(Err(\"foo\").unwrap_or_else(count), 3);
\n
1.58.0 · source

pub unsafe fn unwrap_unchecked(self) -> T

Returns the contained Ok value, consuming the self value,\nwithout checking that the value is not an Err.

\n
§Safety
\n

Calling this method on an Err is undefined behavior.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(2);\nassert_eq!(unsafe { x.unwrap_unchecked() }, 2);
\n\n
let x: Result<u32, &str> = Err(\"emergency failure\");\nunsafe { x.unwrap_unchecked(); } // Undefined behavior!
\n
1.58.0 · source

pub unsafe fn unwrap_err_unchecked(self) -> E

Returns the contained Err value, consuming the self value,\nwithout checking that the value is not an Ok.

\n
§Safety
\n

Calling this method on an Ok is undefined behavior.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(2);\nunsafe { x.unwrap_err_unchecked() }; // Undefined behavior!
\n\n
let x: Result<u32, &str> = Err(\"emergency failure\");\nassert_eq!(unsafe { x.unwrap_err_unchecked() }, \"emergency failure\");
\n
",0,"noname::error::Result"],["
source§

impl<T, E> Serialize for Result<T, E>
where\n T: Serialize,\n E: Serialize,

source§

fn serialize<S>(\n &self,\n serializer: S,\n) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
where\n S: Serializer,

Serialize this value into the given Serde serializer. Read more
","Serialize","noname::error::Result"],["
source§

impl<T, TAs, E, EAs> SerializeAs<Result<T, E>> for Result<TAs, EAs>
where\n TAs: SerializeAs<T>,\n EAs: SerializeAs<E>,

source§

fn serialize_as<S>(\n source: &Result<T, E>,\n serializer: S,\n) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
where\n S: Serializer,

Serialize this value into the given Serde serializer.
","SerializeAs>","noname::error::Result"],["
source§

impl<T, TAs, E, EAs> SerializeAs<Result<T, E>> for Result<TAs, EAs>
where\n TAs: SerializeAs<T>,\n EAs: SerializeAs<E>,

source§

fn serialize_as<S>(\n source: &Result<T, E>,\n serializer: S,\n) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
where\n S: Serializer,

Serialize this value into the given Serde serializer.
","SerializeAs>","noname::error::Result"],["
1.16.0 · source§

impl<T, U, E> Sum<Result<U, E>> for Result<T, E>
where\n T: Sum<U>,

source§

fn sum<I>(iter: I) -> Result<T, E>
where\n I: Iterator<Item = Result<U, E>>,

Takes each element in the Iterator: if it is an Err, no further\nelements are taken, and the Err is returned. Should no Err\noccur, the sum of all elements is returned.

\n
§Examples
\n

This sums up every integer in a vector, rejecting the sum if a negative\nelement is encountered:

\n\n
let f = |&x: &i32| if x < 0 { Err(\"Negative element found\") } else { Ok(x) };\nlet v = vec![1, 2];\nlet res: Result<i32, _> = v.iter().map(f).sum();\nassert_eq!(res, Ok(3));\nlet v = vec![1, -2];\nlet res: Result<i32, _> = v.iter().map(f).sum();\nassert_eq!(res, Err(\"Negative element found\"));
\n
","Sum>","noname::error::Result"],["
1.61.0 · source§

impl<T, E> Termination for Result<T, E>
where\n T: Termination,\n E: Debug,

source§

fn report(self) -> ExitCode

Is called to get the representation of the value as status code.\nThis status code is returned to the operating system.
","Termination","noname::error::Result"],["
source§

impl<T, E> Try for Result<T, E>

§

type Output = T

🔬This is a nightly-only experimental API. (try_trait_v2)
The type of the value produced by ? when not short-circuiting.
§

type Residual = Result<Infallible, E>

🔬This is a nightly-only experimental API. (try_trait_v2)
The type of the value passed to FromResidual::from_residual\nas part of ? when short-circuiting. Read more
source§

fn from_output(output: <Result<T, E> as Try>::Output) -> Result<T, E>

🔬This is a nightly-only experimental API. (try_trait_v2)
Constructs the type from its Output type. Read more
source§

fn branch(\n self,\n) -> ControlFlow<<Result<T, E> as Try>::Residual, <Result<T, E> as Try>::Output>

🔬This is a nightly-only experimental API. (try_trait_v2)
Used in ? to decide whether the operator should produce a value\n(because this returned ControlFlow::Continue)\nor propagate a value back to the caller\n(because this returned ControlFlow::Break). Read more
","Try","noname::error::Result"],["
§

impl<T, E> WrapErr<T, E> for Result<T, E>
where\n E: Diag + Send + Sync + 'static,

§

fn wrap_err<D>(self, msg: D) -> Result<T, Report>
where\n D: Display + Send + Sync + 'static,

Wrap the error value with a new adhoc error
§

fn wrap_err_with<D, F>(self, msg: F) -> Result<T, Report>
where\n D: Display + Send + Sync + 'static,\n F: FnOnce() -> D,

Wrap the error value with a new adhoc error that is evaluated lazily\nonly once an error does occur.
§

fn context<D>(self, msg: D) -> Result<T, Report>
where\n D: Display + Send + Sync + 'static,

Compatibility re-export of wrap_err() for interop with anyhow
§

fn with_context<D, F>(self, msg: F) -> Result<T, Report>
where\n D: Display + Send + Sync + 'static,\n F: FnOnce() -> D,

Compatibility re-export of wrap_err_with() for interop with anyhow
","WrapErr","noname::error::Result"],["
1.0.0 · source§

impl<T, E> Copy for Result<T, E>
where\n T: Copy,\n E: Copy,

","Copy","noname::error::Result"],["
1.0.0 · source§

impl<T, E> Eq for Result<T, E>
where\n T: Eq,\n E: Eq,

","Eq","noname::error::Result"],["
1.0.0 · source§

impl<T, E> StructuralPartialEq for Result<T, E>

","StructuralPartialEq","noname::error::Result"]] +"noname":[["
1.0.0 · source§

impl<T, E> Clone for Result<T, E>
where\n T: Clone,\n E: Clone,

source§

fn clone(&self) -> Result<T, E>

Returns a copy of the value. Read more
source§

fn clone_from(&mut self, source: &Result<T, E>)

Performs copy-assignment from source. Read more
","Clone","noname::error::Result"],["
1.0.0 · source§

impl<T, E> Debug for Result<T, E>
where\n T: Debug,\n E: Debug,

source§

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

Formats the value using the given formatter. Read more
","Debug","noname::error::Result"],["
source§

impl<'de, T, E> Deserialize<'de> for Result<T, E>
where\n T: Deserialize<'de>,\n E: Deserialize<'de>,

source§

fn deserialize<D>(\n deserializer: D,\n) -> Result<Result<T, E>, <D as Deserializer<'de>>::Error>
where\n D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
","Deserialize<'de>","noname::error::Result"],["
source§

impl<'de, T, TAs, E, EAs> DeserializeAs<'de, Result<T, E>> for Result<TAs, EAs>
where\n TAs: DeserializeAs<'de, T>,\n EAs: DeserializeAs<'de, E>,

source§

fn deserialize_as<D>(\n deserializer: D,\n) -> Result<Result<T, E>, <D as Deserializer<'de>>::Error>
where\n D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer.
","DeserializeAs<'de, Result>","noname::error::Result"],["
source§

impl<'de, T, TAs, E, EAs> DeserializeAs<'de, Result<T, E>> for Result<TAs, EAs>
where\n TAs: DeserializeAs<'de, T>,\n EAs: DeserializeAs<'de, E>,

source§

fn deserialize_as<D>(\n deserializer: D,\n) -> Result<Result<T, E>, <D as Deserializer<'de>>::Error>
where\n D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer.
","DeserializeAs<'de, Result>","noname::error::Result"],["
1.0.0 · source§

impl<A, E, V> FromIterator<Result<A, E>> for Result<V, E>
where\n V: FromIterator<A>,

source§

fn from_iter<I>(iter: I) -> Result<V, E>
where\n I: IntoIterator<Item = Result<A, E>>,

Takes each element in the Iterator: if it is an Err, no further\nelements are taken, and the Err is returned. Should no Err occur, a\ncontainer with the values of each Result is returned.

\n

Here is an example which increments every integer in a vector,\nchecking for overflow:

\n\n
let v = vec![1, 2];\nlet res: Result<Vec<u32>, &'static str> = v.iter().map(|x: &u32|\n    x.checked_add(1).ok_or(\"Overflow!\")\n).collect();\nassert_eq!(res, Ok(vec![2, 3]));
\n

Here is another example that tries to subtract one from another list\nof integers, this time checking for underflow:

\n\n
let v = vec![1, 2, 0];\nlet res: Result<Vec<u32>, &'static str> = v.iter().map(|x: &u32|\n    x.checked_sub(1).ok_or(\"Underflow!\")\n).collect();\nassert_eq!(res, Err(\"Underflow!\"));
\n

Here is a variation on the previous example, showing that no\nfurther elements are taken from iter after the first Err.

\n\n
let v = vec![3, 2, 1, 10];\nlet mut shared = 0;\nlet res: Result<Vec<u32>, &'static str> = v.iter().map(|x: &u32| {\n    shared += x;\n    x.checked_sub(2).ok_or(\"Underflow!\")\n}).collect();\nassert_eq!(res, Err(\"Underflow!\"));\nassert_eq!(shared, 6);
\n

Since the third element caused an underflow, no further elements were taken,\nso the final value of shared is 6 (= 3 + 2 + 1), not 16.

\n
","FromIterator>","noname::error::Result"],["
§

impl<C, T, E> FromParallelIterator<Result<T, E>> for Result<C, E>
where\n C: FromParallelIterator<T>,\n T: Send,\n E: Send,

Collect an arbitrary Result-wrapped collection.

\n

If any item is Err, then all previous Ok items collected are\ndiscarded, and it returns that error. If there are multiple errors, the\none returned is not deterministic.

\n
§

fn from_par_iter<I>(par_iter: I) -> Result<C, E>
where\n I: IntoParallelIterator<Item = Result<T, E>>,

Creates an instance of the collection from the parallel iterator par_iter. Read more
","FromParallelIterator>","noname::error::Result"],["
source§

impl<T, E, F> FromResidual<Result<Infallible, E>> for Result<T, F>
where\n F: From<E>,

source§

fn from_residual(residual: Result<Infallible, E>) -> Result<T, F>

🔬This is a nightly-only experimental API. (try_trait_v2)
Constructs the type from a compatible Residual type. Read more
","FromResidual>","noname::error::Result"],["
source§

impl<T, E, F> FromResidual<Yeet<E>> for Result<T, F>
where\n F: From<E>,

source§

fn from_residual(_: Yeet<E>) -> Result<T, F>

🔬This is a nightly-only experimental API. (try_trait_v2)
Constructs the type from a compatible Residual type. Read more
","FromResidual>","noname::error::Result"],["
1.0.0 · source§

impl<T, E> Hash for Result<T, E>
where\n T: Hash,\n E: Hash,

source§

fn hash<__H>(&self, state: &mut __H)
where\n __H: Hasher,

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where\n H: Hasher,\n Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
","Hash","noname::error::Result"],["
§

impl<T, E> IntoDiagnostic<T, E> for Result<T, E>
where\n E: Error + Send + Sync + 'static,

§

fn into_diagnostic(self) -> Result<T, Report>

Converts Result types that return regular std::error::Errors\ninto a Result that returns a [Diagnostic].
","IntoDiagnostic","noname::error::Result"],["
1.0.0 · source§

impl<T, E> IntoIterator for Result<T, E>

source§

fn into_iter(self) -> IntoIter<T>

Returns a consuming iterator over the possibly contained value.

\n

The iterator yields one value if the result is Result::Ok, otherwise none.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(5);\nlet v: Vec<u32> = x.into_iter().collect();\nassert_eq!(v, [5]);\n\nlet x: Result<u32, &str> = Err(\"nothing!\");\nlet v: Vec<u32> = x.into_iter().collect();\nassert_eq!(v, []);
\n
§

type Item = T

The type of the elements being iterated over.
§

type IntoIter = IntoIter<T>

Which kind of iterator are we turning this into?
","IntoIterator","noname::error::Result"],["
§

impl<T, E> IntoParallelIterator for Result<T, E>
where\n T: Send,

§

type Item = T

The type of item that the parallel iterator will produce.
§

type Iter = IntoIter<T>

The parallel iterator type that will be created.
§

fn into_par_iter(self) -> <Result<T, E> as IntoParallelIterator>::Iter

Converts self into a parallel iterator. Read more
","IntoParallelIterator","noname::error::Result"],["
1.0.0 · source§

impl<T, E> Ord for Result<T, E>
where\n T: Ord,\n E: Ord,

source§

fn cmp(&self, other: &Result<T, E>) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where\n Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where\n Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where\n Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
","Ord","noname::error::Result"],["
1.0.0 · source§

impl<T, E> PartialEq for Result<T, E>
where\n T: PartialEq,\n E: PartialEq,

source§

fn eq(&self, other: &Result<T, E>) -> bool

This method tests for self and other values to be equal, and is used\nby ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.
","PartialEq","noname::error::Result"],["
1.0.0 · source§

impl<T, E> PartialOrd for Result<T, E>
where\n T: PartialOrd,\n E: PartialOrd,

source§

fn partial_cmp(&self, other: &Result<T, E>) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <=\noperator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >=\noperator. Read more
","PartialOrd","noname::error::Result"],["
1.16.0 · source§

impl<T, U, E> Product<Result<U, E>> for Result<T, E>
where\n T: Product<U>,

source§

fn product<I>(iter: I) -> Result<T, E>
where\n I: Iterator<Item = Result<U, E>>,

Takes each element in the Iterator: if it is an Err, no further\nelements are taken, and the Err is returned. Should no Err\noccur, the product of all elements is returned.

\n
§Examples
\n

This multiplies each number in a vector of strings,\nif a string could not be parsed the operation returns Err:

\n\n
let nums = vec![\"5\", \"10\", \"1\", \"2\"];\nlet total: Result<usize, _> = nums.iter().map(|w| w.parse::<usize>()).product();\nassert_eq!(total, Ok(100));\nlet nums = vec![\"5\", \"10\", \"one\", \"2\"];\nlet total: Result<usize, _> = nums.iter().map(|w| w.parse::<usize>()).product();\nassert!(total.is_err());
\n
","Product>","noname::error::Result"],["
source§

impl<T, E> Residual<T> for Result<Infallible, E>

§

type TryType = Result<T, E>

🔬This is a nightly-only experimental API. (try_trait_v2_residual)
The “return” type of this meta-function.
","Residual","noname::error::Result"],["
source§

impl<T, E> Result<&T, E>

1.59.0 · source

pub fn copied(self) -> Result<T, E>
where\n T: Copy,

Maps a Result<&T, E> to a Result<T, E> by copying the contents of the\nOk part.

\n
§Examples
\n
let val = 12;\nlet x: Result<&i32, i32> = Ok(&val);\nassert_eq!(x, Ok(&12));\nlet copied = x.copied();\nassert_eq!(copied, Ok(12));
\n
1.59.0 · source

pub fn cloned(self) -> Result<T, E>
where\n T: Clone,

Maps a Result<&T, E> to a Result<T, E> by cloning the contents of the\nOk part.

\n
§Examples
\n
let val = 12;\nlet x: Result<&i32, i32> = Ok(&val);\nassert_eq!(x, Ok(&12));\nlet cloned = x.cloned();\nassert_eq!(cloned, Ok(12));
\n
",0,"noname::error::Result"],["
source§

impl<T, E> Result<&mut T, E>

1.59.0 · source

pub fn copied(self) -> Result<T, E>
where\n T: Copy,

Maps a Result<&mut T, E> to a Result<T, E> by copying the contents of the\nOk part.

\n
§Examples
\n
let mut val = 12;\nlet x: Result<&mut i32, i32> = Ok(&mut val);\nassert_eq!(x, Ok(&mut 12));\nlet copied = x.copied();\nassert_eq!(copied, Ok(12));
\n
1.59.0 · source

pub fn cloned(self) -> Result<T, E>
where\n T: Clone,

Maps a Result<&mut T, E> to a Result<T, E> by cloning the contents of the\nOk part.

\n
§Examples
\n
let mut val = 12;\nlet x: Result<&mut i32, i32> = Ok(&mut val);\nassert_eq!(x, Ok(&mut 12));\nlet cloned = x.cloned();\nassert_eq!(cloned, Ok(12));
\n
",0,"noname::error::Result"],["
source§

impl<T, E> Result<Option<T>, E>

1.33.0 (const: unstable) · source

pub fn transpose(self) -> Option<Result<T, E>>

Transposes a Result of an Option into an Option of a Result.

\n

Ok(None) will be mapped to None.\nOk(Some(_)) and Err(_) will be mapped to Some(Ok(_)) and Some(Err(_)).

\n
§Examples
\n
#[derive(Debug, Eq, PartialEq)]\nstruct SomeErr;\n\nlet x: Result<Option<i32>, SomeErr> = Ok(Some(5));\nlet y: Option<Result<i32, SomeErr>> = Some(Ok(5));\nassert_eq!(x.transpose(), y);
\n
",0,"noname::error::Result"],["
source§

impl<T, E> Result<Result<T, E>, E>

source

pub fn flatten(self) -> Result<T, E>

🔬This is a nightly-only experimental API. (result_flattening)

Converts from Result<Result<T, E>, E> to Result<T, E>

\n
§Examples
\n
#![feature(result_flattening)]\nlet x: Result<Result<&'static str, u32>, u32> = Ok(Ok(\"hello\"));\nassert_eq!(Ok(\"hello\"), x.flatten());\n\nlet x: Result<Result<&'static str, u32>, u32> = Ok(Err(6));\nassert_eq!(Err(6), x.flatten());\n\nlet x: Result<Result<&'static str, u32>, u32> = Err(6);\nassert_eq!(Err(6), x.flatten());
\n

Flattening only removes one level of nesting at a time:

\n\n
#![feature(result_flattening)]\nlet x: Result<Result<Result<&'static str, u32>, u32>, u32> = Ok(Ok(Ok(\"hello\")));\nassert_eq!(Ok(Ok(\"hello\")), x.flatten());\nassert_eq!(Ok(\"hello\"), x.flatten().flatten());
\n
",0,"noname::error::Result"],["
source§

impl<T, E> Result<T, E>

1.0.0 (const: 1.48.0) · source

pub const fn is_ok(&self) -> bool

Returns true if the result is Ok.

\n
§Examples
\n
let x: Result<i32, &str> = Ok(-3);\nassert_eq!(x.is_ok(), true);\n\nlet x: Result<i32, &str> = Err(\"Some error message\");\nassert_eq!(x.is_ok(), false);
\n
1.70.0 · source

pub fn is_ok_and(self, f: impl FnOnce(T) -> bool) -> bool

Returns true if the result is Ok and the value inside of it matches a predicate.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.is_ok_and(|x| x > 1), true);\n\nlet x: Result<u32, &str> = Ok(0);\nassert_eq!(x.is_ok_and(|x| x > 1), false);\n\nlet x: Result<u32, &str> = Err(\"hey\");\nassert_eq!(x.is_ok_and(|x| x > 1), false);
\n
1.0.0 (const: 1.48.0) · source

pub const fn is_err(&self) -> bool

Returns true if the result is Err.

\n
§Examples
\n
let x: Result<i32, &str> = Ok(-3);\nassert_eq!(x.is_err(), false);\n\nlet x: Result<i32, &str> = Err(\"Some error message\");\nassert_eq!(x.is_err(), true);
\n
1.70.0 · source

pub fn is_err_and(self, f: impl FnOnce(E) -> bool) -> bool

Returns true if the result is Err and the value inside of it matches a predicate.

\n
§Examples
\n
use std::io::{Error, ErrorKind};\n\nlet x: Result<u32, Error> = Err(Error::new(ErrorKind::NotFound, \"!\"));\nassert_eq!(x.is_err_and(|x| x.kind() == ErrorKind::NotFound), true);\n\nlet x: Result<u32, Error> = Err(Error::new(ErrorKind::PermissionDenied, \"!\"));\nassert_eq!(x.is_err_and(|x| x.kind() == ErrorKind::NotFound), false);\n\nlet x: Result<u32, Error> = Ok(123);\nassert_eq!(x.is_err_and(|x| x.kind() == ErrorKind::NotFound), false);
\n
1.0.0 · source

pub fn ok(self) -> Option<T>

Converts from Result<T, E> to Option<T>.

\n

Converts self into an Option<T>, consuming self,\nand discarding the error, if any.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.ok(), Some(2));\n\nlet x: Result<u32, &str> = Err(\"Nothing here\");\nassert_eq!(x.ok(), None);
\n
1.0.0 · source

pub fn err(self) -> Option<E>

Converts from Result<T, E> to Option<E>.

\n

Converts self into an Option<E>, consuming self,\nand discarding the success value, if any.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.err(), None);\n\nlet x: Result<u32, &str> = Err(\"Nothing here\");\nassert_eq!(x.err(), Some(\"Nothing here\"));
\n
1.0.0 (const: 1.48.0) · source

pub const fn as_ref(&self) -> Result<&T, &E>

Converts from &Result<T, E> to Result<&T, &E>.

\n

Produces a new Result, containing a reference\ninto the original, leaving the original in place.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.as_ref(), Ok(&2));\n\nlet x: Result<u32, &str> = Err(\"Error\");\nassert_eq!(x.as_ref(), Err(&\"Error\"));
\n
1.0.0 (const: unstable) · source

pub fn as_mut(&mut self) -> Result<&mut T, &mut E>

Converts from &mut Result<T, E> to Result<&mut T, &mut E>.

\n
§Examples
\n
fn mutate(r: &mut Result<i32, i32>) {\n    match r.as_mut() {\n        Ok(v) => *v = 42,\n        Err(e) => *e = 0,\n    }\n}\n\nlet mut x: Result<i32, i32> = Ok(2);\nmutate(&mut x);\nassert_eq!(x.unwrap(), 42);\n\nlet mut x: Result<i32, i32> = Err(13);\nmutate(&mut x);\nassert_eq!(x.unwrap_err(), 0);
\n
1.0.0 · source

pub fn map<U, F>(self, op: F) -> Result<U, E>
where\n F: FnOnce(T) -> U,

Maps a Result<T, E> to Result<U, E> by applying a function to a\ncontained Ok value, leaving an Err value untouched.

\n

This function can be used to compose the results of two functions.

\n
§Examples
\n

Print the numbers on each line of a string multiplied by two.

\n\n
let line = \"1\\n2\\n3\\n4\\n\";\n\nfor num in line.lines() {\n    match num.parse::<i32>().map(|i| i * 2) {\n        Ok(n) => println!(\"{n}\"),\n        Err(..) => {}\n    }\n}
\n
1.41.0 · source

pub fn map_or<U, F>(self, default: U, f: F) -> U
where\n F: FnOnce(T) -> U,

Returns the provided default (if Err), or\napplies a function to the contained value (if Ok).

\n

Arguments passed to map_or are eagerly evaluated; if you are passing\nthe result of a function call, it is recommended to use map_or_else,\nwhich is lazily evaluated.

\n
§Examples
\n
let x: Result<_, &str> = Ok(\"foo\");\nassert_eq!(x.map_or(42, |v| v.len()), 3);\n\nlet x: Result<&str, _> = Err(\"bar\");\nassert_eq!(x.map_or(42, |v| v.len()), 42);
\n
1.41.0 · source

pub fn map_or_else<U, D, F>(self, default: D, f: F) -> U
where\n D: FnOnce(E) -> U,\n F: FnOnce(T) -> U,

Maps a Result<T, E> to U by applying fallback function default to\na contained Err value, or function f to a contained Ok value.

\n

This function can be used to unpack a successful result\nwhile handling an error.

\n
§Examples
\n
let k = 21;\n\nlet x : Result<_, &str> = Ok(\"foo\");\nassert_eq!(x.map_or_else(|e| k * 2, |v| v.len()), 3);\n\nlet x : Result<&str, _> = Err(\"bar\");\nassert_eq!(x.map_or_else(|e| k * 2, |v| v.len()), 42);
\n
1.0.0 · source

pub fn map_err<F, O>(self, op: O) -> Result<T, F>
where\n O: FnOnce(E) -> F,

Maps a Result<T, E> to Result<T, F> by applying a function to a\ncontained Err value, leaving an Ok value untouched.

\n

This function can be used to pass through a successful result while handling\nan error.

\n
§Examples
\n
fn stringify(x: u32) -> String { format!(\"error code: {x}\") }\n\nlet x: Result<u32, u32> = Ok(2);\nassert_eq!(x.map_err(stringify), Ok(2));\n\nlet x: Result<u32, u32> = Err(13);\nassert_eq!(x.map_err(stringify), Err(\"error code: 13\".to_string()));
\n
1.76.0 · source

pub fn inspect<F>(self, f: F) -> Result<T, E>
where\n F: FnOnce(&T),

Calls a function with a reference to the contained value if Ok.

\n

Returns the original result.

\n
§Examples
\n
let x: u8 = \"4\"\n    .parse::<u8>()\n    .inspect(|x| println!(\"original: {x}\"))\n    .map(|x| x.pow(3))\n    .expect(\"failed to parse number\");
\n
1.76.0 · source

pub fn inspect_err<F>(self, f: F) -> Result<T, E>
where\n F: FnOnce(&E),

Calls a function with a reference to the contained value if Err.

\n

Returns the original result.

\n
§Examples
\n
use std::{fs, io};\n\nfn read() -> io::Result<String> {\n    fs::read_to_string(\"address.txt\")\n        .inspect_err(|e| eprintln!(\"failed to read file: {e}\"))\n}
\n
1.47.0 · source

pub fn as_deref(&self) -> Result<&<T as Deref>::Target, &E>
where\n T: Deref,

Converts from Result<T, E> (or &Result<T, E>) to Result<&<T as Deref>::Target, &E>.

\n

Coerces the Ok variant of the original Result via Deref\nand returns the new Result.

\n
§Examples
\n
let x: Result<String, u32> = Ok(\"hello\".to_string());\nlet y: Result<&str, &u32> = Ok(\"hello\");\nassert_eq!(x.as_deref(), y);\n\nlet x: Result<String, u32> = Err(42);\nlet y: Result<&str, &u32> = Err(&42);\nassert_eq!(x.as_deref(), y);
\n
1.47.0 · source

pub fn as_deref_mut(&mut self) -> Result<&mut <T as Deref>::Target, &mut E>
where\n T: DerefMut,

Converts from Result<T, E> (or &mut Result<T, E>) to Result<&mut <T as DerefMut>::Target, &mut E>.

\n

Coerces the Ok variant of the original Result via DerefMut\nand returns the new Result.

\n
§Examples
\n
let mut s = \"HELLO\".to_string();\nlet mut x: Result<String, u32> = Ok(\"hello\".to_string());\nlet y: Result<&mut str, &mut u32> = Ok(&mut s);\nassert_eq!(x.as_deref_mut().map(|x| { x.make_ascii_uppercase(); x }), y);\n\nlet mut i = 42;\nlet mut x: Result<String, u32> = Err(42);\nlet y: Result<&mut str, &mut u32> = Err(&mut i);\nassert_eq!(x.as_deref_mut().map(|x| { x.make_ascii_uppercase(); x }), y);
\n
1.0.0 · source

pub fn iter(&self) -> Iter<'_, T>

Returns an iterator over the possibly contained value.

\n

The iterator yields one value if the result is Result::Ok, otherwise none.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(7);\nassert_eq!(x.iter().next(), Some(&7));\n\nlet x: Result<u32, &str> = Err(\"nothing!\");\nassert_eq!(x.iter().next(), None);
\n
1.0.0 · source

pub fn iter_mut(&mut self) -> IterMut<'_, T>

Returns a mutable iterator over the possibly contained value.

\n

The iterator yields one value if the result is Result::Ok, otherwise none.

\n
§Examples
\n
let mut x: Result<u32, &str> = Ok(7);\nmatch x.iter_mut().next() {\n    Some(v) => *v = 40,\n    None => {},\n}\nassert_eq!(x, Ok(40));\n\nlet mut x: Result<u32, &str> = Err(\"nothing!\");\nassert_eq!(x.iter_mut().next(), None);
\n
1.4.0 · source

pub fn expect(self, msg: &str) -> T
where\n E: Debug,

Returns the contained Ok value, consuming the self value.

\n

Because this function may panic, its use is generally discouraged.\nInstead, prefer to use pattern matching and handle the Err\ncase explicitly, or call unwrap_or, unwrap_or_else, or\nunwrap_or_default.

\n
§Panics
\n

Panics if the value is an Err, with a panic message including the\npassed message, and the content of the Err.

\n
§Examples
\n
let x: Result<u32, &str> = Err(\"emergency failure\");\nx.expect(\"Testing expect\"); // panics with `Testing expect: emergency failure`
\n
§Recommended Message Style
\n

We recommend that expect messages are used to describe the reason you\nexpect the Result should be Ok.

\n\n
let path = std::env::var(\"IMPORTANT_PATH\")\n    .expect(\"env variable `IMPORTANT_PATH` should be set by `wrapper_script.sh`\");
\n

Hint: If you’re having trouble remembering how to phrase expect\nerror messages remember to focus on the word “should” as in “env\nvariable should be set by blah” or “the given binary should be available\nand executable by the current user”.

\n

For more detail on expect message styles and the reasoning behind our recommendation please\nrefer to the section on “Common Message\nStyles” in the\nstd::error module docs.

\n
1.0.0 · source

pub fn unwrap(self) -> T
where\n E: Debug,

Returns the contained Ok value, consuming the self value.

\n

Because this function may panic, its use is generally discouraged.\nInstead, prefer to use pattern matching and handle the Err\ncase explicitly, or call unwrap_or, unwrap_or_else, or\nunwrap_or_default.

\n
§Panics
\n

Panics if the value is an Err, with a panic message provided by the\nErr’s value.

\n
§Examples
\n

Basic usage:

\n\n
let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.unwrap(), 2);
\n\n
let x: Result<u32, &str> = Err(\"emergency failure\");\nx.unwrap(); // panics with `emergency failure`
\n
1.16.0 · source

pub fn unwrap_or_default(self) -> T
where\n T: Default,

Returns the contained Ok value or a default

\n

Consumes the self argument then, if Ok, returns the contained\nvalue, otherwise if Err, returns the default value for that\ntype.

\n
§Examples
\n

Converts a string to an integer, turning poorly-formed strings\ninto 0 (the default value for integers). parse converts\na string to any other type that implements FromStr, returning an\nErr on error.

\n\n
let good_year_from_input = \"1909\";\nlet bad_year_from_input = \"190blarg\";\nlet good_year = good_year_from_input.parse().unwrap_or_default();\nlet bad_year = bad_year_from_input.parse().unwrap_or_default();\n\nassert_eq!(1909, good_year);\nassert_eq!(0, bad_year);
\n
1.17.0 · source

pub fn expect_err(self, msg: &str) -> E
where\n T: Debug,

Returns the contained Err value, consuming the self value.

\n
§Panics
\n

Panics if the value is an Ok, with a panic message including the\npassed message, and the content of the Ok.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(10);\nx.expect_err(\"Testing expect_err\"); // panics with `Testing expect_err: 10`
\n
1.0.0 · source

pub fn unwrap_err(self) -> E
where\n T: Debug,

Returns the contained Err value, consuming the self value.

\n
§Panics
\n

Panics if the value is an Ok, with a custom panic message provided\nby the Ok’s value.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(2);\nx.unwrap_err(); // panics with `2`
\n\n
let x: Result<u32, &str> = Err(\"emergency failure\");\nassert_eq!(x.unwrap_err(), \"emergency failure\");
\n
source

pub fn into_ok(self) -> T
where\n E: Into<!>,

🔬This is a nightly-only experimental API. (unwrap_infallible)

Returns the contained Ok value, but never panics.

\n

Unlike unwrap, this method is known to never panic on the\nresult types it is implemented for. Therefore, it can be used\ninstead of unwrap as a maintainability safeguard that will fail\nto compile if the error type of the Result is later changed\nto an error that can actually occur.

\n
§Examples
\n
\nfn only_good_news() -> Result<String, !> {\n    Ok(\"this is fine\".into())\n}\n\nlet s: String = only_good_news().into_ok();\nprintln!(\"{s}\");
\n
source

pub fn into_err(self) -> E
where\n T: Into<!>,

🔬This is a nightly-only experimental API. (unwrap_infallible)

Returns the contained Err value, but never panics.

\n

Unlike unwrap_err, this method is known to never panic on the\nresult types it is implemented for. Therefore, it can be used\ninstead of unwrap_err as a maintainability safeguard that will fail\nto compile if the ok type of the Result is later changed\nto a type that can actually occur.

\n
§Examples
\n
\nfn only_bad_news() -> Result<!, String> {\n    Err(\"Oops, it failed\".into())\n}\n\nlet error: String = only_bad_news().into_err();\nprintln!(\"{error}\");
\n
1.0.0 · source

pub fn and<U>(self, res: Result<U, E>) -> Result<U, E>

Returns res if the result is Ok, otherwise returns the Err value of self.

\n

Arguments passed to and are eagerly evaluated; if you are passing the\nresult of a function call, it is recommended to use and_then, which is\nlazily evaluated.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(2);\nlet y: Result<&str, &str> = Err(\"late error\");\nassert_eq!(x.and(y), Err(\"late error\"));\n\nlet x: Result<u32, &str> = Err(\"early error\");\nlet y: Result<&str, &str> = Ok(\"foo\");\nassert_eq!(x.and(y), Err(\"early error\"));\n\nlet x: Result<u32, &str> = Err(\"not a 2\");\nlet y: Result<&str, &str> = Err(\"late error\");\nassert_eq!(x.and(y), Err(\"not a 2\"));\n\nlet x: Result<u32, &str> = Ok(2);\nlet y: Result<&str, &str> = Ok(\"different result type\");\nassert_eq!(x.and(y), Ok(\"different result type\"));
\n
1.0.0 · source

pub fn and_then<U, F>(self, op: F) -> Result<U, E>
where\n F: FnOnce(T) -> Result<U, E>,

Calls op if the result is Ok, otherwise returns the Err value of self.

\n

This function can be used for control flow based on Result values.

\n
§Examples
\n
fn sq_then_to_string(x: u32) -> Result<String, &'static str> {\n    x.checked_mul(x).map(|sq| sq.to_string()).ok_or(\"overflowed\")\n}\n\nassert_eq!(Ok(2).and_then(sq_then_to_string), Ok(4.to_string()));\nassert_eq!(Ok(1_000_000).and_then(sq_then_to_string), Err(\"overflowed\"));\nassert_eq!(Err(\"not a number\").and_then(sq_then_to_string), Err(\"not a number\"));
\n

Often used to chain fallible operations that may return Err.

\n\n
use std::{io::ErrorKind, path::Path};\n\n// Note: on Windows \"/\" maps to \"C:\\\"\nlet root_modified_time = Path::new(\"/\").metadata().and_then(|md| md.modified());\nassert!(root_modified_time.is_ok());\n\nlet should_fail = Path::new(\"/bad/path\").metadata().and_then(|md| md.modified());\nassert!(should_fail.is_err());\nassert_eq!(should_fail.unwrap_err().kind(), ErrorKind::NotFound);
\n
1.0.0 · source

pub fn or<F>(self, res: Result<T, F>) -> Result<T, F>

Returns res if the result is Err, otherwise returns the Ok value of self.

\n

Arguments passed to or are eagerly evaluated; if you are passing the\nresult of a function call, it is recommended to use or_else, which is\nlazily evaluated.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(2);\nlet y: Result<u32, &str> = Err(\"late error\");\nassert_eq!(x.or(y), Ok(2));\n\nlet x: Result<u32, &str> = Err(\"early error\");\nlet y: Result<u32, &str> = Ok(2);\nassert_eq!(x.or(y), Ok(2));\n\nlet x: Result<u32, &str> = Err(\"not a 2\");\nlet y: Result<u32, &str> = Err(\"late error\");\nassert_eq!(x.or(y), Err(\"late error\"));\n\nlet x: Result<u32, &str> = Ok(2);\nlet y: Result<u32, &str> = Ok(100);\nassert_eq!(x.or(y), Ok(2));
\n
1.0.0 · source

pub fn or_else<F, O>(self, op: O) -> Result<T, F>
where\n O: FnOnce(E) -> Result<T, F>,

Calls op if the result is Err, otherwise returns the Ok value of self.

\n

This function can be used for control flow based on result values.

\n
§Examples
\n
fn sq(x: u32) -> Result<u32, u32> { Ok(x * x) }\nfn err(x: u32) -> Result<u32, u32> { Err(x) }\n\nassert_eq!(Ok(2).or_else(sq).or_else(sq), Ok(2));\nassert_eq!(Ok(2).or_else(err).or_else(sq), Ok(2));\nassert_eq!(Err(3).or_else(sq).or_else(err), Ok(9));\nassert_eq!(Err(3).or_else(err).or_else(err), Err(3));
\n
1.0.0 · source

pub fn unwrap_or(self, default: T) -> T

Returns the contained Ok value or a provided default.

\n

Arguments passed to unwrap_or are eagerly evaluated; if you are passing\nthe result of a function call, it is recommended to use unwrap_or_else,\nwhich is lazily evaluated.

\n
§Examples
\n
let default = 2;\nlet x: Result<u32, &str> = Ok(9);\nassert_eq!(x.unwrap_or(default), 9);\n\nlet x: Result<u32, &str> = Err(\"error\");\nassert_eq!(x.unwrap_or(default), default);
\n
1.0.0 · source

pub fn unwrap_or_else<F>(self, op: F) -> T
where\n F: FnOnce(E) -> T,

Returns the contained Ok value or computes it from a closure.

\n
§Examples
\n
fn count(x: &str) -> usize { x.len() }\n\nassert_eq!(Ok(2).unwrap_or_else(count), 2);\nassert_eq!(Err(\"foo\").unwrap_or_else(count), 3);
\n
1.58.0 · source

pub unsafe fn unwrap_unchecked(self) -> T

Returns the contained Ok value, consuming the self value,\nwithout checking that the value is not an Err.

\n
§Safety
\n

Calling this method on an Err is undefined behavior.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(2);\nassert_eq!(unsafe { x.unwrap_unchecked() }, 2);
\n\n
let x: Result<u32, &str> = Err(\"emergency failure\");\nunsafe { x.unwrap_unchecked(); } // Undefined behavior!
\n
1.58.0 · source

pub unsafe fn unwrap_err_unchecked(self) -> E

Returns the contained Err value, consuming the self value,\nwithout checking that the value is not an Ok.

\n
§Safety
\n

Calling this method on an Ok is undefined behavior.

\n
§Examples
\n
let x: Result<u32, &str> = Ok(2);\nunsafe { x.unwrap_err_unchecked() }; // Undefined behavior!
\n\n
let x: Result<u32, &str> = Err(\"emergency failure\");\nassert_eq!(unsafe { x.unwrap_err_unchecked() }, \"emergency failure\");
\n
",0,"noname::error::Result"],["
source§

impl<T, E> Serialize for Result<T, E>
where\n T: Serialize,\n E: Serialize,

source§

fn serialize<S>(\n &self,\n serializer: S,\n) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
where\n S: Serializer,

Serialize this value into the given Serde serializer. Read more
","Serialize","noname::error::Result"],["
source§

impl<T, TAs, E, EAs> SerializeAs<Result<T, E>> for Result<TAs, EAs>
where\n TAs: SerializeAs<T>,\n EAs: SerializeAs<E>,

source§

fn serialize_as<S>(\n source: &Result<T, E>,\n serializer: S,\n) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
where\n S: Serializer,

Serialize this value into the given Serde serializer.
","SerializeAs>","noname::error::Result"],["
source§

impl<T, TAs, E, EAs> SerializeAs<Result<T, E>> for Result<TAs, EAs>
where\n TAs: SerializeAs<T>,\n EAs: SerializeAs<E>,

source§

fn serialize_as<S>(\n source: &Result<T, E>,\n serializer: S,\n) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
where\n S: Serializer,

Serialize this value into the given Serde serializer.
","SerializeAs>","noname::error::Result"],["
1.16.0 · source§

impl<T, U, E> Sum<Result<U, E>> for Result<T, E>
where\n T: Sum<U>,

source§

fn sum<I>(iter: I) -> Result<T, E>
where\n I: Iterator<Item = Result<U, E>>,

Takes each element in the Iterator: if it is an Err, no further\nelements are taken, and the Err is returned. Should no Err\noccur, the sum of all elements is returned.

\n
§Examples
\n

This sums up every integer in a vector, rejecting the sum if a negative\nelement is encountered:

\n\n
let f = |&x: &i32| if x < 0 { Err(\"Negative element found\") } else { Ok(x) };\nlet v = vec![1, 2];\nlet res: Result<i32, _> = v.iter().map(f).sum();\nassert_eq!(res, Ok(3));\nlet v = vec![1, -2];\nlet res: Result<i32, _> = v.iter().map(f).sum();\nassert_eq!(res, Err(\"Negative element found\"));
\n
","Sum>","noname::error::Result"],["
1.61.0 · source§

impl<T, E> Termination for Result<T, E>
where\n T: Termination,\n E: Debug,

source§

fn report(self) -> ExitCode

Is called to get the representation of the value as status code.\nThis status code is returned to the operating system.
","Termination","noname::error::Result"],["
source§

impl<T, E> Try for Result<T, E>

§

type Output = T

🔬This is a nightly-only experimental API. (try_trait_v2)
The type of the value produced by ? when not short-circuiting.
§

type Residual = Result<Infallible, E>

🔬This is a nightly-only experimental API. (try_trait_v2)
The type of the value passed to FromResidual::from_residual\nas part of ? when short-circuiting. Read more
source§

fn from_output(output: <Result<T, E> as Try>::Output) -> Result<T, E>

🔬This is a nightly-only experimental API. (try_trait_v2)
Constructs the type from its Output type. Read more
source§

fn branch(\n self,\n) -> ControlFlow<<Result<T, E> as Try>::Residual, <Result<T, E> as Try>::Output>

🔬This is a nightly-only experimental API. (try_trait_v2)
Used in ? to decide whether the operator should produce a value\n(because this returned ControlFlow::Continue)\nor propagate a value back to the caller\n(because this returned ControlFlow::Break). Read more
","Try","noname::error::Result"],["
§

impl<T, E> WrapErr<T, E> for Result<T, E>
where\n E: Diag + Send + Sync + 'static,

§

fn wrap_err<D>(self, msg: D) -> Result<T, Report>
where\n D: Display + Send + Sync + 'static,

Wrap the error value with a new adhoc error
§

fn wrap_err_with<D, F>(self, msg: F) -> Result<T, Report>
where\n D: Display + Send + Sync + 'static,\n F: FnOnce() -> D,

Wrap the error value with a new adhoc error that is evaluated lazily\nonly once an error does occur.
§

fn context<D>(self, msg: D) -> Result<T, Report>
where\n D: Display + Send + Sync + 'static,

Compatibility re-export of wrap_err() for interop with anyhow
§

fn with_context<D, F>(self, msg: F) -> Result<T, Report>
where\n D: Display + Send + Sync + 'static,\n F: FnOnce() -> D,

Compatibility re-export of wrap_err_with() for interop with anyhow
","WrapErr","noname::error::Result"],["
1.0.0 · source§

impl<T, E> Copy for Result<T, E>
where\n T: Copy,\n E: Copy,

","Copy","noname::error::Result"],["
1.0.0 · source§

impl<T, E> Eq for Result<T, E>
where\n T: Eq,\n E: Eq,

","Eq","noname::error::Result"],["
1.0.0 · source§

impl<T, E> StructuralPartialEq for Result<T, E>

","StructuralPartialEq","noname::error::Result"]] };if (window.register_type_impls) {window.register_type_impls(type_impls);} else {window.pending_type_impls = type_impls;}})() \ No newline at end of file diff --git a/var.html b/var.html index a699149b0..4eda63cd7 100644 --- a/var.html +++ b/var.html @@ -242,10 +242,12 @@

Vars

pub span: Span, } }
-