diff --git a/errcov/all.html b/errcov/all.html index c9be05aa45..aadab56e0f 100644 --- a/errcov/all.html +++ b/errcov/all.html @@ -1 +1 @@ -List of all items in this crate

List of all items

Functions

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

List of all items

Functions

\ No newline at end of file diff --git a/errcov/fn.main.html b/errcov/fn.main.html index 124b711271..f3b4eef93e 100644 --- a/errcov/fn.main.html +++ b/errcov/fn.main.html @@ -1 +1 @@ -main in errcov - Rust

Function errcov::main

source ·
pub(crate) fn main()
\ No newline at end of file +main in errcov - Rust

Function errcov::main

source ·
pub(crate) fn main()
\ No newline at end of file diff --git a/errcov/index.html b/errcov/index.html index d0e7f21bcf..503f4df823 100644 --- a/errcov/index.html +++ b/errcov/index.html @@ -1 +1 @@ -errcov - Rust

Crate errcov

source ·

Functions§

\ No newline at end of file +errcov - Rust

Crate errcov

source ·

Functions§

\ No newline at end of file diff --git a/leo/all.html b/leo/all.html index 13c204d90d..5e7ad8e2de 100644 --- a/leo/all.html +++ b/leo/all.html @@ -1 +1 @@ -List of all items in this crate

List of all items

Functions

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

List of all items

Functions

\ No newline at end of file diff --git a/leo/fn.main.html b/leo/fn.main.html index 9c1a85e73d..8493933f98 100644 --- a/leo/fn.main.html +++ b/leo/fn.main.html @@ -1 +1 @@ -main in leo - Rust

Function leo::main

source ·
pub(crate) fn main()
\ No newline at end of file +main in leo - Rust

Function leo::main

source ·
pub(crate) fn main()
\ No newline at end of file diff --git a/leo/fn.set_panic_hook.html b/leo/fn.set_panic_hook.html index 89cd17cee7..60d8fcfedd 100644 --- a/leo/fn.set_panic_hook.html +++ b/leo/fn.set_panic_hook.html @@ -1 +1 @@ -set_panic_hook in leo - Rust

Function leo::set_panic_hook

source ·
pub(crate) fn set_panic_hook()
\ No newline at end of file +set_panic_hook in leo - Rust

Function leo::set_panic_hook

source ·
pub(crate) fn set_panic_hook()
\ No newline at end of file diff --git a/leo/index.html b/leo/index.html index 1667fd1fd4..169283ee78 100644 --- a/leo/index.html +++ b/leo/index.html @@ -1 +1 @@ -leo - Rust

Crate leo

source ·

Functions§

\ No newline at end of file +leo - Rust

Crate leo

source ·

Functions§

\ No newline at end of file diff --git a/leo_abnf/all.html b/leo_abnf/all.html index cb7e4627f3..88f67d5f6b 100644 --- a/leo_abnf/all.html +++ b/leo_abnf/all.html @@ -1 +1 @@ -List of all items in this crate

List of all items

Structs

Enums

Functions

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

List of all items

Structs

Enums

Functions

\ No newline at end of file diff --git a/leo_abnf/enum.Scope.html b/leo_abnf/enum.Scope.html index 44a69344ed..5323e2fdbd 100644 --- a/leo_abnf/enum.Scope.html +++ b/leo_abnf/enum.Scope.html @@ -1,4 +1,4 @@ -Scope in leo_abnf - Rust

Enum leo_abnf::Scope

source ·
pub(crate) enum Scope {
+Scope in leo_abnf - Rust

Enum leo_abnf::Scope

source ·
pub(crate) enum Scope {
     Free,
     Code,
     Definition(Rule),
diff --git a/leo_abnf/fn.main.html b/leo_abnf/fn.main.html
index 239ca50882..c615b51cab 100644
--- a/leo_abnf/fn.main.html
+++ b/leo_abnf/fn.main.html
@@ -1 +1 @@
-main in leo_abnf - Rust

Function leo_abnf::main

source ·
pub(crate) fn main() -> Result<()>
\ No newline at end of file +main in leo_abnf - Rust

Function leo_abnf::main

source ·
pub(crate) fn main() -> Result<()>
\ No newline at end of file diff --git a/leo_abnf/fn.parse_abnf_node.html b/leo_abnf/fn.parse_abnf_node.html index 6ff929722e..d8e5027203 100644 --- a/leo_abnf/fn.parse_abnf_node.html +++ b/leo_abnf/fn.parse_abnf_node.html @@ -1,2 +1,2 @@ -parse_abnf_node in leo_abnf - Rust

Function leo_abnf::parse_abnf_node

source ·
pub(crate) fn parse_abnf_node(node: &Node, sum: &mut Vec<String>)
Expand description

Recursively parse ABNF Node and fill sum vec with found rule names.

+parse_abnf_node in leo_abnf - Rust

Function leo_abnf::parse_abnf_node

source ·
pub(crate) fn parse_abnf_node(node: &Node, sum: &mut Vec<String>)
Expand description

Recursively parse ABNF Node and fill sum vec with found rule names.

\ No newline at end of file diff --git a/leo_abnf/index.html b/leo_abnf/index.html index c3c2d521c8..0704e38957 100644 --- a/leo_abnf/index.html +++ b/leo_abnf/index.html @@ -1 +1 @@ -leo_abnf - Rust

Crate leo_abnf

source ·

Structs§

  • Processor 🔒
    Transforms abnf file into Markdown.

Enums§

  • Scope 🔒
    Processor’s scope. Used when code block or definition starts or ends.

Functions§

  • main 🔒
  • Recursively parse ABNF Node and fill sum vec with found rule names.
\ No newline at end of file +leo_abnf - Rust

Crate leo_abnf

source ·

Structs§

  • Processor 🔒
    Transforms abnf file into Markdown.

Enums§

  • Scope 🔒
    Processor’s scope. Used when code block or definition starts or ends.

Functions§

  • main 🔒
  • Recursively parse ABNF Node and fill sum vec with found rule names.
\ No newline at end of file diff --git a/leo_abnf/struct.Processor.html b/leo_abnf/struct.Processor.html index e4f0223867..83ab5f72d5 100644 --- a/leo_abnf/struct.Processor.html +++ b/leo_abnf/struct.Processor.html @@ -1,4 +1,4 @@ -Processor in leo_abnf - Rust

Struct leo_abnf::Processor

source ·
pub(crate) struct Processor<'a> {
+Processor in leo_abnf - Rust

Struct leo_abnf::Processor

source ·
pub(crate) struct Processor<'a> {
     pub(crate) rules: HashMap<String, Rule>,
     pub(crate) grammar: &'a str,
     pub(crate) scope: Scope,
diff --git a/leo_ast/access/array_access/index.html b/leo_ast/access/array_access/index.html
index 9b96bd504a..d5bfd405ba 100644
--- a/leo_ast/access/array_access/index.html
+++ b/leo_ast/access/array_access/index.html
@@ -1 +1 @@
-leo_ast::access::array_access - Rust

Module leo_ast::access::array_access

source ·

Structs§

  • An array access expression, e.g., foo[index].
\ No newline at end of file +leo_ast::access::array_access - Rust

Module leo_ast::access::array_access

source ·

Structs§

  • An array access expression, e.g., foo[index].
\ No newline at end of file diff --git a/leo_ast/access/array_access/struct.ArrayAccess.html b/leo_ast/access/array_access/struct.ArrayAccess.html index d6259e2223..ecaf8f5872 100644 --- a/leo_ast/access/array_access/struct.ArrayAccess.html +++ b/leo_ast/access/array_access/struct.ArrayAccess.html @@ -1,4 +1,4 @@ -ArrayAccess in leo_ast::access::array_access - Rust

Struct leo_ast::access::array_access::ArrayAccess

source ·
pub struct ArrayAccess {
+ArrayAccess in leo_ast::access::array_access - Rust

Struct leo_ast::access::array_access::ArrayAccess

source ·
pub struct ArrayAccess {
     pub array: Box<Expression>,
     pub index: Box<Expression>,
     pub span: Span,
diff --git a/leo_ast/access/associated_constant_access/index.html b/leo_ast/access/associated_constant_access/index.html
index 885a0e9140..3ff706a882 100644
--- a/leo_ast/access/associated_constant_access/index.html
+++ b/leo_ast/access/associated_constant_access/index.html
@@ -1 +1 @@
-leo_ast::access::associated_constant_access - Rust

Module leo_ast::access::associated_constant_access

source ·

Structs§

\ No newline at end of file +leo_ast::access::associated_constant_access - Rust

Module leo_ast::access::associated_constant_access

source ·

Structs§

\ No newline at end of file diff --git a/leo_ast/access/associated_constant_access/struct.AssociatedConstant.html b/leo_ast/access/associated_constant_access/struct.AssociatedConstant.html index f4092a310b..97790950fb 100644 --- a/leo_ast/access/associated_constant_access/struct.AssociatedConstant.html +++ b/leo_ast/access/associated_constant_access/struct.AssociatedConstant.html @@ -1,4 +1,4 @@ -AssociatedConstant in leo_ast::access::associated_constant_access - Rust
pub struct AssociatedConstant {
+AssociatedConstant in leo_ast::access::associated_constant_access - Rust
pub struct AssociatedConstant {
     pub ty: Type,
     pub name: Identifier,
     pub span: Span,
@@ -8,8 +8,8 @@
 
§name: Identifier

The struct constant that is being accessed.

§span: Span

The span for the entire expression Foo::bar().

§id: NodeID

The ID of the node.

-

Trait Implementations§

source§

impl Clone for AssociatedConstant

source§

fn clone(&self) -> AssociatedConstant

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 AssociatedConstant

source§

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

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

impl<'de> Deserialize<'de> for AssociatedConstant

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 AssociatedConstant

source§

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

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

impl Node for AssociatedConstant

source§

fn span(&self) -> Span

Returns the span of the node.
source§

fn set_span(&mut self, span: Span)

Sets the span of the node.
source§

fn id(&self) -> NodeID

Returns the ID of the node.
source§

fn set_id(&mut self, id: NodeID)

Sets the ID of the node.
source§

impl PartialEq for AssociatedConstant

source§

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

This method tests for self and other values to be equal, and is used +

Trait Implementations§

source§

impl Clone for AssociatedConstant

source§

fn clone(&self) -> AssociatedConstant

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 AssociatedConstant

source§

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

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

impl<'de> Deserialize<'de> for AssociatedConstant

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 AssociatedConstant

source§

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

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

impl Node for AssociatedConstant

source§

fn span(&self) -> Span

Returns the span of the node.
source§

fn set_span(&mut self, span: Span)

Sets the span of the node.
source§

fn id(&self) -> NodeID

Returns the ID of the node.
source§

fn set_id(&mut self, id: NodeID)

Sets the ID of the node.
source§

impl PartialEq for AssociatedConstant

source§

fn eq(&self, other: &AssociatedConstant) -> 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 AssociatedConstant

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 AssociatedConstant

source§

impl StructuralPartialEq for AssociatedConstant

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where diff --git a/leo_ast/access/associated_function_access/index.html b/leo_ast/access/associated_function_access/index.html index df697c0fba..6ea4b531c2 100644 --- a/leo_ast/access/associated_function_access/index.html +++ b/leo_ast/access/associated_function_access/index.html @@ -1 +1 @@ -leo_ast::access::associated_function_access - Rust

Module leo_ast::access::associated_function_access

source ·

Structs§

  • An access expression to an associated function in a struct, e.g.Pedersen64::hash().
\ No newline at end of file +leo_ast::access::associated_function_access - Rust

Module leo_ast::access::associated_function_access

source ·

Structs§

  • An access expression to an associated function in a struct, e.g.Pedersen64::hash().
\ No newline at end of file diff --git a/leo_ast/access/associated_function_access/struct.AssociatedFunction.html b/leo_ast/access/associated_function_access/struct.AssociatedFunction.html index 0ed706e0f6..efd4e2ef5b 100644 --- a/leo_ast/access/associated_function_access/struct.AssociatedFunction.html +++ b/leo_ast/access/associated_function_access/struct.AssociatedFunction.html @@ -1,4 +1,4 @@ -AssociatedFunction in leo_ast::access::associated_function_access - Rust
pub struct AssociatedFunction {
+AssociatedFunction in leo_ast::access::associated_function_access - Rust
pub struct AssociatedFunction {
     pub variant: Identifier,
     pub name: Identifier,
     pub arguments: Vec<Expression>,
diff --git a/leo_ast/access/index.html b/leo_ast/access/index.html
index ff5ae09244..ca4d754659 100644
--- a/leo_ast/access/index.html
+++ b/leo_ast/access/index.html
@@ -1 +1 @@
-leo_ast::access - Rust

Module leo_ast::access

source ·

Modules§

Structs§

  • An array access expression, e.g., foo[index].
  • An access expression to an struct constant., e.g. u8::MAX.
  • An access expression to an associated function in a struct, e.g.Pedersen64::hash().
  • A struct member access expression inner.name to some structure with named members.
  • A tuple access expression, e.g., tuple.index.
\ No newline at end of file +leo_ast::access - Rust

Module leo_ast::access

source ·

Modules§

Structs§

  • An array access expression, e.g., foo[index].
  • An access expression to an struct constant., e.g. u8::MAX.
  • An access expression to an associated function in a struct, e.g.Pedersen64::hash().
  • A struct member access expression inner.name to some structure with named members.
  • A tuple access expression, e.g., tuple.index.
\ No newline at end of file diff --git a/leo_ast/access/member_access/index.html b/leo_ast/access/member_access/index.html index 6cfdac97b2..eb09a67211 100644 --- a/leo_ast/access/member_access/index.html +++ b/leo_ast/access/member_access/index.html @@ -1 +1 @@ -leo_ast::access::member_access - Rust

Module leo_ast::access::member_access

source ·

Structs§

  • A struct member access expression inner.name to some structure with named members.
\ No newline at end of file +leo_ast::access::member_access - Rust

Module leo_ast::access::member_access

source ·

Structs§

  • A struct member access expression inner.name to some structure with named members.
\ No newline at end of file diff --git a/leo_ast/access/member_access/struct.MemberAccess.html b/leo_ast/access/member_access/struct.MemberAccess.html index de1cceaa34..4366ac82c2 100644 --- a/leo_ast/access/member_access/struct.MemberAccess.html +++ b/leo_ast/access/member_access/struct.MemberAccess.html @@ -1,4 +1,4 @@ -MemberAccess in leo_ast::access::member_access - Rust

Struct leo_ast::access::member_access::MemberAccess

source ·
pub struct MemberAccess {
+MemberAccess in leo_ast::access::member_access - Rust

Struct leo_ast::access::member_access::MemberAccess

source ·
pub struct MemberAccess {
     pub inner: Box<Expression>,
     pub name: Identifier,
     pub span: Span,
@@ -8,8 +8,8 @@
 
§name: Identifier

The name of the struct member to access.

§span: Span

The span covering all of inner.name.

§id: NodeID

The ID of the node.

-

Trait Implementations§

source§

impl Clone for MemberAccess

source§

fn clone(&self) -> MemberAccess

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 MemberAccess

source§

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

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

impl<'de> Deserialize<'de> for MemberAccess

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 MemberAccess

source§

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

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

impl Node for MemberAccess

source§

fn span(&self) -> Span

Returns the span of the node.
source§

fn set_span(&mut self, span: Span)

Sets the span of the node.
source§

fn id(&self) -> NodeID

Returns the ID of the node.
source§

fn set_id(&mut self, id: NodeID)

Sets the ID of the node.
source§

impl PartialEq for MemberAccess

source§

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

This method tests for self and other values to be equal, and is used +

Trait Implementations§

source§

impl Clone for MemberAccess

source§

fn clone(&self) -> MemberAccess

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 MemberAccess

source§

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

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

impl<'de> Deserialize<'de> for MemberAccess

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 MemberAccess

source§

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

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

impl Node for MemberAccess

source§

fn span(&self) -> Span

Returns the span of the node.
source§

fn set_span(&mut self, span: Span)

Sets the span of the node.
source§

fn id(&self) -> NodeID

Returns the ID of the node.
source§

fn set_id(&mut self, id: NodeID)

Sets the ID of the node.
source§

impl PartialEq for MemberAccess

source§

fn eq(&self, other: &MemberAccess) -> 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 MemberAccess

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 MemberAccess

source§

impl StructuralPartialEq for MemberAccess

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where diff --git a/leo_ast/access/struct.ArrayAccess.html b/leo_ast/access/struct.ArrayAccess.html index e78cb2e18f..c567754f6c 100644 --- a/leo_ast/access/struct.ArrayAccess.html +++ b/leo_ast/access/struct.ArrayAccess.html @@ -1,4 +1,4 @@ -ArrayAccess in leo_ast::access - Rust

Struct leo_ast::access::ArrayAccess

source ·
pub struct ArrayAccess {
+ArrayAccess in leo_ast::access - Rust

Struct leo_ast::access::ArrayAccess

source ·
pub struct ArrayAccess {
     pub array: Box<Expression>,
     pub index: Box<Expression>,
     pub span: Span,
diff --git a/leo_ast/access/struct.AssociatedConstant.html b/leo_ast/access/struct.AssociatedConstant.html
index 0fa205198d..7d2c161cdc 100644
--- a/leo_ast/access/struct.AssociatedConstant.html
+++ b/leo_ast/access/struct.AssociatedConstant.html
@@ -1,4 +1,4 @@
-AssociatedConstant in leo_ast::access - Rust

Struct leo_ast::access::AssociatedConstant

source ·
pub struct AssociatedConstant {
+AssociatedConstant in leo_ast::access - Rust

Struct leo_ast::access::AssociatedConstant

source ·
pub struct AssociatedConstant {
     pub ty: Type,
     pub name: Identifier,
     pub span: Span,
@@ -8,8 +8,8 @@
 
§name: Identifier

The struct constant that is being accessed.

§span: Span

The span for the entire expression Foo::bar().

§id: NodeID

The ID of the node.

-

Trait Implementations§

source§

impl Clone for AssociatedConstant

source§

fn clone(&self) -> AssociatedConstant

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 AssociatedConstant

source§

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

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

impl<'de> Deserialize<'de> for AssociatedConstant

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 AssociatedConstant

source§

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

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

impl Node for AssociatedConstant

source§

fn span(&self) -> Span

Returns the span of the node.
source§

fn set_span(&mut self, span: Span)

Sets the span of the node.
source§

fn id(&self) -> NodeID

Returns the ID of the node.
source§

fn set_id(&mut self, id: NodeID)

Sets the ID of the node.
source§

impl PartialEq for AssociatedConstant

source§

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

This method tests for self and other values to be equal, and is used +

Trait Implementations§

source§

impl Clone for AssociatedConstant

source§

fn clone(&self) -> AssociatedConstant

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 AssociatedConstant

source§

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

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

impl<'de> Deserialize<'de> for AssociatedConstant

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 AssociatedConstant

source§

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

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

impl Node for AssociatedConstant

source§

fn span(&self) -> Span

Returns the span of the node.
source§

fn set_span(&mut self, span: Span)

Sets the span of the node.
source§

fn id(&self) -> NodeID

Returns the ID of the node.
source§

fn set_id(&mut self, id: NodeID)

Sets the ID of the node.
source§

impl PartialEq for AssociatedConstant

source§

fn eq(&self, other: &AssociatedConstant) -> 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 AssociatedConstant

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 AssociatedConstant

source§

impl StructuralPartialEq for AssociatedConstant

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where diff --git a/leo_ast/access/struct.AssociatedFunction.html b/leo_ast/access/struct.AssociatedFunction.html index 0cbac8e366..e462ae21f4 100644 --- a/leo_ast/access/struct.AssociatedFunction.html +++ b/leo_ast/access/struct.AssociatedFunction.html @@ -1,4 +1,4 @@ -AssociatedFunction in leo_ast::access - Rust

Struct leo_ast::access::AssociatedFunction

source ·
pub struct AssociatedFunction {
+AssociatedFunction in leo_ast::access - Rust

Struct leo_ast::access::AssociatedFunction

source ·
pub struct AssociatedFunction {
     pub variant: Identifier,
     pub name: Identifier,
     pub arguments: Vec<Expression>,
diff --git a/leo_ast/access/struct.MemberAccess.html b/leo_ast/access/struct.MemberAccess.html
index 23dec47811..6461d9b68d 100644
--- a/leo_ast/access/struct.MemberAccess.html
+++ b/leo_ast/access/struct.MemberAccess.html
@@ -1,4 +1,4 @@
-MemberAccess in leo_ast::access - Rust

Struct leo_ast::access::MemberAccess

source ·
pub struct MemberAccess {
+MemberAccess in leo_ast::access - Rust

Struct leo_ast::access::MemberAccess

source ·
pub struct MemberAccess {
     pub inner: Box<Expression>,
     pub name: Identifier,
     pub span: Span,
@@ -8,8 +8,8 @@
 
§name: Identifier

The name of the struct member to access.

§span: Span

The span covering all of inner.name.

§id: NodeID

The ID of the node.

-

Trait Implementations§

source§

impl Clone for MemberAccess

source§

fn clone(&self) -> MemberAccess

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 MemberAccess

source§

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

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

impl<'de> Deserialize<'de> for MemberAccess

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 MemberAccess

source§

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

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

impl Node for MemberAccess

source§

fn span(&self) -> Span

Returns the span of the node.
source§

fn set_span(&mut self, span: Span)

Sets the span of the node.
source§

fn id(&self) -> NodeID

Returns the ID of the node.
source§

fn set_id(&mut self, id: NodeID)

Sets the ID of the node.
source§

impl PartialEq for MemberAccess

source§

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

This method tests for self and other values to be equal, and is used +

Trait Implementations§

source§

impl Clone for MemberAccess

source§

fn clone(&self) -> MemberAccess

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 MemberAccess

source§

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

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

impl<'de> Deserialize<'de> for MemberAccess

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 MemberAccess

source§

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

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

impl Node for MemberAccess

source§

fn span(&self) -> Span

Returns the span of the node.
source§

fn set_span(&mut self, span: Span)

Sets the span of the node.
source§

fn id(&self) -> NodeID

Returns the ID of the node.
source§

fn set_id(&mut self, id: NodeID)

Sets the ID of the node.
source§

impl PartialEq for MemberAccess

source§

fn eq(&self, other: &MemberAccess) -> 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 MemberAccess

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 MemberAccess

source§

impl StructuralPartialEq for MemberAccess

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where diff --git a/leo_ast/access/struct.TupleAccess.html b/leo_ast/access/struct.TupleAccess.html index cbffd52236..32fac0d769 100644 --- a/leo_ast/access/struct.TupleAccess.html +++ b/leo_ast/access/struct.TupleAccess.html @@ -1,4 +1,4 @@ -TupleAccess in leo_ast::access - Rust

Struct leo_ast::access::TupleAccess

source ·
pub struct TupleAccess {
+TupleAccess in leo_ast::access - Rust

Struct leo_ast::access::TupleAccess

source ·
pub struct TupleAccess {
     pub tuple: Box<Expression>,
     pub index: NonNegativeNumber,
     pub span: Span,
@@ -8,8 +8,8 @@
 
§index: NonNegativeNumber

The index to access in the tuple expression. E.g., 0 for (5, 2) would yield 5.

§span: Span

The span for the entire expression tuple.index.

§id: NodeID

The ID of the node.

-

Trait Implementations§

source§

impl Clone for TupleAccess

source§

fn clone(&self) -> TupleAccess

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 TupleAccess

source§

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

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

impl<'de> Deserialize<'de> for TupleAccess

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 TupleAccess

source§

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

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

impl Node for TupleAccess

source§

fn span(&self) -> Span

Returns the span of the node.
source§

fn set_span(&mut self, span: Span)

Sets the span of the node.
source§

fn id(&self) -> NodeID

Returns the ID of the node.
source§

fn set_id(&mut self, id: NodeID)

Sets the ID of the node.
source§

impl PartialEq for TupleAccess

source§

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

This method tests for self and other values to be equal, and is used +

Trait Implementations§

source§

impl Clone for TupleAccess

source§

fn clone(&self) -> TupleAccess

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 TupleAccess

source§

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

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

impl<'de> Deserialize<'de> for TupleAccess

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 TupleAccess

source§

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

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

impl Node for TupleAccess

source§

fn span(&self) -> Span

Returns the span of the node.
source§

fn set_span(&mut self, span: Span)

Sets the span of the node.
source§

fn id(&self) -> NodeID

Returns the ID of the node.
source§

fn set_id(&mut self, id: NodeID)

Sets the ID of the node.
source§

impl PartialEq for TupleAccess

source§

fn eq(&self, other: &TupleAccess) -> 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 TupleAccess

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 TupleAccess

source§

impl StructuralPartialEq for TupleAccess

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where diff --git a/leo_ast/access/tuple_access/index.html b/leo_ast/access/tuple_access/index.html index 2ac115c014..d028880301 100644 --- a/leo_ast/access/tuple_access/index.html +++ b/leo_ast/access/tuple_access/index.html @@ -1 +1 @@ -leo_ast::access::tuple_access - Rust

Module leo_ast::access::tuple_access

source ·

Structs§

  • A tuple access expression, e.g., tuple.index.
\ No newline at end of file +leo_ast::access::tuple_access - Rust

Module leo_ast::access::tuple_access

source ·

Structs§

  • A tuple access expression, e.g., tuple.index.
\ No newline at end of file diff --git a/leo_ast/access/tuple_access/struct.TupleAccess.html b/leo_ast/access/tuple_access/struct.TupleAccess.html index 987ba8e475..761a67da16 100644 --- a/leo_ast/access/tuple_access/struct.TupleAccess.html +++ b/leo_ast/access/tuple_access/struct.TupleAccess.html @@ -1,4 +1,4 @@ -TupleAccess in leo_ast::access::tuple_access - Rust

Struct leo_ast::access::tuple_access::TupleAccess

source ·
pub struct TupleAccess {
+TupleAccess in leo_ast::access::tuple_access - Rust

Struct leo_ast::access::tuple_access::TupleAccess

source ·
pub struct TupleAccess {
     pub tuple: Box<Expression>,
     pub index: NonNegativeNumber,
     pub span: Span,
@@ -8,8 +8,8 @@
 
§index: NonNegativeNumber

The index to access in the tuple expression. E.g., 0 for (5, 2) would yield 5.

§span: Span

The span for the entire expression tuple.index.

§id: NodeID

The ID of the node.

-

Trait Implementations§

source§

impl Clone for TupleAccess

source§

fn clone(&self) -> TupleAccess

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 TupleAccess

source§

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

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

impl<'de> Deserialize<'de> for TupleAccess

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 TupleAccess

source§

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

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

impl Node for TupleAccess

source§

fn span(&self) -> Span

Returns the span of the node.
source§

fn set_span(&mut self, span: Span)

Sets the span of the node.
source§

fn id(&self) -> NodeID

Returns the ID of the node.
source§

fn set_id(&mut self, id: NodeID)

Sets the ID of the node.
source§

impl PartialEq for TupleAccess

source§

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

This method tests for self and other values to be equal, and is used +

Trait Implementations§

source§

impl Clone for TupleAccess

source§

fn clone(&self) -> TupleAccess

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 TupleAccess

source§

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

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

impl<'de> Deserialize<'de> for TupleAccess

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 TupleAccess

source§

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

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

impl Node for TupleAccess

source§

fn span(&self) -> Span

Returns the span of the node.
source§

fn set_span(&mut self, span: Span)

Sets the span of the node.
source§

fn id(&self) -> NodeID

Returns the ID of the node.
source§

fn set_id(&mut self, id: NodeID)

Sets the ID of the node.
source§

impl PartialEq for TupleAccess

source§

fn eq(&self, other: &TupleAccess) -> 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 TupleAccess

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 TupleAccess

source§

impl StructuralPartialEq for TupleAccess

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where diff --git a/leo_ast/all.html b/leo_ast/all.html index 76eae2f608..661222f467 100644 --- a/leo_ast/all.html +++ b/leo_ast/all.html @@ -1 +1 @@ -List of all items in this crate

List of all items

Structs

Enums

Traits

Macros

Functions

Type Aliases

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

List of all items

Structs

Enums

Traits

Macros

Functions

Type Aliases

\ No newline at end of file diff --git a/leo_ast/common/identifier/index.html b/leo_ast/common/identifier/index.html index a777d4971c..fe25b4ba23 100644 --- a/leo_ast/common/identifier/index.html +++ b/leo_ast/common/identifier/index.html @@ -1 +1 @@ -leo_ast::common::identifier - Rust

Module leo_ast::common::identifier

source ·

Structs§

\ No newline at end of file +leo_ast::common::identifier - Rust

Module leo_ast::common::identifier

source ·

Structs§

\ No newline at end of file diff --git a/leo_ast/common/identifier/struct.Identifier.html b/leo_ast/common/identifier/struct.Identifier.html index c31ff4498c..99b2c3b330 100644 --- a/leo_ast/common/identifier/struct.Identifier.html +++ b/leo_ast/common/identifier/struct.Identifier.html @@ -1,4 +1,4 @@ -Identifier in leo_ast::common::identifier - Rust

Struct leo_ast::common::identifier::Identifier

source ·
pub struct Identifier {
+Identifier in leo_ast::common::identifier - Rust

Struct leo_ast::common::identifier::Identifier

source ·
pub struct Identifier {
     pub name: Symbol,
     pub span: Span,
     pub id: NodeID,
diff --git a/leo_ast/common/imported_modules/fn.deserialize.html b/leo_ast/common/imported_modules/fn.deserialize.html
index 9fb6d7b4aa..570119cfbe 100644
--- a/leo_ast/common/imported_modules/fn.deserialize.html
+++ b/leo_ast/common/imported_modules/fn.deserialize.html
@@ -1,3 +1,3 @@
-deserialize in leo_ast::common::imported_modules - Rust

Function leo_ast::common::imported_modules::deserialize

source ·
pub fn deserialize<'de, D: Deserializer<'de>>(
+deserialize in leo_ast::common::imported_modules - Rust

Function leo_ast::common::imported_modules::deserialize

source ·
pub fn deserialize<'de, D: Deserializer<'de>>(
     deserializer: D,
 ) -> Result<IndexMap<Vec<Symbol>, Program>, D::Error>
\ No newline at end of file diff --git a/leo_ast/common/imported_modules/fn.serialize.html b/leo_ast/common/imported_modules/fn.serialize.html index 2fa175237f..7870f38392 100644 --- a/leo_ast/common/imported_modules/fn.serialize.html +++ b/leo_ast/common/imported_modules/fn.serialize.html @@ -1,4 +1,4 @@ -serialize in leo_ast::common::imported_modules - Rust

Function leo_ast::common::imported_modules::serialize

source ·
pub fn serialize<S: Serializer>(
+serialize in leo_ast::common::imported_modules - Rust

Function leo_ast::common::imported_modules::serialize

source ·
pub fn serialize<S: Serializer>(
     imported_modules: &IndexMap<Vec<Symbol>, Program>,
     serializer: S,
 ) -> Result<S::Ok, S::Error>
\ No newline at end of file diff --git a/leo_ast/common/imported_modules/index.html b/leo_ast/common/imported_modules/index.html index 5cc26493e9..dab6b71709 100644 --- a/leo_ast/common/imported_modules/index.html +++ b/leo_ast/common/imported_modules/index.html @@ -1 +1 @@ -leo_ast::common::imported_modules - Rust

Module leo_ast::common::imported_modules

source ·

Functions§

\ No newline at end of file +leo_ast::common::imported_modules - Rust

Module leo_ast::common::imported_modules

source ·

Functions§

\ No newline at end of file diff --git a/leo_ast/common/index.html b/leo_ast/common/index.html index fd17cff201..99688239db 100644 --- a/leo_ast/common/index.html +++ b/leo_ast/common/index.html @@ -1 +1 @@ -leo_ast::common - Rust

Module leo_ast::common

source ·

Re-exports§

Modules§

\ No newline at end of file +leo_ast::common - Rust

Module leo_ast::common

source ·

Re-exports§

Modules§

\ No newline at end of file diff --git a/leo_ast/common/location/index.html b/leo_ast/common/location/index.html index 48607cc990..3ca16af977 100644 --- a/leo_ast/common/location/index.html +++ b/leo_ast/common/location/index.html @@ -1 +1 @@ -leo_ast::common::location - Rust

Module leo_ast::common::location

source ·

Structs§

\ No newline at end of file +leo_ast::common::location - Rust

Module leo_ast::common::location

source ·

Structs§

\ No newline at end of file diff --git a/leo_ast/common/location/struct.Location.html b/leo_ast/common/location/struct.Location.html index 2cfac147e7..989f932e69 100644 --- a/leo_ast/common/location/struct.Location.html +++ b/leo_ast/common/location/struct.Location.html @@ -1,4 +1,4 @@ -Location in leo_ast::common::location - Rust

Struct leo_ast::common::location::Location

source ·
pub struct Location {
+Location in leo_ast::common::location - Rust

Struct leo_ast::common::location::Location

source ·
pub struct Location {
     pub program: Option<Symbol>,
     pub name: Symbol,
 }

Fields§

§program: Option<Symbol>§name: Symbol

Implementations§

source§

impl Location

source

pub fn new(program: Option<Symbol>, name: Symbol) -> Location

Trait Implementations§

source§

impl Clone for Location

source§

fn clone(&self) -> Location

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 Location

source§

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

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

impl<'de> Deserialize<'de> for Location

source§

fn deserialize<D>(deserializer: D) -> Result<Location, D::Error>
where diff --git a/leo_ast/common/node/index.html b/leo_ast/common/node/index.html index f2204e508b..8d487a03b6 100644 --- a/leo_ast/common/node/index.html +++ b/leo_ast/common/node/index.html @@ -1 +1 @@ -leo_ast::common::node - Rust

Module leo_ast::common::node

source ·

Traits§

  • A node in the AST.

Type Aliases§

\ No newline at end of file +leo_ast::common::node - Rust

Module leo_ast::common::node

source ·

Traits§

  • A node in the AST.

Type Aliases§

\ No newline at end of file diff --git a/leo_ast/common/node/trait.Node.html b/leo_ast/common/node/trait.Node.html index 2af510d1d8..4f1ff30862 100644 --- a/leo_ast/common/node/trait.Node.html +++ b/leo_ast/common/node/trait.Node.html @@ -1,4 +1,4 @@ -Node in leo_ast::common::node - Rust

Trait leo_ast::common::node::Node

source ·
pub trait Node: Debug + Display + Clone + PartialEq + Eq + Serialize + DeserializeOwned {
+Node in leo_ast::common::node - Rust

Trait leo_ast::common::node::Node

source ·
pub trait Node: Debug + Display + Clone + PartialEq + Eq + Serialize + DeserializeOwned {
     // Required methods
     fn span(&self) -> Span;
     fn set_span(&mut self, span: Span);
diff --git a/leo_ast/common/node/type.NodeID.html b/leo_ast/common/node/type.NodeID.html
index afce42d9b8..7e39864908 100644
--- a/leo_ast/common/node/type.NodeID.html
+++ b/leo_ast/common/node/type.NodeID.html
@@ -1,2 +1,2 @@
-NodeID in leo_ast::common::node - Rust

Type Alias leo_ast::common::node::NodeID

source ·
pub type NodeID = usize;
Expand description

A node ID.

+NodeID in leo_ast::common::node - Rust

Type Alias leo_ast::common::node::NodeID

source ·
pub type NodeID = usize;
Expand description

A node ID.

\ No newline at end of file diff --git a/leo_ast/common/node_builder/index.html b/leo_ast/common/node_builder/index.html index 605f874ab0..9930c3f230 100644 --- a/leo_ast/common/node_builder/index.html +++ b/leo_ast/common/node_builder/index.html @@ -1,2 +1,2 @@ -leo_ast::common::node_builder - Rust

Module leo_ast::common::node_builder

source ·

Structs§