Struct leo_ast::common::static_string::StaticString
source · pub struct StaticString(String);
Tuple Fields§
§0: String
Implementations§
Trait Implementations§
source§impl Clone for StaticString
impl Clone for StaticString
source§fn clone(&self) -> StaticString
fn clone(&self) -> StaticString
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for StaticString
impl Debug for StaticString
source§impl Default for StaticString
impl Default for StaticString
source§fn default() -> StaticString
fn default() -> StaticString
source§impl<'de> Deserialize<'de> for StaticString
impl<'de> Deserialize<'de> for StaticString
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
source§impl Display for StaticString
impl Display for StaticString
source§impl PartialEq for StaticString
impl PartialEq for StaticString
source§fn eq(&self, other: &StaticString) -> bool
fn eq(&self, other: &StaticString) -> bool
self
and other
values to be equal, and is used
+ Struct leo_ast::common::static_string::StaticString
source · pub struct StaticString(String);
Tuple Fields§
§0: String
Implementations§
Trait Implementations§
source§impl Clone for StaticString
impl Clone for StaticString
source§fn clone(&self) -> StaticString
fn clone(&self) -> StaticString
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for StaticString
impl Debug for StaticString
source§impl Default for StaticString
impl Default for StaticString
source§fn default() -> StaticString
fn default() -> StaticString
source§impl<'de> Deserialize<'de> for StaticString
impl<'de> Deserialize<'de> for StaticString
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
source§impl Display for StaticString
impl Display for StaticString
source§impl PartialEq for StaticString
impl PartialEq for StaticString
source§fn eq(&self, other: &StaticString) -> bool
fn eq(&self, other: &StaticString) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for StaticString
impl Serialize for StaticString
impl Eq for StaticString
impl StructuralEq for StaticString
impl StructuralPartialEq for StaticString
Auto Trait Implementations§
impl RefUnwindSafe for StaticString
impl Send for StaticString
impl Sync for StaticString
impl Unpin for StaticString
impl UnwindSafe for StaticString
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/array/struct.ArrayExpression.html b/leo_ast/expressions/array/struct.ArrayExpression.html
index 15218c29b9..993565fa8e 100644
--- a/leo_ast/expressions/array/struct.ArrayExpression.html
+++ b/leo_ast/expressions/array/struct.ArrayExpression.html
@@ -7,8 +7,8 @@
impl<T> Any for Twhere
diff --git a/leo_ast/expressions/array/struct.ArrayExpression.html b/leo_ast/expressions/array/struct.ArrayExpression.html
index 15218c29b9..993565fa8e 100644
--- a/leo_ast/expressions/array/struct.ArrayExpression.html
+++ b/leo_ast/expressions/array/struct.ArrayExpression.html
@@ -7,8 +7,8 @@
Fields§
§elements: Vec<Expression>
The elements of the array.
span: Span
The span from [
to ]
.
id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ArrayExpression
impl Clone for ArrayExpression
source§fn clone(&self) -> ArrayExpression
fn clone(&self) -> ArrayExpression
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ArrayExpression
impl Debug for ArrayExpression
source§impl<'de> Deserialize<'de> for ArrayExpression
impl<'de> Deserialize<'de> for ArrayExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
source§impl Display for ArrayExpression
impl Display for ArrayExpression
source§impl Node for ArrayExpression
impl Node for ArrayExpression
source§impl PartialEq for ArrayExpression
impl PartialEq for ArrayExpression
source§fn eq(&self, other: &ArrayExpression) -> bool
fn eq(&self, other: &ArrayExpression) -> bool
self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ArrayExpression
impl Clone for ArrayExpression
source§fn clone(&self) -> ArrayExpression
fn clone(&self) -> ArrayExpression
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ArrayExpression
impl Debug for ArrayExpression
source§impl<'de> Deserialize<'de> for ArrayExpression
impl<'de> Deserialize<'de> for ArrayExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
source§impl Display for ArrayExpression
impl Display for ArrayExpression
source§impl Node for ArrayExpression
impl Node for ArrayExpression
source§impl PartialEq for ArrayExpression
impl PartialEq for ArrayExpression
source§fn eq(&self, other: &ArrayExpression) -> bool
fn eq(&self, other: &ArrayExpression) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ArrayExpression
impl Serialize for ArrayExpression
impl Eq for ArrayExpression
impl StructuralEq for ArrayExpression
impl StructuralPartialEq for ArrayExpression
Auto Trait Implementations§
impl RefUnwindSafe for ArrayExpression
impl Send for ArrayExpression
impl Sync for ArrayExpression
impl Unpin for ArrayExpression
impl UnwindSafe for ArrayExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/binary/enum.BinaryOperation.html b/leo_ast/expressions/binary/enum.BinaryOperation.html
index efd712aecb..d5b833b5ee 100644
--- a/leo_ast/expressions/binary/enum.BinaryOperation.html
+++ b/leo_ast/expressions/binary/enum.BinaryOperation.html
@@ -64,8 +64,8 @@
§Xor
Bitwise XOR, i.e. .xor()
.
impl<T> Any for Twhere
diff --git a/leo_ast/expressions/binary/enum.BinaryOperation.html b/leo_ast/expressions/binary/enum.BinaryOperation.html
index efd712aecb..d5b833b5ee 100644
--- a/leo_ast/expressions/binary/enum.BinaryOperation.html
+++ b/leo_ast/expressions/binary/enum.BinaryOperation.html
@@ -64,8 +64,8 @@
§Xor
Bitwise XOR, i.e. .xor()
.
Xor
Bitwise XOR, i.e. .xor()
.
Implementations§
source§impl BinaryOperation
impl BinaryOperation
sourcepub fn from_symbol(symbol: Symbol) -> Option<Self>
pub fn from_symbol(symbol: Symbol) -> Option<Self>
Returns a BinaryOperation
from the given Symbol
.
This is used to resolve native operators invoked as method calls, e.g. a.add_wrapped(b)
.
Trait Implementations§
source§impl Clone for BinaryOperation
impl Clone for BinaryOperation
source§fn clone(&self) -> BinaryOperation
fn clone(&self) -> BinaryOperation
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for BinaryOperation
impl Debug for BinaryOperation
source§impl<'de> Deserialize<'de> for BinaryOperation
impl<'de> Deserialize<'de> for BinaryOperation
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
source§impl Display for BinaryOperation
impl Display for BinaryOperation
source§impl PartialEq for BinaryOperation
impl PartialEq for BinaryOperation
source§fn eq(&self, other: &BinaryOperation) -> bool
fn eq(&self, other: &BinaryOperation) -> bool
self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for BinaryOperation
impl Clone for BinaryOperation
source§fn clone(&self) -> BinaryOperation
fn clone(&self) -> BinaryOperation
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for BinaryOperation
impl Debug for BinaryOperation
source§impl<'de> Deserialize<'de> for BinaryOperation
impl<'de> Deserialize<'de> for BinaryOperation
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
source§impl Display for BinaryOperation
impl Display for BinaryOperation
source§impl PartialEq for BinaryOperation
impl PartialEq for BinaryOperation
source§fn eq(&self, other: &BinaryOperation) -> bool
fn eq(&self, other: &BinaryOperation) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for BinaryOperation
impl Serialize for BinaryOperation
impl Copy for BinaryOperation
impl Eq for BinaryOperation
impl StructuralEq for BinaryOperation
impl StructuralPartialEq for BinaryOperation
Auto Trait Implementations§
impl RefUnwindSafe for BinaryOperation
impl Send for BinaryOperation
impl Sync for BinaryOperation
impl Unpin for BinaryOperation
impl UnwindSafe for BinaryOperation
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/enum.BinaryOperation.html b/leo_ast/expressions/enum.BinaryOperation.html
index ab3f9e4e9c..a62bf0e833 100644
--- a/leo_ast/expressions/enum.BinaryOperation.html
+++ b/leo_ast/expressions/enum.BinaryOperation.html
@@ -64,8 +64,8 @@
§Xor
Bitwise XOR, i.e. .xor()
.
impl<T> Any for Twhere
diff --git a/leo_ast/expressions/enum.BinaryOperation.html b/leo_ast/expressions/enum.BinaryOperation.html
index ab3f9e4e9c..a62bf0e833 100644
--- a/leo_ast/expressions/enum.BinaryOperation.html
+++ b/leo_ast/expressions/enum.BinaryOperation.html
@@ -64,8 +64,8 @@
§Xor
Bitwise XOR, i.e. .xor()
.
Xor
Bitwise XOR, i.e. .xor()
.
Implementations§
source§impl BinaryOperation
impl BinaryOperation
sourcepub fn from_symbol(symbol: Symbol) -> Option<Self>
pub fn from_symbol(symbol: Symbol) -> Option<Self>
Returns a BinaryOperation
from the given Symbol
.
This is used to resolve native operators invoked as method calls, e.g. a.add_wrapped(b)
.
Trait Implementations§
source§impl Clone for BinaryOperation
impl Clone for BinaryOperation
source§fn clone(&self) -> BinaryOperation
fn clone(&self) -> BinaryOperation
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for BinaryOperation
impl Debug for BinaryOperation
source§impl<'de> Deserialize<'de> for BinaryOperation
impl<'de> Deserialize<'de> for BinaryOperation
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
source§impl Display for BinaryOperation
impl Display for BinaryOperation
source§impl PartialEq for BinaryOperation
impl PartialEq for BinaryOperation
source§fn eq(&self, other: &BinaryOperation) -> bool
fn eq(&self, other: &BinaryOperation) -> bool
self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for BinaryOperation
impl Clone for BinaryOperation
source§fn clone(&self) -> BinaryOperation
fn clone(&self) -> BinaryOperation
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for BinaryOperation
impl Debug for BinaryOperation
source§impl<'de> Deserialize<'de> for BinaryOperation
impl<'de> Deserialize<'de> for BinaryOperation
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
source§impl Display for BinaryOperation
impl Display for BinaryOperation
source§impl PartialEq for BinaryOperation
impl PartialEq for BinaryOperation
source§fn eq(&self, other: &BinaryOperation) -> bool
fn eq(&self, other: &BinaryOperation) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for BinaryOperation
impl Serialize for BinaryOperation
impl Copy for BinaryOperation
impl Eq for BinaryOperation
impl StructuralEq for BinaryOperation
impl StructuralPartialEq for BinaryOperation
Auto Trait Implementations§
impl RefUnwindSafe for BinaryOperation
impl Send for BinaryOperation
impl Sync for BinaryOperation
impl Unpin for BinaryOperation
impl UnwindSafe for BinaryOperation
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/struct.ArrayExpression.html b/leo_ast/expressions/struct.ArrayExpression.html
index 757a2000dc..1adc5a955f 100644
--- a/leo_ast/expressions/struct.ArrayExpression.html
+++ b/leo_ast/expressions/struct.ArrayExpression.html
@@ -7,8 +7,8 @@
impl<T> Any for Twhere
diff --git a/leo_ast/expressions/struct.ArrayExpression.html b/leo_ast/expressions/struct.ArrayExpression.html
index 757a2000dc..1adc5a955f 100644
--- a/leo_ast/expressions/struct.ArrayExpression.html
+++ b/leo_ast/expressions/struct.ArrayExpression.html
@@ -7,8 +7,8 @@
Fields§
§elements: Vec<Expression>
The elements of the array.
span: Span
The span from [
to ]
.
id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ArrayExpression
impl Clone for ArrayExpression
source§fn clone(&self) -> ArrayExpression
fn clone(&self) -> ArrayExpression
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ArrayExpression
impl Debug for ArrayExpression
source§impl<'de> Deserialize<'de> for ArrayExpression
impl<'de> Deserialize<'de> for ArrayExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
source§impl Display for ArrayExpression
impl Display for ArrayExpression
source§impl Node for ArrayExpression
impl Node for ArrayExpression
source§impl PartialEq for ArrayExpression
impl PartialEq for ArrayExpression
source§fn eq(&self, other: &ArrayExpression) -> bool
fn eq(&self, other: &ArrayExpression) -> bool
self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ArrayExpression
impl Clone for ArrayExpression
source§fn clone(&self) -> ArrayExpression
fn clone(&self) -> ArrayExpression
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ArrayExpression
impl Debug for ArrayExpression
source§impl<'de> Deserialize<'de> for ArrayExpression
impl<'de> Deserialize<'de> for ArrayExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
source§impl Display for ArrayExpression
impl Display for ArrayExpression
source§impl Node for ArrayExpression
impl Node for ArrayExpression
source§impl PartialEq for ArrayExpression
impl PartialEq for ArrayExpression
source§fn eq(&self, other: &ArrayExpression) -> bool
fn eq(&self, other: &ArrayExpression) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ArrayExpression
impl Serialize for ArrayExpression
impl Eq for ArrayExpression
impl StructuralEq for ArrayExpression
impl StructuralPartialEq for ArrayExpression
Auto Trait Implementations§
impl RefUnwindSafe for ArrayExpression
impl Send for ArrayExpression
impl Sync for ArrayExpression
impl Unpin for ArrayExpression
impl UnwindSafe for ArrayExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/struct.StructExpression.html b/leo_ast/expressions/struct.StructExpression.html
index 2929b5760f..a7db36f781 100644
--- a/leo_ast/expressions/struct.StructExpression.html
+++ b/leo_ast/expressions/struct.StructExpression.html
@@ -13,8 +13,8 @@
§id: NodeID
The ID of the node.
Implementations§
source§impl StructExpression
sourcepub fn check_record(&self) -> bool
Returns true if the record has all required fields and visibility.
sourcepub fn to_record_string(&self) -> String
Returns the struct as a record interface with visibility.
-Trait Implementations§
source§impl Clone for StructExpression
source§fn clone(&self) -> StructExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for StructExpression
source§impl<'de> Deserialize<'de> for StructExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for StructExpression
source§impl Node for StructExpression
source§impl PartialEq for StructExpression
source§fn eq(&self, other: &StructExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for StructExpression
source§fn clone(&self) -> StructExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for StructExpression
source§impl<'de> Deserialize<'de> for StructExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for StructExpression
source§impl Node for StructExpression
source§impl PartialEq for StructExpression
source§fn eq(&self, other: &StructExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for StructExpression
source§impl Eq for StructExpression
source§impl StructuralEq for StructExpression
source§impl StructuralPartialEq for StructExpression
Auto Trait Implementations§
§impl RefUnwindSafe for StructExpression
§impl Send for StructExpression
§impl Sync for StructExpression
§impl Unpin for StructExpression
§impl UnwindSafe for StructExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/struct.UnaryExpression.html b/leo_ast/expressions/struct.UnaryExpression.html
index 4fd8394484..0074f3d253 100644
--- a/leo_ast/expressions/struct.UnaryExpression.html
+++ b/leo_ast/expressions/struct.UnaryExpression.html
@@ -9,8 +9,8 @@
§op: UnaryOperation
The unary operator to apply to inner
.
§span: Span
The span covering op inner
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for UnaryExpression
source§fn clone(&self) -> UnaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for UnaryExpression
source§impl<'de> Deserialize<'de> for UnaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for UnaryExpression
source§impl Node for UnaryExpression
source§impl PartialEq for UnaryExpression
source§fn eq(&self, other: &UnaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for UnaryExpression
source§fn clone(&self) -> UnaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for UnaryExpression
source§impl<'de> Deserialize<'de> for UnaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for UnaryExpression
source§impl Node for UnaryExpression
source§impl PartialEq for UnaryExpression
source§fn eq(&self, other: &UnaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for UnaryExpression
source§impl Eq for UnaryExpression
source§impl StructuralEq for UnaryExpression
source§impl StructuralPartialEq for UnaryExpression
Auto Trait Implementations§
§impl RefUnwindSafe for UnaryExpression
§impl Send for UnaryExpression
§impl Sync for UnaryExpression
§impl Unpin for UnaryExpression
§impl UnwindSafe for UnaryExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/struct.UnitExpression.html b/leo_ast/expressions/struct.UnitExpression.html
index cce9394383..8b0d17920d 100644
--- a/leo_ast/expressions/struct.UnitExpression.html
+++ b/leo_ast/expressions/struct.UnitExpression.html
@@ -5,8 +5,8 @@
}Expand description
Represents a unit expression.
Fields§
§span: Span
The span of the unit expression.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for UnitExpression
source§fn clone(&self) -> UnitExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for UnitExpression
source§impl<'de> Deserialize<'de> for UnitExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for UnitExpression
source§impl Node for UnitExpression
source§impl PartialEq for UnitExpression
source§fn eq(&self, other: &UnitExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for UnitExpression
source§fn clone(&self) -> UnitExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for UnitExpression
source§impl<'de> Deserialize<'de> for UnitExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for UnitExpression
source§impl Node for UnitExpression
source§impl PartialEq for UnitExpression
source§fn eq(&self, other: &UnitExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for UnitExpression
source§impl Eq for UnitExpression
source§impl StructuralEq for UnitExpression
source§impl StructuralPartialEq for UnitExpression
Auto Trait Implementations§
§impl RefUnwindSafe for UnitExpression
§impl Send for UnitExpression
§impl Sync for UnitExpression
§impl Unpin for UnitExpression
§impl UnwindSafe for UnitExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/struct_init/struct.StructExpression.html b/leo_ast/expressions/struct_init/struct.StructExpression.html
index 3488b3e09d..f608ba2123 100644
--- a/leo_ast/expressions/struct_init/struct.StructExpression.html
+++ b/leo_ast/expressions/struct_init/struct.StructExpression.html
@@ -13,8 +13,8 @@
§id: NodeID
The ID of the node.
Implementations§
source§impl StructExpression
sourcepub fn check_record(&self) -> bool
Returns true if the record has all required fields and visibility.
sourcepub fn to_record_string(&self) -> String
Returns the struct as a record interface with visibility.
-Trait Implementations§
source§impl Clone for StructExpression
source§fn clone(&self) -> StructExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for StructExpression
source§impl<'de> Deserialize<'de> for StructExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for StructExpression
source§impl Node for StructExpression
source§impl PartialEq for StructExpression
source§fn eq(&self, other: &StructExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for StructExpression
source§fn clone(&self) -> StructExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for StructExpression
source§impl<'de> Deserialize<'de> for StructExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for StructExpression
source§impl Node for StructExpression
source§impl PartialEq for StructExpression
source§fn eq(&self, other: &StructExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for StructExpression
source§impl Eq for StructExpression
source§impl StructuralEq for StructExpression
source§impl StructuralPartialEq for StructExpression
Auto Trait Implementations§
§impl RefUnwindSafe for StructExpression
§impl Send for StructExpression
§impl Sync for StructExpression
§impl Unpin for StructExpression
§impl UnwindSafe for StructExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/unary/struct.UnaryExpression.html b/leo_ast/expressions/unary/struct.UnaryExpression.html
index cdadd5fdc1..cf4023cdde 100644
--- a/leo_ast/expressions/unary/struct.UnaryExpression.html
+++ b/leo_ast/expressions/unary/struct.UnaryExpression.html
@@ -9,8 +9,8 @@
§op: UnaryOperation
The unary operator to apply to inner
.
§span: Span
The span covering op inner
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for UnaryExpression
source§fn clone(&self) -> UnaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for UnaryExpression
source§impl<'de> Deserialize<'de> for UnaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for UnaryExpression
source§impl Node for UnaryExpression
source§impl PartialEq for UnaryExpression
source§fn eq(&self, other: &UnaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for UnaryExpression
source§fn clone(&self) -> UnaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for UnaryExpression
source§impl<'de> Deserialize<'de> for UnaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for UnaryExpression
source§impl Node for UnaryExpression
source§impl PartialEq for UnaryExpression
source§fn eq(&self, other: &UnaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for UnaryExpression
source§impl Eq for UnaryExpression
source§impl StructuralEq for UnaryExpression
source§impl StructuralPartialEq for UnaryExpression
Auto Trait Implementations§
§impl RefUnwindSafe for UnaryExpression
§impl Send for UnaryExpression
§impl Sync for UnaryExpression
§impl Unpin for UnaryExpression
§impl UnwindSafe for UnaryExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/unit/struct.UnitExpression.html b/leo_ast/expressions/unit/struct.UnitExpression.html
index 07991e11c4..2e21ae896e 100644
--- a/leo_ast/expressions/unit/struct.UnitExpression.html
+++ b/leo_ast/expressions/unit/struct.UnitExpression.html
@@ -5,8 +5,8 @@
}Expand description
Represents a unit expression.
Fields§
§span: Span
The span of the unit expression.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for UnitExpression
source§fn clone(&self) -> UnitExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for UnitExpression
source§impl<'de> Deserialize<'de> for UnitExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for UnitExpression
source§impl Node for UnitExpression
source§impl PartialEq for UnitExpression
source§fn eq(&self, other: &UnitExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for UnitExpression
source§fn clone(&self) -> UnitExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for UnitExpression
source§impl<'de> Deserialize<'de> for UnitExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for UnitExpression
source§impl Node for UnitExpression
source§impl PartialEq for UnitExpression
source§fn eq(&self, other: &UnitExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for UnitExpression
source§impl Eq for UnitExpression
source§impl StructuralEq for UnitExpression
source§impl StructuralPartialEq for UnitExpression
Auto Trait Implementations§
§impl RefUnwindSafe for UnitExpression
§impl Send for UnitExpression
§impl Sync for UnitExpression
§impl Unpin for UnitExpression
§impl UnwindSafe for UnitExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/annotation/struct.Annotation.html b/leo_ast/functions/annotation/struct.Annotation.html
index f8ed86d975..ceb29b0350 100644
--- a/leo_ast/functions/annotation/struct.Annotation.html
+++ b/leo_ast/functions/annotation/struct.Annotation.html
@@ -7,8 +7,8 @@
Fields§
§identifier: Identifier
The name of the annotation.
§span: Span
A span locating where the annotation occurred in the source.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for Annotation
source§fn clone(&self) -> Annotation
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for Annotation
source§impl<'de> Deserialize<'de> for Annotation
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for Annotation
source§impl Node for Annotation
source§impl PartialEq for Annotation
source§fn eq(&self, other: &Annotation) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for Annotation
source§fn clone(&self) -> Annotation
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for Annotation
source§impl<'de> Deserialize<'de> for Annotation
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for Annotation
source§impl Node for Annotation
source§impl PartialEq for Annotation
source§fn eq(&self, other: &Annotation) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for Annotation
source§impl Eq for Annotation
source§impl StructuralEq for Annotation
source§impl StructuralPartialEq for Annotation
Auto Trait Implementations§
§impl RefUnwindSafe for Annotation
§impl Send for Annotation
§impl Sync for Annotation
§impl Unpin for Annotation
§impl UnwindSafe for Annotation
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/finalize/struct.Finalize.html b/leo_ast/functions/finalize/struct.Finalize.html
index fed48792cb..027cb71acb 100644
--- a/leo_ast/functions/finalize/struct.Finalize.html
+++ b/leo_ast/functions/finalize/struct.Finalize.html
@@ -23,8 +23,8 @@
span: Span,
id: NodeID
) -> SelfCreate a new finalize block.
-
Trait Implementations§
source§impl<'de> Deserialize<'de> for Finalize
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Finalize> for FinalizeStub
source§impl From<FinalizeStub> for Finalize
source§fn from(finalize_stub: FinalizeStub) -> Self
Converts to this type from the input type.Trait Implementations§
source§impl<'de> Deserialize<'de> for Finalize
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Finalize> for FinalizeStub
source§impl From<FinalizeStub> for Finalize
source§fn from(finalize_stub: FinalizeStub) -> Self
Converts to this type from the input type.source§impl PartialEq for Finalize
source§impl Eq for Finalize
source§impl StructuralEq for Finalize
source§impl StructuralPartialEq for Finalize
Auto Trait Implementations§
§impl !RefUnwindSafe for Finalize
§impl Send for Finalize
§impl !Sync for Finalize
§impl Unpin for Finalize
§impl UnwindSafe for Finalize
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/input/struct.FunctionInput.html b/leo_ast/functions/input/struct.FunctionInput.html
index baf692e9ef..160e80a5a6 100644
--- a/leo_ast/functions/input/struct.FunctionInput.html
+++ b/leo_ast/functions/input/struct.FunctionInput.html
@@ -11,8 +11,8 @@
§type_: Type
What’s the parameter’s type?
§span: Span
The parameters span from any annotations to its type.
§id: NodeID
The ID of the node.
-Implementations§
Trait Implementations§
source§impl Clone for FunctionInput
source§fn clone(&self) -> FunctionInput
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for FunctionInput
source§impl<'de> Deserialize<'de> for FunctionInput
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for FunctionInput
source§impl Node for FunctionInput
source§impl PartialEq for FunctionInput
source§fn eq(&self, other: &FunctionInput) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
Trait Implementations§
source§impl Clone for FunctionInput
source§fn clone(&self) -> FunctionInput
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for FunctionInput
source§impl<'de> Deserialize<'de> for FunctionInput
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for FunctionInput
source§impl Node for FunctionInput
source§impl PartialEq for FunctionInput
source§fn eq(&self, other: &FunctionInput) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for FunctionInput
source§impl Eq for FunctionInput
source§impl StructuralEq for FunctionInput
source§impl StructuralPartialEq for FunctionInput
Auto Trait Implementations§
§impl RefUnwindSafe for FunctionInput
§impl Send for FunctionInput
§impl Sync for FunctionInput
§impl Unpin for FunctionInput
§impl UnwindSafe for FunctionInput
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/output/enum.Output.html b/leo_ast/functions/output/enum.Output.html
index 2a425d46fb..c9b49f98d3 100644
--- a/leo_ast/functions/output/enum.Output.html
+++ b/leo_ast/functions/output/enum.Output.html
@@ -2,8 +2,8 @@
pub enum Output {
Internal(FunctionOutput),
External(External),
-}
Variants§
§Internal(FunctionOutput)
§External(External)
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Output
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Output
source§fn eq(&self, other: &Output) -> bool
This method tests for self
and other
values to be equal, and is used
+}Variants§
§Internal(FunctionOutput)
§External(External)
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Output
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Output
source§impl Eq for Output
source§impl StructuralEq for Output
source§impl StructuralPartialEq for Output
Auto Trait Implementations§
§impl RefUnwindSafe for Output
§impl Send for Output
§impl Sync for Output
§impl Unpin for Output
§impl UnwindSafe for Output
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/struct.Function.html b/leo_ast/functions/struct.Function.html
index b02e98a3a8..d0b23c0ad8 100644
--- a/leo_ast/functions/struct.Function.html
+++ b/leo_ast/functions/struct.Function.html
@@ -34,8 +34,8 @@
) -> SelfInitialize a new function.
sourcefn format(&self, f: &mut Formatter<'_>) -> Result
Private formatting method used for optimizing fmt::Debug and fmt::Display implementations.
-
Trait Implementations§
source§impl<'de> Deserialize<'de> for Function
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Function> for FunctionStub
source§impl From<FunctionStub> for Function
source§fn from(function: FunctionStub) -> Self
Converts to this type from the input type.Trait Implementations§
source§impl<'de> Deserialize<'de> for Function
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Function> for FunctionStub
source§impl From<FunctionStub> for Function
source§fn from(function: FunctionStub) -> Self
Converts to this type from the input type.source§impl PartialEq for Function
source§impl Eq for Function
Auto Trait Implementations§
§impl !RefUnwindSafe for Function
§impl Send for Function
§impl !Sync for Function
§impl Unpin for Function
§impl UnwindSafe for Function
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
index ca1d69b6f1..573ffa810a 100644
--- a/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
+++ b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
@@ -9,8 +9,8 @@
§SignHigh
A sign high recovery, i.e. +
.
§SignLow
A sign low recovery, i.e., -
.
§Inferred
Recovery with an inferred value.
-
Trait Implementations§
source§impl Clone for GroupCoordinate
source§fn clone(&self) -> GroupCoordinate
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for GroupCoordinate
source§impl<'de> Deserialize<'de> for GroupCoordinate
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for GroupCoordinate
source§impl PartialEq for GroupCoordinate
source§fn eq(&self, other: &GroupCoordinate) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for GroupCoordinate
source§fn clone(&self) -> GroupCoordinate
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for GroupCoordinate
source§impl<'de> Deserialize<'de> for GroupCoordinate
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for GroupCoordinate
source§impl PartialEq for GroupCoordinate
source§fn eq(&self, other: &GroupCoordinate) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for GroupCoordinate
source§impl Eq for GroupCoordinate
source§impl StructuralEq for GroupCoordinate
source§impl StructuralPartialEq for GroupCoordinate
Auto Trait Implementations§
§impl RefUnwindSafe for GroupCoordinate
§impl Send for GroupCoordinate
§impl Sync for GroupCoordinate
§impl Unpin for GroupCoordinate
§impl UnwindSafe for GroupCoordinate
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/groups/group_literal/enum.GroupLiteral.html b/leo_ast/groups/group_literal/enum.GroupLiteral.html
index 4c99a599be..952b7eaa77 100644
--- a/leo_ast/groups/group_literal/enum.GroupLiteral.html
+++ b/leo_ast/groups/group_literal/enum.GroupLiteral.html
@@ -5,8 +5,8 @@
}Expand description
A group literal.
Variants§
§Single(String, Span, NodeID)
Product group literal, e.g., 42group
.
§Tuple(GroupTuple)
An affine group literal with (x, y) coordinates.
-Implementations§
Trait Implementations§
source§impl Clone for GroupLiteral
source§fn clone(&self) -> GroupLiteral
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for GroupLiteral
source§impl<'de> Deserialize<'de> for GroupLiteral
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for GroupLiteral
source§impl PartialEq for GroupLiteral
source§fn eq(&self, other: &GroupLiteral) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
Trait Implementations§
source§impl Clone for GroupLiteral
source§fn clone(&self) -> GroupLiteral
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for GroupLiteral
source§impl<'de> Deserialize<'de> for GroupLiteral
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for GroupLiteral
source§impl PartialEq for GroupLiteral
source§fn eq(&self, other: &GroupLiteral) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for GroupLiteral
source§impl Eq for GroupLiteral
source§impl StructuralEq for GroupLiteral
source§impl StructuralPartialEq for GroupLiteral
Auto Trait Implementations§
§impl RefUnwindSafe for GroupLiteral
§impl Send for GroupLiteral
§impl Sync for GroupLiteral
§impl Unpin for GroupLiteral
§impl UnwindSafe for GroupLiteral
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/mapping/struct.Mapping.html b/leo_ast/mapping/struct.Mapping.html
index a5414f8281..1ebfb5fe94 100644
--- a/leo_ast/mapping/struct.Mapping.html
+++ b/leo_ast/mapping/struct.Mapping.html
@@ -14,8 +14,8 @@
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mapping
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Mapping
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mapping
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Mapping
source§impl Eq for Mapping
source§impl StructuralEq for Mapping
source§impl StructuralPartialEq for Mapping
Auto Trait Implementations§
§impl RefUnwindSafe for Mapping
§impl Send for Mapping
§impl Sync for Mapping
§impl Unpin for Mapping
§impl UnwindSafe for Mapping
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/program/program_id/struct.ProgramId.html b/leo_ast/program/program_id/struct.ProgramId.html
index 2f9288bae7..2fbc7d2bdb 100644
--- a/leo_ast/program/program_id/struct.ProgramId.html
+++ b/leo_ast/program/program_id/struct.ProgramId.html
@@ -5,7 +5,7 @@
}Expand description
An identifier for a program that is eventually deployed to the network.
Fields§
§name: Identifier
The name of the program.
§network: Identifier
The network associated with the program.
-Trait Implementations§
source§impl<'de> Deserialize<'de> for ProgramId
source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Identifier> for ProgramId
source§fn from(name: Identifier) -> Self
Converts to this type from the input type.source§impl Hash for ProgramId
1.3.0 · source§fn hash_slice<H>(data: &[Self], state: &mut H)where
+Trait Implementations§
source§impl<'de> Deserialize<'de> for ProgramId
source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Identifier> for ProgramId
source§fn from(name: Identifier) -> Self
Converts to this type from the input type.source§impl PartialEq for ProgramId
source§fn eq(&self, other: &ProgramId) -> 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
diff --git a/leo_ast/statement/assert/struct.AssertStatement.html b/leo_ast/statement/assert/struct.AssertStatement.html
index 9b2b527e3a..787d71ab8a 100644
--- a/leo_ast/statement/assert/struct.AssertStatement.html
+++ b/leo_ast/statement/assert/struct.AssertStatement.html
@@ -7,8 +7,8 @@
Fields§
§variant: AssertVariant
The variant of the assert statement.
§span: Span
The span, excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for AssertStatement
source§fn clone(&self) -> AssertStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssertStatement
source§impl<'de> Deserialize<'de> for AssertStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssertStatement
source§impl Node for AssertStatement
source§impl PartialEq for AssertStatement
source§fn eq(&self, other: &AssertStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for AssertStatement
source§fn clone(&self) -> AssertStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssertStatement
source§impl<'de> Deserialize<'de> for AssertStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssertStatement
source§impl Node for AssertStatement
source§impl PartialEq for AssertStatement
source§fn eq(&self, other: &AssertStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for AssertStatement
source§impl Eq for AssertStatement
source§impl StructuralEq for AssertStatement
source§impl StructuralPartialEq for AssertStatement
Auto Trait Implementations§
§impl RefUnwindSafe for AssertStatement
§impl Send for AssertStatement
§impl Sync for AssertStatement
§impl Unpin for AssertStatement
§impl UnwindSafe for AssertStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/assign/struct.AssignStatement.html b/leo_ast/statement/assign/struct.AssignStatement.html
index 0ae4349b83..76464741a2 100644
--- a/leo_ast/statement/assign/struct.AssignStatement.html
+++ b/leo_ast/statement/assign/struct.AssignStatement.html
@@ -11,8 +11,8 @@
§value: Expression
The value to assign to the assignee
.
§span: Span
The span, excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for AssignStatement
source§fn clone(&self) -> AssignStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssignStatement
source§impl<'de> Deserialize<'de> for AssignStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssignStatement
source§impl Node for AssignStatement
source§impl PartialEq for AssignStatement
source§fn eq(&self, other: &AssignStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for AssignStatement
source§fn clone(&self) -> AssignStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssignStatement
source§impl<'de> Deserialize<'de> for AssignStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssignStatement
source§impl Node for AssignStatement
source§impl PartialEq for AssignStatement
source§fn eq(&self, other: &AssignStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for AssignStatement
source§impl Eq for AssignStatement
source§impl StructuralEq for AssignStatement
source§impl StructuralPartialEq for AssignStatement
Auto Trait Implementations§
§impl RefUnwindSafe for AssignStatement
§impl Send for AssignStatement
§impl Sync for AssignStatement
§impl Unpin for AssignStatement
§impl UnwindSafe for AssignStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/block/struct.Block.html b/leo_ast/statement/block/struct.Block.html
index 0023dc06f0..39650a254c 100644
--- a/leo_ast/statement/block/struct.Block.html
+++ b/leo_ast/statement/block/struct.Block.html
@@ -7,8 +7,8 @@
Fields§
§statements: Vec<Statement>
The list of statements to execute.
§span: Span
The span from {
to }
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl<'de> Deserialize<'de> for Block
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Block
source§fn eq(&self, other: &Block) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl<'de> Deserialize<'de> for Block
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Block
source§impl Eq for Block
source§impl StructuralEq for Block
source§impl StructuralPartialEq for Block
Auto Trait Implementations§
§impl !RefUnwindSafe for Block
§impl Send for Block
§impl !Sync for Block
§impl Unpin for Block
§impl UnwindSafe for Block
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/console/console_function/enum.ConsoleFunction.html b/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
index 8709d412ee..92fea8f353 100644
--- a/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
+++ b/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
@@ -7,8 +7,8 @@
Variants§
§Assert(Expression)
A console.assert(expr)
call to invoke, asserting that the expression evaluates to true.
§AssertEq(Expression, Expression)
A console.assert_eq(expr1, expr2)
call to invoke, asserting that the operands are equal.
§AssertNeq(Expression, Expression)
A console.assert_neq(expr1, expr2)
call to invoke, asserting that the operands are not equal.
-Trait Implementations§
source§impl Clone for ConsoleFunction
source§fn clone(&self) -> ConsoleFunction
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConsoleFunction
source§impl<'de> Deserialize<'de> for ConsoleFunction
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConsoleFunction
source§impl PartialEq for ConsoleFunction
source§fn eq(&self, other: &ConsoleFunction) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ConsoleFunction
source§fn clone(&self) -> ConsoleFunction
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConsoleFunction
source§impl<'de> Deserialize<'de> for ConsoleFunction
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConsoleFunction
source§impl PartialEq for ConsoleFunction
source§fn eq(&self, other: &ConsoleFunction) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ConsoleFunction
source§impl Eq for ConsoleFunction
source§impl StructuralEq for ConsoleFunction
source§impl StructuralPartialEq for ConsoleFunction
Auto Trait Implementations§
§impl RefUnwindSafe for ConsoleFunction
§impl Send for ConsoleFunction
§impl Sync for ConsoleFunction
§impl Unpin for ConsoleFunction
§impl UnwindSafe for ConsoleFunction
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/const_/struct.ConstDeclaration.html b/leo_ast/statement/const_/struct.ConstDeclaration.html
index 3c5c64aeb1..d38eb5ff8e 100644
--- a/leo_ast/statement/const_/struct.ConstDeclaration.html
+++ b/leo_ast/statement/const_/struct.ConstDeclaration.html
@@ -11,8 +11,8 @@
§value: Expression
An initializer value for the binding.
§span: Span
The span excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ConstDeclaration
source§fn clone(&self) -> ConstDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConstDeclaration
source§impl<'de> Deserialize<'de> for ConstDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConstDeclaration
source§impl Node for ConstDeclaration
source§impl PartialEq for ConstDeclaration
source§fn eq(&self, other: &ConstDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ConstDeclaration
source§fn clone(&self) -> ConstDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConstDeclaration
source§impl<'de> Deserialize<'de> for ConstDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConstDeclaration
source§impl Node for ConstDeclaration
source§impl PartialEq for ConstDeclaration
source§fn eq(&self, other: &ConstDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ConstDeclaration
source§impl Eq for ConstDeclaration
source§impl StructuralEq for ConstDeclaration
source§impl StructuralPartialEq for ConstDeclaration
Auto Trait Implementations§
§impl RefUnwindSafe for ConstDeclaration
§impl Send for ConstDeclaration
§impl Sync for ConstDeclaration
§impl Unpin for ConstDeclaration
§impl UnwindSafe for ConstDeclaration
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/definition/struct.DefinitionStatement.html b/leo_ast/statement/definition/struct.DefinitionStatement.html
index c147af02aa..3b0b16b5d3 100644
--- a/leo_ast/statement/definition/struct.DefinitionStatement.html
+++ b/leo_ast/statement/definition/struct.DefinitionStatement.html
@@ -13,8 +13,8 @@
§value: Expression
An initializer value for the bindings.
§span: Span
The span excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for DefinitionStatement
source§fn clone(&self) -> DefinitionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for DefinitionStatement
source§impl<'de> Deserialize<'de> for DefinitionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for DefinitionStatement
source§impl Node for DefinitionStatement
source§impl PartialEq for DefinitionStatement
source§fn eq(&self, other: &DefinitionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for DefinitionStatement
source§fn clone(&self) -> DefinitionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for DefinitionStatement
source§impl<'de> Deserialize<'de> for DefinitionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for DefinitionStatement
source§impl Node for DefinitionStatement
source§impl PartialEq for DefinitionStatement
source§fn eq(&self, other: &DefinitionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for DefinitionStatement
source§impl Eq for DefinitionStatement
source§impl StructuralEq for DefinitionStatement
source§impl StructuralPartialEq for DefinitionStatement
Auto Trait Implementations§
§impl RefUnwindSafe for DefinitionStatement
§impl Send for DefinitionStatement
§impl Sync for DefinitionStatement
§impl Unpin for DefinitionStatement
§impl UnwindSafe for DefinitionStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/enum.Statement.html b/leo_ast/statement/enum.Statement.html
index 9b91541793..5e61dede79 100644
--- a/leo_ast/statement/enum.Statement.html
+++ b/leo_ast/statement/enum.Statement.html
@@ -22,8 +22,8 @@
§Iteration(Box<IterationStatement>)
A for
statement.
§Return(ReturnStatement)
A return statement return expr;
.
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Statement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moreTrait Implementations§
source§impl<'de> Deserialize<'de> for Statement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Statement
source§impl Eq for Statement
source§impl StructuralEq for Statement
source§impl StructuralPartialEq for Statement
Auto Trait Implementations§
§impl !RefUnwindSafe for Statement
§impl Send for Statement
§impl !Sync for Statement
§impl Unpin for Statement
§impl UnwindSafe for Statement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/expression/struct.ExpressionStatement.html b/leo_ast/statement/expression/struct.ExpressionStatement.html
index 47ed0fc087..07af87082d 100644
--- a/leo_ast/statement/expression/struct.ExpressionStatement.html
+++ b/leo_ast/statement/expression/struct.ExpressionStatement.html
@@ -7,8 +7,8 @@
Fields§
§expression: Expression
The expression associated with the statement.
§span: Span
The span.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ExpressionStatement
source§fn clone(&self) -> ExpressionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ExpressionStatement
source§impl<'de> Deserialize<'de> for ExpressionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ExpressionStatement
source§impl Node for ExpressionStatement
source§impl PartialEq for ExpressionStatement
source§fn eq(&self, other: &ExpressionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ExpressionStatement
source§fn clone(&self) -> ExpressionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ExpressionStatement
source§impl<'de> Deserialize<'de> for ExpressionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ExpressionStatement
source§impl Node for ExpressionStatement
source§impl PartialEq for ExpressionStatement
source§fn eq(&self, other: &ExpressionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ExpressionStatement
source§impl Eq for ExpressionStatement
source§impl StructuralEq for ExpressionStatement
source§impl StructuralPartialEq for ExpressionStatement
Auto Trait Implementations§
§impl RefUnwindSafe for ExpressionStatement
§impl Send for ExpressionStatement
§impl Sync for ExpressionStatement
§impl Unpin for ExpressionStatement
§impl UnwindSafe for ExpressionStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/return_/struct.ReturnStatement.html b/leo_ast/statement/return_/struct.ReturnStatement.html
index f9fddb4f2e..b1815835a8 100644
--- a/leo_ast/statement/return_/struct.ReturnStatement.html
+++ b/leo_ast/statement/return_/struct.ReturnStatement.html
@@ -9,8 +9,8 @@
§finalize_arguments: Option<Vec<Expression>>
Arguments to the finalize block.
§span: Span
The span of return expression
excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ReturnStatement
source§fn clone(&self) -> ReturnStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ReturnStatement
source§impl<'de> Deserialize<'de> for ReturnStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ReturnStatement
source§impl Node for ReturnStatement
source§impl PartialEq for ReturnStatement
source§fn eq(&self, other: &ReturnStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ReturnStatement
source§fn clone(&self) -> ReturnStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ReturnStatement
source§impl<'de> Deserialize<'de> for ReturnStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ReturnStatement
source§impl Node for ReturnStatement
source§impl PartialEq for ReturnStatement
source§fn eq(&self, other: &ReturnStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ReturnStatement
source§impl Eq for ReturnStatement
source§impl StructuralEq for ReturnStatement
source§impl StructuralPartialEq for ReturnStatement
Auto Trait Implementations§
§impl RefUnwindSafe for ReturnStatement
§impl Send for ReturnStatement
§impl Sync for ReturnStatement
§impl Unpin for ReturnStatement
§impl UnwindSafe for ReturnStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/stub/struct.Stub.html b/leo_ast/stub/struct.Stub.html
index 174085a356..a59392278e 100644
--- a/leo_ast/stub/struct.Stub.html
+++ b/leo_ast/stub/struct.Stub.html
@@ -15,9 +15,9 @@
§mappings: Vec<(Symbol, Mapping)>
A vector of mapping definitions.
§functions: Vec<(Symbol, FunctionStub)>
A vector of function stub definitions.
§span: Span
The span associated with the stub.
-Trait Implementations§
source§impl Default for Stub
source§fn default() -> Self
Constructs an empty program stub
+Trait Implementations§
source§impl<'de> Deserialize<'de> for Stub
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Stub> for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for Stub
source§impl Eq for Stub
source§impl StructuralEq for Stub
source§impl StructuralPartialEq for Stub
Auto Trait Implementations§
§impl RefUnwindSafe for Stub
§impl Send for Stub
§impl Sync for Stub
§impl Unpin for Stub
§impl UnwindSafe for Stub
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/types/integer_type/enum.IntegerType.html b/leo_ast/types/integer_type/enum.IntegerType.html
index 0e3192d212..8d0bf8c07a 100644
--- a/leo_ast/types/integer_type/enum.IntegerType.html
+++ b/leo_ast/types/integer_type/enum.IntegerType.html
@@ -13,8 +13,8 @@
}Expand description
Explicit integer type.
Variants§
Implementations§
Trait Implementations§
source§impl Clone for IntegerType
source§fn clone(&self) -> IntegerType
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IntegerType
source§impl<'de> Deserialize<'de> for IntegerType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for IntegerType
Trait Implementations§
source§impl Clone for IntegerType
source§fn clone(&self) -> IntegerType
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IntegerType
source§impl<'de> Deserialize<'de> for IntegerType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for IntegerType
source§impl Hash for IntegerType
source§impl PartialEq for IntegerType
source§fn eq(&self, other: &IntegerType) -> 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
diff --git a/leo_ast/types/tuple/struct.TupleType.html b/leo_ast/types/tuple/struct.TupleType.html
index b3aa05153a..17f02f5626 100644
--- a/leo_ast/types/tuple/struct.TupleType.html
+++ b/leo_ast/types/tuple/struct.TupleType.html
@@ -5,8 +5,8 @@
Fields§
§elements: Vec<Type>
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for TupleType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moreTrait Implementations§
source§impl<'de> Deserialize<'de> for TupleType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for TupleType
source§fn eq(&self, other: &TupleType) -> 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
diff --git a/leo_ast/types/type_/enum.Type.html b/leo_ast/types/type_/enum.Type.html
index 246a09dfa6..901803c8fe 100644
--- a/leo_ast/types/type_/enum.Type.html
+++ b/leo_ast/types/type_/enum.Type.html
@@ -34,8 +34,8 @@
Will eventually lead to a compile error.
Implementations§
impl<T> Any for Twhere
diff --git a/leo_ast/expressions/struct.StructExpression.html b/leo_ast/expressions/struct.StructExpression.html
index 2929b5760f..a7db36f781 100644
--- a/leo_ast/expressions/struct.StructExpression.html
+++ b/leo_ast/expressions/struct.StructExpression.html
@@ -13,8 +13,8 @@
§id: NodeID
The ID of the node.
Implementations§
source§impl StructExpression
sourcepub fn check_record(&self) -> bool
Returns true if the record has all required fields and visibility.
sourcepub fn to_record_string(&self) -> String
Returns the struct as a record interface with visibility.
-Trait Implementations§
source§impl Clone for StructExpression
source§fn clone(&self) -> StructExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for StructExpression
source§impl<'de> Deserialize<'de> for StructExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for StructExpression
source§impl Node for StructExpression
source§impl PartialEq for StructExpression
source§fn eq(&self, other: &StructExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for StructExpression
source§fn clone(&self) -> StructExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for StructExpression
source§impl<'de> Deserialize<'de> for StructExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for StructExpression
source§impl Node for StructExpression
source§impl PartialEq for StructExpression
source§fn eq(&self, other: &StructExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for StructExpression
source§impl Eq for StructExpression
source§impl StructuralEq for StructExpression
source§impl StructuralPartialEq for StructExpression
Auto Trait Implementations§
§impl RefUnwindSafe for StructExpression
§impl Send for StructExpression
§impl Sync for StructExpression
§impl Unpin for StructExpression
§impl UnwindSafe for StructExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/struct.UnaryExpression.html b/leo_ast/expressions/struct.UnaryExpression.html
index 4fd8394484..0074f3d253 100644
--- a/leo_ast/expressions/struct.UnaryExpression.html
+++ b/leo_ast/expressions/struct.UnaryExpression.html
@@ -9,8 +9,8 @@
§op: UnaryOperation
The unary operator to apply to inner
.
§span: Span
The span covering op inner
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for UnaryExpression
source§fn clone(&self) -> UnaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for UnaryExpression
source§impl<'de> Deserialize<'de> for UnaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for UnaryExpression
source§impl Node for UnaryExpression
source§impl PartialEq for UnaryExpression
source§fn eq(&self, other: &UnaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for UnaryExpression
source§fn clone(&self) -> UnaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for UnaryExpression
source§impl<'de> Deserialize<'de> for UnaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for UnaryExpression
source§impl Node for UnaryExpression
source§impl PartialEq for UnaryExpression
source§fn eq(&self, other: &UnaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for UnaryExpression
source§impl Eq for UnaryExpression
source§impl StructuralEq for UnaryExpression
source§impl StructuralPartialEq for UnaryExpression
Auto Trait Implementations§
§impl RefUnwindSafe for UnaryExpression
§impl Send for UnaryExpression
§impl Sync for UnaryExpression
§impl Unpin for UnaryExpression
§impl UnwindSafe for UnaryExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/struct.UnitExpression.html b/leo_ast/expressions/struct.UnitExpression.html
index cce9394383..8b0d17920d 100644
--- a/leo_ast/expressions/struct.UnitExpression.html
+++ b/leo_ast/expressions/struct.UnitExpression.html
@@ -5,8 +5,8 @@
}Expand description
Represents a unit expression.
Fields§
§span: Span
The span of the unit expression.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for UnitExpression
source§fn clone(&self) -> UnitExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for UnitExpression
source§impl<'de> Deserialize<'de> for UnitExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for UnitExpression
source§impl Node for UnitExpression
source§impl PartialEq for UnitExpression
source§fn eq(&self, other: &UnitExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for UnitExpression
source§fn clone(&self) -> UnitExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for UnitExpression
source§impl<'de> Deserialize<'de> for UnitExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for UnitExpression
source§impl Node for UnitExpression
source§impl PartialEq for UnitExpression
source§fn eq(&self, other: &UnitExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for UnitExpression
source§impl Eq for UnitExpression
source§impl StructuralEq for UnitExpression
source§impl StructuralPartialEq for UnitExpression
Auto Trait Implementations§
§impl RefUnwindSafe for UnitExpression
§impl Send for UnitExpression
§impl Sync for UnitExpression
§impl Unpin for UnitExpression
§impl UnwindSafe for UnitExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/struct_init/struct.StructExpression.html b/leo_ast/expressions/struct_init/struct.StructExpression.html
index 3488b3e09d..f608ba2123 100644
--- a/leo_ast/expressions/struct_init/struct.StructExpression.html
+++ b/leo_ast/expressions/struct_init/struct.StructExpression.html
@@ -13,8 +13,8 @@
§id: NodeID
The ID of the node.
Implementations§
source§impl StructExpression
sourcepub fn check_record(&self) -> bool
Returns true if the record has all required fields and visibility.
sourcepub fn to_record_string(&self) -> String
Returns the struct as a record interface with visibility.
-Trait Implementations§
source§impl Clone for StructExpression
source§fn clone(&self) -> StructExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for StructExpression
source§impl<'de> Deserialize<'de> for StructExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for StructExpression
source§impl Node for StructExpression
source§impl PartialEq for StructExpression
source§fn eq(&self, other: &StructExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for StructExpression
source§fn clone(&self) -> StructExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for StructExpression
source§impl<'de> Deserialize<'de> for StructExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for StructExpression
source§impl Node for StructExpression
source§impl PartialEq for StructExpression
source§fn eq(&self, other: &StructExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for StructExpression
source§impl Eq for StructExpression
source§impl StructuralEq for StructExpression
source§impl StructuralPartialEq for StructExpression
Auto Trait Implementations§
§impl RefUnwindSafe for StructExpression
§impl Send for StructExpression
§impl Sync for StructExpression
§impl Unpin for StructExpression
§impl UnwindSafe for StructExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/unary/struct.UnaryExpression.html b/leo_ast/expressions/unary/struct.UnaryExpression.html
index cdadd5fdc1..cf4023cdde 100644
--- a/leo_ast/expressions/unary/struct.UnaryExpression.html
+++ b/leo_ast/expressions/unary/struct.UnaryExpression.html
@@ -9,8 +9,8 @@
§op: UnaryOperation
The unary operator to apply to inner
.
§span: Span
The span covering op inner
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for UnaryExpression
source§fn clone(&self) -> UnaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for UnaryExpression
source§impl<'de> Deserialize<'de> for UnaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for UnaryExpression
source§impl Node for UnaryExpression
source§impl PartialEq for UnaryExpression
source§fn eq(&self, other: &UnaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for UnaryExpression
source§fn clone(&self) -> UnaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for UnaryExpression
source§impl<'de> Deserialize<'de> for UnaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for UnaryExpression
source§impl Node for UnaryExpression
source§impl PartialEq for UnaryExpression
source§fn eq(&self, other: &UnaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for UnaryExpression
source§impl Eq for UnaryExpression
source§impl StructuralEq for UnaryExpression
source§impl StructuralPartialEq for UnaryExpression
Auto Trait Implementations§
§impl RefUnwindSafe for UnaryExpression
§impl Send for UnaryExpression
§impl Sync for UnaryExpression
§impl Unpin for UnaryExpression
§impl UnwindSafe for UnaryExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/unit/struct.UnitExpression.html b/leo_ast/expressions/unit/struct.UnitExpression.html
index 07991e11c4..2e21ae896e 100644
--- a/leo_ast/expressions/unit/struct.UnitExpression.html
+++ b/leo_ast/expressions/unit/struct.UnitExpression.html
@@ -5,8 +5,8 @@
}Expand description
Represents a unit expression.
Fields§
§span: Span
The span of the unit expression.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for UnitExpression
source§fn clone(&self) -> UnitExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for UnitExpression
source§impl<'de> Deserialize<'de> for UnitExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for UnitExpression
source§impl Node for UnitExpression
source§impl PartialEq for UnitExpression
source§fn eq(&self, other: &UnitExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for UnitExpression
source§fn clone(&self) -> UnitExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for UnitExpression
source§impl<'de> Deserialize<'de> for UnitExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for UnitExpression
source§impl Node for UnitExpression
source§impl PartialEq for UnitExpression
source§fn eq(&self, other: &UnitExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for UnitExpression
source§impl Eq for UnitExpression
source§impl StructuralEq for UnitExpression
source§impl StructuralPartialEq for UnitExpression
Auto Trait Implementations§
§impl RefUnwindSafe for UnitExpression
§impl Send for UnitExpression
§impl Sync for UnitExpression
§impl Unpin for UnitExpression
§impl UnwindSafe for UnitExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/annotation/struct.Annotation.html b/leo_ast/functions/annotation/struct.Annotation.html
index f8ed86d975..ceb29b0350 100644
--- a/leo_ast/functions/annotation/struct.Annotation.html
+++ b/leo_ast/functions/annotation/struct.Annotation.html
@@ -7,8 +7,8 @@
Fields§
§identifier: Identifier
The name of the annotation.
§span: Span
A span locating where the annotation occurred in the source.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for Annotation
source§fn clone(&self) -> Annotation
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for Annotation
source§impl<'de> Deserialize<'de> for Annotation
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for Annotation
source§impl Node for Annotation
source§impl PartialEq for Annotation
source§fn eq(&self, other: &Annotation) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for Annotation
source§fn clone(&self) -> Annotation
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for Annotation
source§impl<'de> Deserialize<'de> for Annotation
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for Annotation
source§impl Node for Annotation
source§impl PartialEq for Annotation
source§fn eq(&self, other: &Annotation) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for Annotation
source§impl Eq for Annotation
source§impl StructuralEq for Annotation
source§impl StructuralPartialEq for Annotation
Auto Trait Implementations§
§impl RefUnwindSafe for Annotation
§impl Send for Annotation
§impl Sync for Annotation
§impl Unpin for Annotation
§impl UnwindSafe for Annotation
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/finalize/struct.Finalize.html b/leo_ast/functions/finalize/struct.Finalize.html
index fed48792cb..027cb71acb 100644
--- a/leo_ast/functions/finalize/struct.Finalize.html
+++ b/leo_ast/functions/finalize/struct.Finalize.html
@@ -23,8 +23,8 @@
span: Span,
id: NodeID
) -> SelfCreate a new finalize block.
-
Trait Implementations§
source§impl<'de> Deserialize<'de> for Finalize
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Finalize> for FinalizeStub
source§impl From<FinalizeStub> for Finalize
source§fn from(finalize_stub: FinalizeStub) -> Self
Converts to this type from the input type.Trait Implementations§
source§impl<'de> Deserialize<'de> for Finalize
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Finalize> for FinalizeStub
source§impl From<FinalizeStub> for Finalize
source§fn from(finalize_stub: FinalizeStub) -> Self
Converts to this type from the input type.source§impl PartialEq for Finalize
source§impl Eq for Finalize
source§impl StructuralEq for Finalize
source§impl StructuralPartialEq for Finalize
Auto Trait Implementations§
§impl !RefUnwindSafe for Finalize
§impl Send for Finalize
§impl !Sync for Finalize
§impl Unpin for Finalize
§impl UnwindSafe for Finalize
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/input/struct.FunctionInput.html b/leo_ast/functions/input/struct.FunctionInput.html
index baf692e9ef..160e80a5a6 100644
--- a/leo_ast/functions/input/struct.FunctionInput.html
+++ b/leo_ast/functions/input/struct.FunctionInput.html
@@ -11,8 +11,8 @@
§type_: Type
What’s the parameter’s type?
§span: Span
The parameters span from any annotations to its type.
§id: NodeID
The ID of the node.
-Implementations§
Trait Implementations§
source§impl Clone for FunctionInput
source§fn clone(&self) -> FunctionInput
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for FunctionInput
source§impl<'de> Deserialize<'de> for FunctionInput
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for FunctionInput
source§impl Node for FunctionInput
source§impl PartialEq for FunctionInput
source§fn eq(&self, other: &FunctionInput) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
Trait Implementations§
source§impl Clone for FunctionInput
source§fn clone(&self) -> FunctionInput
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for FunctionInput
source§impl<'de> Deserialize<'de> for FunctionInput
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for FunctionInput
source§impl Node for FunctionInput
source§impl PartialEq for FunctionInput
source§fn eq(&self, other: &FunctionInput) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for FunctionInput
source§impl Eq for FunctionInput
source§impl StructuralEq for FunctionInput
source§impl StructuralPartialEq for FunctionInput
Auto Trait Implementations§
§impl RefUnwindSafe for FunctionInput
§impl Send for FunctionInput
§impl Sync for FunctionInput
§impl Unpin for FunctionInput
§impl UnwindSafe for FunctionInput
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/output/enum.Output.html b/leo_ast/functions/output/enum.Output.html
index 2a425d46fb..c9b49f98d3 100644
--- a/leo_ast/functions/output/enum.Output.html
+++ b/leo_ast/functions/output/enum.Output.html
@@ -2,8 +2,8 @@
pub enum Output {
Internal(FunctionOutput),
External(External),
-}
Variants§
§Internal(FunctionOutput)
§External(External)
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Output
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Output
source§fn eq(&self, other: &Output) -> bool
This method tests for self
and other
values to be equal, and is used
+}Variants§
§Internal(FunctionOutput)
§External(External)
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Output
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Output
source§impl Eq for Output
source§impl StructuralEq for Output
source§impl StructuralPartialEq for Output
Auto Trait Implementations§
§impl RefUnwindSafe for Output
§impl Send for Output
§impl Sync for Output
§impl Unpin for Output
§impl UnwindSafe for Output
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/struct.Function.html b/leo_ast/functions/struct.Function.html
index b02e98a3a8..d0b23c0ad8 100644
--- a/leo_ast/functions/struct.Function.html
+++ b/leo_ast/functions/struct.Function.html
@@ -34,8 +34,8 @@
) -> SelfInitialize a new function.
sourcefn format(&self, f: &mut Formatter<'_>) -> Result
Private formatting method used for optimizing fmt::Debug and fmt::Display implementations.
-
Trait Implementations§
source§impl<'de> Deserialize<'de> for Function
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Function> for FunctionStub
source§impl From<FunctionStub> for Function
source§fn from(function: FunctionStub) -> Self
Converts to this type from the input type.Trait Implementations§
source§impl<'de> Deserialize<'de> for Function
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Function> for FunctionStub
source§impl From<FunctionStub> for Function
source§fn from(function: FunctionStub) -> Self
Converts to this type from the input type.source§impl PartialEq for Function
source§impl Eq for Function
Auto Trait Implementations§
§impl !RefUnwindSafe for Function
§impl Send for Function
§impl !Sync for Function
§impl Unpin for Function
§impl UnwindSafe for Function
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
index ca1d69b6f1..573ffa810a 100644
--- a/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
+++ b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
@@ -9,8 +9,8 @@
§SignHigh
A sign high recovery, i.e. +
.
§SignLow
A sign low recovery, i.e., -
.
§Inferred
Recovery with an inferred value.
-
Trait Implementations§
source§impl Clone for GroupCoordinate
source§fn clone(&self) -> GroupCoordinate
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for GroupCoordinate
source§impl<'de> Deserialize<'de> for GroupCoordinate
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for GroupCoordinate
source§impl PartialEq for GroupCoordinate
source§fn eq(&self, other: &GroupCoordinate) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for GroupCoordinate
source§fn clone(&self) -> GroupCoordinate
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for GroupCoordinate
source§impl<'de> Deserialize<'de> for GroupCoordinate
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for GroupCoordinate
source§impl PartialEq for GroupCoordinate
source§fn eq(&self, other: &GroupCoordinate) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for GroupCoordinate
source§impl Eq for GroupCoordinate
source§impl StructuralEq for GroupCoordinate
source§impl StructuralPartialEq for GroupCoordinate
Auto Trait Implementations§
§impl RefUnwindSafe for GroupCoordinate
§impl Send for GroupCoordinate
§impl Sync for GroupCoordinate
§impl Unpin for GroupCoordinate
§impl UnwindSafe for GroupCoordinate
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/groups/group_literal/enum.GroupLiteral.html b/leo_ast/groups/group_literal/enum.GroupLiteral.html
index 4c99a599be..952b7eaa77 100644
--- a/leo_ast/groups/group_literal/enum.GroupLiteral.html
+++ b/leo_ast/groups/group_literal/enum.GroupLiteral.html
@@ -5,8 +5,8 @@
}Expand description
A group literal.
Variants§
§Single(String, Span, NodeID)
Product group literal, e.g., 42group
.
§Tuple(GroupTuple)
An affine group literal with (x, y) coordinates.
-Implementations§
Trait Implementations§
source§impl Clone for GroupLiteral
source§fn clone(&self) -> GroupLiteral
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for GroupLiteral
source§impl<'de> Deserialize<'de> for GroupLiteral
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for GroupLiteral
source§impl PartialEq for GroupLiteral
source§fn eq(&self, other: &GroupLiteral) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
Trait Implementations§
source§impl Clone for GroupLiteral
source§fn clone(&self) -> GroupLiteral
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for GroupLiteral
source§impl<'de> Deserialize<'de> for GroupLiteral
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for GroupLiteral
source§impl PartialEq for GroupLiteral
source§fn eq(&self, other: &GroupLiteral) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for GroupLiteral
source§impl Eq for GroupLiteral
source§impl StructuralEq for GroupLiteral
source§impl StructuralPartialEq for GroupLiteral
Auto Trait Implementations§
§impl RefUnwindSafe for GroupLiteral
§impl Send for GroupLiteral
§impl Sync for GroupLiteral
§impl Unpin for GroupLiteral
§impl UnwindSafe for GroupLiteral
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/mapping/struct.Mapping.html b/leo_ast/mapping/struct.Mapping.html
index a5414f8281..1ebfb5fe94 100644
--- a/leo_ast/mapping/struct.Mapping.html
+++ b/leo_ast/mapping/struct.Mapping.html
@@ -14,8 +14,8 @@
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mapping
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Mapping
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mapping
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Mapping
source§impl Eq for Mapping
source§impl StructuralEq for Mapping
source§impl StructuralPartialEq for Mapping
Auto Trait Implementations§
§impl RefUnwindSafe for Mapping
§impl Send for Mapping
§impl Sync for Mapping
§impl Unpin for Mapping
§impl UnwindSafe for Mapping
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/program/program_id/struct.ProgramId.html b/leo_ast/program/program_id/struct.ProgramId.html
index 2f9288bae7..2fbc7d2bdb 100644
--- a/leo_ast/program/program_id/struct.ProgramId.html
+++ b/leo_ast/program/program_id/struct.ProgramId.html
@@ -5,7 +5,7 @@
}Expand description
An identifier for a program that is eventually deployed to the network.
Fields§
§name: Identifier
The name of the program.
§network: Identifier
The network associated with the program.
-Trait Implementations§
source§impl<'de> Deserialize<'de> for ProgramId
source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Identifier> for ProgramId
source§fn from(name: Identifier) -> Self
Converts to this type from the input type.source§impl Hash for ProgramId
1.3.0 · source§fn hash_slice<H>(data: &[Self], state: &mut H)where
+Trait Implementations§
source§impl<'de> Deserialize<'de> for ProgramId
source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Identifier> for ProgramId
source§fn from(name: Identifier) -> Self
Converts to this type from the input type.source§impl PartialEq for ProgramId
source§fn eq(&self, other: &ProgramId) -> 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
diff --git a/leo_ast/statement/assert/struct.AssertStatement.html b/leo_ast/statement/assert/struct.AssertStatement.html
index 9b2b527e3a..787d71ab8a 100644
--- a/leo_ast/statement/assert/struct.AssertStatement.html
+++ b/leo_ast/statement/assert/struct.AssertStatement.html
@@ -7,8 +7,8 @@
Fields§
§variant: AssertVariant
The variant of the assert statement.
§span: Span
The span, excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for AssertStatement
source§fn clone(&self) -> AssertStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssertStatement
source§impl<'de> Deserialize<'de> for AssertStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssertStatement
source§impl Node for AssertStatement
source§impl PartialEq for AssertStatement
source§fn eq(&self, other: &AssertStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for AssertStatement
source§fn clone(&self) -> AssertStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssertStatement
source§impl<'de> Deserialize<'de> for AssertStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssertStatement
source§impl Node for AssertStatement
source§impl PartialEq for AssertStatement
source§fn eq(&self, other: &AssertStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for AssertStatement
source§impl Eq for AssertStatement
source§impl StructuralEq for AssertStatement
source§impl StructuralPartialEq for AssertStatement
Auto Trait Implementations§
§impl RefUnwindSafe for AssertStatement
§impl Send for AssertStatement
§impl Sync for AssertStatement
§impl Unpin for AssertStatement
§impl UnwindSafe for AssertStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/assign/struct.AssignStatement.html b/leo_ast/statement/assign/struct.AssignStatement.html
index 0ae4349b83..76464741a2 100644
--- a/leo_ast/statement/assign/struct.AssignStatement.html
+++ b/leo_ast/statement/assign/struct.AssignStatement.html
@@ -11,8 +11,8 @@
§value: Expression
The value to assign to the assignee
.
§span: Span
The span, excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for AssignStatement
source§fn clone(&self) -> AssignStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssignStatement
source§impl<'de> Deserialize<'de> for AssignStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssignStatement
source§impl Node for AssignStatement
source§impl PartialEq for AssignStatement
source§fn eq(&self, other: &AssignStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for AssignStatement
source§fn clone(&self) -> AssignStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssignStatement
source§impl<'de> Deserialize<'de> for AssignStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssignStatement
source§impl Node for AssignStatement
source§impl PartialEq for AssignStatement
source§fn eq(&self, other: &AssignStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for AssignStatement
source§impl Eq for AssignStatement
source§impl StructuralEq for AssignStatement
source§impl StructuralPartialEq for AssignStatement
Auto Trait Implementations§
§impl RefUnwindSafe for AssignStatement
§impl Send for AssignStatement
§impl Sync for AssignStatement
§impl Unpin for AssignStatement
§impl UnwindSafe for AssignStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/block/struct.Block.html b/leo_ast/statement/block/struct.Block.html
index 0023dc06f0..39650a254c 100644
--- a/leo_ast/statement/block/struct.Block.html
+++ b/leo_ast/statement/block/struct.Block.html
@@ -7,8 +7,8 @@
Fields§
§statements: Vec<Statement>
The list of statements to execute.
§span: Span
The span from {
to }
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl<'de> Deserialize<'de> for Block
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Block
source§fn eq(&self, other: &Block) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl<'de> Deserialize<'de> for Block
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Block
source§impl Eq for Block
source§impl StructuralEq for Block
source§impl StructuralPartialEq for Block
Auto Trait Implementations§
§impl !RefUnwindSafe for Block
§impl Send for Block
§impl !Sync for Block
§impl Unpin for Block
§impl UnwindSafe for Block
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/console/console_function/enum.ConsoleFunction.html b/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
index 8709d412ee..92fea8f353 100644
--- a/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
+++ b/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
@@ -7,8 +7,8 @@
Variants§
§Assert(Expression)
A console.assert(expr)
call to invoke, asserting that the expression evaluates to true.
§AssertEq(Expression, Expression)
A console.assert_eq(expr1, expr2)
call to invoke, asserting that the operands are equal.
§AssertNeq(Expression, Expression)
A console.assert_neq(expr1, expr2)
call to invoke, asserting that the operands are not equal.
-Trait Implementations§
source§impl Clone for ConsoleFunction
source§fn clone(&self) -> ConsoleFunction
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConsoleFunction
source§impl<'de> Deserialize<'de> for ConsoleFunction
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConsoleFunction
source§impl PartialEq for ConsoleFunction
source§fn eq(&self, other: &ConsoleFunction) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ConsoleFunction
source§fn clone(&self) -> ConsoleFunction
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConsoleFunction
source§impl<'de> Deserialize<'de> for ConsoleFunction
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConsoleFunction
source§impl PartialEq for ConsoleFunction
source§fn eq(&self, other: &ConsoleFunction) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ConsoleFunction
source§impl Eq for ConsoleFunction
source§impl StructuralEq for ConsoleFunction
source§impl StructuralPartialEq for ConsoleFunction
Auto Trait Implementations§
§impl RefUnwindSafe for ConsoleFunction
§impl Send for ConsoleFunction
§impl Sync for ConsoleFunction
§impl Unpin for ConsoleFunction
§impl UnwindSafe for ConsoleFunction
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/const_/struct.ConstDeclaration.html b/leo_ast/statement/const_/struct.ConstDeclaration.html
index 3c5c64aeb1..d38eb5ff8e 100644
--- a/leo_ast/statement/const_/struct.ConstDeclaration.html
+++ b/leo_ast/statement/const_/struct.ConstDeclaration.html
@@ -11,8 +11,8 @@
§value: Expression
An initializer value for the binding.
§span: Span
The span excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ConstDeclaration
source§fn clone(&self) -> ConstDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConstDeclaration
source§impl<'de> Deserialize<'de> for ConstDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConstDeclaration
source§impl Node for ConstDeclaration
source§impl PartialEq for ConstDeclaration
source§fn eq(&self, other: &ConstDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ConstDeclaration
source§fn clone(&self) -> ConstDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConstDeclaration
source§impl<'de> Deserialize<'de> for ConstDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConstDeclaration
source§impl Node for ConstDeclaration
source§impl PartialEq for ConstDeclaration
source§fn eq(&self, other: &ConstDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ConstDeclaration
source§impl Eq for ConstDeclaration
source§impl StructuralEq for ConstDeclaration
source§impl StructuralPartialEq for ConstDeclaration
Auto Trait Implementations§
§impl RefUnwindSafe for ConstDeclaration
§impl Send for ConstDeclaration
§impl Sync for ConstDeclaration
§impl Unpin for ConstDeclaration
§impl UnwindSafe for ConstDeclaration
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/definition/struct.DefinitionStatement.html b/leo_ast/statement/definition/struct.DefinitionStatement.html
index c147af02aa..3b0b16b5d3 100644
--- a/leo_ast/statement/definition/struct.DefinitionStatement.html
+++ b/leo_ast/statement/definition/struct.DefinitionStatement.html
@@ -13,8 +13,8 @@
§value: Expression
An initializer value for the bindings.
§span: Span
The span excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for DefinitionStatement
source§fn clone(&self) -> DefinitionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for DefinitionStatement
source§impl<'de> Deserialize<'de> for DefinitionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for DefinitionStatement
source§impl Node for DefinitionStatement
source§impl PartialEq for DefinitionStatement
source§fn eq(&self, other: &DefinitionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for DefinitionStatement
source§fn clone(&self) -> DefinitionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for DefinitionStatement
source§impl<'de> Deserialize<'de> for DefinitionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for DefinitionStatement
source§impl Node for DefinitionStatement
source§impl PartialEq for DefinitionStatement
source§fn eq(&self, other: &DefinitionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for DefinitionStatement
source§impl Eq for DefinitionStatement
source§impl StructuralEq for DefinitionStatement
source§impl StructuralPartialEq for DefinitionStatement
Auto Trait Implementations§
§impl RefUnwindSafe for DefinitionStatement
§impl Send for DefinitionStatement
§impl Sync for DefinitionStatement
§impl Unpin for DefinitionStatement
§impl UnwindSafe for DefinitionStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/enum.Statement.html b/leo_ast/statement/enum.Statement.html
index 9b91541793..5e61dede79 100644
--- a/leo_ast/statement/enum.Statement.html
+++ b/leo_ast/statement/enum.Statement.html
@@ -22,8 +22,8 @@
§Iteration(Box<IterationStatement>)
A for
statement.
§Return(ReturnStatement)
A return statement return expr;
.
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Statement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moreTrait Implementations§
source§impl<'de> Deserialize<'de> for Statement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Statement
source§impl Eq for Statement
source§impl StructuralEq for Statement
source§impl StructuralPartialEq for Statement
Auto Trait Implementations§
§impl !RefUnwindSafe for Statement
§impl Send for Statement
§impl !Sync for Statement
§impl Unpin for Statement
§impl UnwindSafe for Statement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/expression/struct.ExpressionStatement.html b/leo_ast/statement/expression/struct.ExpressionStatement.html
index 47ed0fc087..07af87082d 100644
--- a/leo_ast/statement/expression/struct.ExpressionStatement.html
+++ b/leo_ast/statement/expression/struct.ExpressionStatement.html
@@ -7,8 +7,8 @@
Fields§
§expression: Expression
The expression associated with the statement.
§span: Span
The span.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ExpressionStatement
source§fn clone(&self) -> ExpressionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ExpressionStatement
source§impl<'de> Deserialize<'de> for ExpressionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ExpressionStatement
source§impl Node for ExpressionStatement
source§impl PartialEq for ExpressionStatement
source§fn eq(&self, other: &ExpressionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ExpressionStatement
source§fn clone(&self) -> ExpressionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ExpressionStatement
source§impl<'de> Deserialize<'de> for ExpressionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ExpressionStatement
source§impl Node for ExpressionStatement
source§impl PartialEq for ExpressionStatement
source§fn eq(&self, other: &ExpressionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ExpressionStatement
source§impl Eq for ExpressionStatement
source§impl StructuralEq for ExpressionStatement
source§impl StructuralPartialEq for ExpressionStatement
Auto Trait Implementations§
§impl RefUnwindSafe for ExpressionStatement
§impl Send for ExpressionStatement
§impl Sync for ExpressionStatement
§impl Unpin for ExpressionStatement
§impl UnwindSafe for ExpressionStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/return_/struct.ReturnStatement.html b/leo_ast/statement/return_/struct.ReturnStatement.html
index f9fddb4f2e..b1815835a8 100644
--- a/leo_ast/statement/return_/struct.ReturnStatement.html
+++ b/leo_ast/statement/return_/struct.ReturnStatement.html
@@ -9,8 +9,8 @@
§finalize_arguments: Option<Vec<Expression>>
Arguments to the finalize block.
§span: Span
The span of return expression
excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ReturnStatement
source§fn clone(&self) -> ReturnStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ReturnStatement
source§impl<'de> Deserialize<'de> for ReturnStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ReturnStatement
source§impl Node for ReturnStatement
source§impl PartialEq for ReturnStatement
source§fn eq(&self, other: &ReturnStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ReturnStatement
source§fn clone(&self) -> ReturnStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ReturnStatement
source§impl<'de> Deserialize<'de> for ReturnStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ReturnStatement
source§impl Node for ReturnStatement
source§impl PartialEq for ReturnStatement
source§fn eq(&self, other: &ReturnStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ReturnStatement
source§impl Eq for ReturnStatement
source§impl StructuralEq for ReturnStatement
source§impl StructuralPartialEq for ReturnStatement
Auto Trait Implementations§
§impl RefUnwindSafe for ReturnStatement
§impl Send for ReturnStatement
§impl Sync for ReturnStatement
§impl Unpin for ReturnStatement
§impl UnwindSafe for ReturnStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/stub/struct.Stub.html b/leo_ast/stub/struct.Stub.html
index 174085a356..a59392278e 100644
--- a/leo_ast/stub/struct.Stub.html
+++ b/leo_ast/stub/struct.Stub.html
@@ -15,9 +15,9 @@
§mappings: Vec<(Symbol, Mapping)>
A vector of mapping definitions.
§functions: Vec<(Symbol, FunctionStub)>
A vector of function stub definitions.
§span: Span
The span associated with the stub.
-Trait Implementations§
source§impl Default for Stub
source§fn default() -> Self
Constructs an empty program stub
+Trait Implementations§
source§impl<'de> Deserialize<'de> for Stub
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Stub> for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for Stub
source§impl Eq for Stub
source§impl StructuralEq for Stub
source§impl StructuralPartialEq for Stub
Auto Trait Implementations§
§impl RefUnwindSafe for Stub
§impl Send for Stub
§impl Sync for Stub
§impl Unpin for Stub
§impl UnwindSafe for Stub
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/types/integer_type/enum.IntegerType.html b/leo_ast/types/integer_type/enum.IntegerType.html
index 0e3192d212..8d0bf8c07a 100644
--- a/leo_ast/types/integer_type/enum.IntegerType.html
+++ b/leo_ast/types/integer_type/enum.IntegerType.html
@@ -13,8 +13,8 @@
}Expand description
Explicit integer type.
Variants§
Implementations§
Trait Implementations§
source§impl Clone for IntegerType
source§fn clone(&self) -> IntegerType
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IntegerType
source§impl<'de> Deserialize<'de> for IntegerType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for IntegerType
Trait Implementations§
source§impl Clone for IntegerType
source§fn clone(&self) -> IntegerType
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IntegerType
source§impl<'de> Deserialize<'de> for IntegerType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for IntegerType
source§impl Hash for IntegerType
source§impl PartialEq for IntegerType
source§fn eq(&self, other: &IntegerType) -> 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
diff --git a/leo_ast/types/tuple/struct.TupleType.html b/leo_ast/types/tuple/struct.TupleType.html
index b3aa05153a..17f02f5626 100644
--- a/leo_ast/types/tuple/struct.TupleType.html
+++ b/leo_ast/types/tuple/struct.TupleType.html
@@ -5,8 +5,8 @@
Fields§
§elements: Vec<Type>
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for TupleType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moreTrait Implementations§
source§impl<'de> Deserialize<'de> for TupleType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for TupleType
source§fn eq(&self, other: &TupleType) -> 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
diff --git a/leo_ast/types/type_/enum.Type.html b/leo_ast/types/type_/enum.Type.html
index 246a09dfa6..901803c8fe 100644
--- a/leo_ast/types/type_/enum.Type.html
+++ b/leo_ast/types/type_/enum.Type.html
@@ -34,8 +34,8 @@
Will eventually lead to a compile error.
Implementations§
The ID of the node.
source§impl StructExpression
impl StructExpression
sourcepub fn check_record(&self) -> bool
pub fn check_record(&self) -> bool
Returns true if the record has all required fields and visibility.
sourcepub fn to_record_string(&self) -> String
pub fn to_record_string(&self) -> String
Returns the struct as a record interface with visibility.
-source§impl Clone for StructExpression
impl Clone for StructExpression
source§fn clone(&self) -> StructExpression
fn clone(&self) -> StructExpression
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for StructExpression
impl Debug for StructExpression
source§impl<'de> Deserialize<'de> for StructExpression
impl<'de> Deserialize<'de> for StructExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
source§impl Display for StructExpression
impl Display for StructExpression
source§impl Node for StructExpression
impl Node for StructExpression
source§impl PartialEq for StructExpression
impl PartialEq for StructExpression
source§fn eq(&self, other: &StructExpression) -> bool
fn eq(&self, other: &StructExpression) -> bool
self
and other
values to be equal, and is used
+source§impl Clone for StructExpression
impl Clone for StructExpression
source§fn clone(&self) -> StructExpression
fn clone(&self) -> StructExpression
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for StructExpression
impl Debug for StructExpression
source§impl<'de> Deserialize<'de> for StructExpression
impl<'de> Deserialize<'de> for StructExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
source§impl Display for StructExpression
impl Display for StructExpression
source§impl Node for StructExpression
impl Node for StructExpression
source§impl PartialEq for StructExpression
impl PartialEq for StructExpression
source§fn eq(&self, other: &StructExpression) -> bool
fn eq(&self, other: &StructExpression) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for StructExpression
impl Serialize for StructExpression
impl Eq for StructExpression
impl StructuralEq for StructExpression
impl StructuralPartialEq for StructExpression
impl RefUnwindSafe for StructExpression
impl Send for StructExpression
impl Sync for StructExpression
impl Unpin for StructExpression
impl UnwindSafe for StructExpression
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/struct.UnaryExpression.html b/leo_ast/expressions/struct.UnaryExpression.html
index 4fd8394484..0074f3d253 100644
--- a/leo_ast/expressions/struct.UnaryExpression.html
+++ b/leo_ast/expressions/struct.UnaryExpression.html
@@ -9,8 +9,8 @@
§op: UnaryOperation
The unary operator to apply to inner
.
§span: Span
The span covering op inner
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for UnaryExpression
source§fn clone(&self) -> UnaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for UnaryExpression
source§impl<'de> Deserialize<'de> for UnaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for UnaryExpression
source§impl Node for UnaryExpression
source§impl PartialEq for UnaryExpression
source§fn eq(&self, other: &UnaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for UnaryExpression
source§fn clone(&self) -> UnaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for UnaryExpression
source§impl<'de> Deserialize<'de> for UnaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for UnaryExpression
source§impl Node for UnaryExpression
source§impl PartialEq for UnaryExpression
source§fn eq(&self, other: &UnaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for UnaryExpression
source§impl Eq for UnaryExpression
source§impl StructuralEq for UnaryExpression
source§impl StructuralPartialEq for UnaryExpression
Auto Trait Implementations§
§impl RefUnwindSafe for UnaryExpression
§impl Send for UnaryExpression
§impl Sync for UnaryExpression
§impl Unpin for UnaryExpression
§impl UnwindSafe for UnaryExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/struct.UnitExpression.html b/leo_ast/expressions/struct.UnitExpression.html
index cce9394383..8b0d17920d 100644
--- a/leo_ast/expressions/struct.UnitExpression.html
+++ b/leo_ast/expressions/struct.UnitExpression.html
@@ -5,8 +5,8 @@
}Expand description
Represents a unit expression.
Fields§
§span: Span
The span of the unit expression.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for UnitExpression
source§fn clone(&self) -> UnitExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for UnitExpression
source§impl<'de> Deserialize<'de> for UnitExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for UnitExpression
source§impl Node for UnitExpression
source§impl PartialEq for UnitExpression
source§fn eq(&self, other: &UnitExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for UnitExpression
source§fn clone(&self) -> UnitExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for UnitExpression
source§impl<'de> Deserialize<'de> for UnitExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for UnitExpression
source§impl Node for UnitExpression
source§impl PartialEq for UnitExpression
source§fn eq(&self, other: &UnitExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for UnitExpression
source§impl Eq for UnitExpression
source§impl StructuralEq for UnitExpression
source§impl StructuralPartialEq for UnitExpression
Auto Trait Implementations§
§impl RefUnwindSafe for UnitExpression
§impl Send for UnitExpression
§impl Sync for UnitExpression
§impl Unpin for UnitExpression
§impl UnwindSafe for UnitExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/struct_init/struct.StructExpression.html b/leo_ast/expressions/struct_init/struct.StructExpression.html
index 3488b3e09d..f608ba2123 100644
--- a/leo_ast/expressions/struct_init/struct.StructExpression.html
+++ b/leo_ast/expressions/struct_init/struct.StructExpression.html
@@ -13,8 +13,8 @@
§id: NodeID
The ID of the node.
Implementations§
source§impl StructExpression
sourcepub fn check_record(&self) -> bool
Returns true if the record has all required fields and visibility.
sourcepub fn to_record_string(&self) -> String
Returns the struct as a record interface with visibility.
-Trait Implementations§
source§impl Clone for StructExpression
source§fn clone(&self) -> StructExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for StructExpression
source§impl<'de> Deserialize<'de> for StructExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for StructExpression
source§impl Node for StructExpression
source§impl PartialEq for StructExpression
source§fn eq(&self, other: &StructExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for StructExpression
source§fn clone(&self) -> StructExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for StructExpression
source§impl<'de> Deserialize<'de> for StructExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for StructExpression
source§impl Node for StructExpression
source§impl PartialEq for StructExpression
source§fn eq(&self, other: &StructExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for StructExpression
source§impl Eq for StructExpression
source§impl StructuralEq for StructExpression
source§impl StructuralPartialEq for StructExpression
Auto Trait Implementations§
§impl RefUnwindSafe for StructExpression
§impl Send for StructExpression
§impl Sync for StructExpression
§impl Unpin for StructExpression
§impl UnwindSafe for StructExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/unary/struct.UnaryExpression.html b/leo_ast/expressions/unary/struct.UnaryExpression.html
index cdadd5fdc1..cf4023cdde 100644
--- a/leo_ast/expressions/unary/struct.UnaryExpression.html
+++ b/leo_ast/expressions/unary/struct.UnaryExpression.html
@@ -9,8 +9,8 @@
§op: UnaryOperation
The unary operator to apply to inner
.
§span: Span
The span covering op inner
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for UnaryExpression
source§fn clone(&self) -> UnaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for UnaryExpression
source§impl<'de> Deserialize<'de> for UnaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for UnaryExpression
source§impl Node for UnaryExpression
source§impl PartialEq for UnaryExpression
source§fn eq(&self, other: &UnaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for UnaryExpression
source§fn clone(&self) -> UnaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for UnaryExpression
source§impl<'de> Deserialize<'de> for UnaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for UnaryExpression
source§impl Node for UnaryExpression
source§impl PartialEq for UnaryExpression
source§fn eq(&self, other: &UnaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for UnaryExpression
source§impl Eq for UnaryExpression
source§impl StructuralEq for UnaryExpression
source§impl StructuralPartialEq for UnaryExpression
Auto Trait Implementations§
§impl RefUnwindSafe for UnaryExpression
§impl Send for UnaryExpression
§impl Sync for UnaryExpression
§impl Unpin for UnaryExpression
§impl UnwindSafe for UnaryExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/unit/struct.UnitExpression.html b/leo_ast/expressions/unit/struct.UnitExpression.html
index 07991e11c4..2e21ae896e 100644
--- a/leo_ast/expressions/unit/struct.UnitExpression.html
+++ b/leo_ast/expressions/unit/struct.UnitExpression.html
@@ -5,8 +5,8 @@
}Expand description
Represents a unit expression.
Fields§
§span: Span
The span of the unit expression.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for UnitExpression
source§fn clone(&self) -> UnitExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for UnitExpression
source§impl<'de> Deserialize<'de> for UnitExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for UnitExpression
source§impl Node for UnitExpression
source§impl PartialEq for UnitExpression
source§fn eq(&self, other: &UnitExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for UnitExpression
source§fn clone(&self) -> UnitExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for UnitExpression
source§impl<'de> Deserialize<'de> for UnitExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for UnitExpression
source§impl Node for UnitExpression
source§impl PartialEq for UnitExpression
source§fn eq(&self, other: &UnitExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for UnitExpression
source§impl Eq for UnitExpression
source§impl StructuralEq for UnitExpression
source§impl StructuralPartialEq for UnitExpression
Auto Trait Implementations§
§impl RefUnwindSafe for UnitExpression
§impl Send for UnitExpression
§impl Sync for UnitExpression
§impl Unpin for UnitExpression
§impl UnwindSafe for UnitExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/annotation/struct.Annotation.html b/leo_ast/functions/annotation/struct.Annotation.html
index f8ed86d975..ceb29b0350 100644
--- a/leo_ast/functions/annotation/struct.Annotation.html
+++ b/leo_ast/functions/annotation/struct.Annotation.html
@@ -7,8 +7,8 @@
Fields§
§identifier: Identifier
The name of the annotation.
§span: Span
A span locating where the annotation occurred in the source.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for Annotation
source§fn clone(&self) -> Annotation
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for Annotation
source§impl<'de> Deserialize<'de> for Annotation
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for Annotation
source§impl Node for Annotation
source§impl PartialEq for Annotation
source§fn eq(&self, other: &Annotation) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for Annotation
source§fn clone(&self) -> Annotation
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for Annotation
source§impl<'de> Deserialize<'de> for Annotation
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for Annotation
source§impl Node for Annotation
source§impl PartialEq for Annotation
source§fn eq(&self, other: &Annotation) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for Annotation
source§impl Eq for Annotation
source§impl StructuralEq for Annotation
source§impl StructuralPartialEq for Annotation
Auto Trait Implementations§
§impl RefUnwindSafe for Annotation
§impl Send for Annotation
§impl Sync for Annotation
§impl Unpin for Annotation
§impl UnwindSafe for Annotation
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/finalize/struct.Finalize.html b/leo_ast/functions/finalize/struct.Finalize.html
index fed48792cb..027cb71acb 100644
--- a/leo_ast/functions/finalize/struct.Finalize.html
+++ b/leo_ast/functions/finalize/struct.Finalize.html
@@ -23,8 +23,8 @@
span: Span,
id: NodeID
) -> SelfCreate a new finalize block.
-
Trait Implementations§
source§impl<'de> Deserialize<'de> for Finalize
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Finalize> for FinalizeStub
source§impl From<FinalizeStub> for Finalize
source§fn from(finalize_stub: FinalizeStub) -> Self
Converts to this type from the input type.Trait Implementations§
source§impl<'de> Deserialize<'de> for Finalize
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Finalize> for FinalizeStub
source§impl From<FinalizeStub> for Finalize
source§fn from(finalize_stub: FinalizeStub) -> Self
Converts to this type from the input type.source§impl PartialEq for Finalize
source§impl Eq for Finalize
source§impl StructuralEq for Finalize
source§impl StructuralPartialEq for Finalize
Auto Trait Implementations§
§impl !RefUnwindSafe for Finalize
§impl Send for Finalize
§impl !Sync for Finalize
§impl Unpin for Finalize
§impl UnwindSafe for Finalize
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/input/struct.FunctionInput.html b/leo_ast/functions/input/struct.FunctionInput.html
index baf692e9ef..160e80a5a6 100644
--- a/leo_ast/functions/input/struct.FunctionInput.html
+++ b/leo_ast/functions/input/struct.FunctionInput.html
@@ -11,8 +11,8 @@
§type_: Type
What’s the parameter’s type?
§span: Span
The parameters span from any annotations to its type.
§id: NodeID
The ID of the node.
-Implementations§
Trait Implementations§
source§impl Clone for FunctionInput
source§fn clone(&self) -> FunctionInput
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for FunctionInput
source§impl<'de> Deserialize<'de> for FunctionInput
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for FunctionInput
source§impl Node for FunctionInput
source§impl PartialEq for FunctionInput
source§fn eq(&self, other: &FunctionInput) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
Trait Implementations§
source§impl Clone for FunctionInput
source§fn clone(&self) -> FunctionInput
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for FunctionInput
source§impl<'de> Deserialize<'de> for FunctionInput
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for FunctionInput
source§impl Node for FunctionInput
source§impl PartialEq for FunctionInput
source§fn eq(&self, other: &FunctionInput) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for FunctionInput
source§impl Eq for FunctionInput
source§impl StructuralEq for FunctionInput
source§impl StructuralPartialEq for FunctionInput
Auto Trait Implementations§
§impl RefUnwindSafe for FunctionInput
§impl Send for FunctionInput
§impl Sync for FunctionInput
§impl Unpin for FunctionInput
§impl UnwindSafe for FunctionInput
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/output/enum.Output.html b/leo_ast/functions/output/enum.Output.html
index 2a425d46fb..c9b49f98d3 100644
--- a/leo_ast/functions/output/enum.Output.html
+++ b/leo_ast/functions/output/enum.Output.html
@@ -2,8 +2,8 @@
pub enum Output {
Internal(FunctionOutput),
External(External),
-}
Variants§
§Internal(FunctionOutput)
§External(External)
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Output
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Output
source§fn eq(&self, other: &Output) -> bool
This method tests for self
and other
values to be equal, and is used
+}Variants§
§Internal(FunctionOutput)
§External(External)
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Output
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Output
source§impl Eq for Output
source§impl StructuralEq for Output
source§impl StructuralPartialEq for Output
Auto Trait Implementations§
§impl RefUnwindSafe for Output
§impl Send for Output
§impl Sync for Output
§impl Unpin for Output
§impl UnwindSafe for Output
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/struct.Function.html b/leo_ast/functions/struct.Function.html
index b02e98a3a8..d0b23c0ad8 100644
--- a/leo_ast/functions/struct.Function.html
+++ b/leo_ast/functions/struct.Function.html
@@ -34,8 +34,8 @@
) -> SelfInitialize a new function.
sourcefn format(&self, f: &mut Formatter<'_>) -> Result
Private formatting method used for optimizing fmt::Debug and fmt::Display implementations.
-
Trait Implementations§
source§impl<'de> Deserialize<'de> for Function
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Function> for FunctionStub
source§impl From<FunctionStub> for Function
source§fn from(function: FunctionStub) -> Self
Converts to this type from the input type.Trait Implementations§
source§impl<'de> Deserialize<'de> for Function
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Function> for FunctionStub
source§impl From<FunctionStub> for Function
source§fn from(function: FunctionStub) -> Self
Converts to this type from the input type.source§impl PartialEq for Function
source§impl Eq for Function
Auto Trait Implementations§
§impl !RefUnwindSafe for Function
§impl Send for Function
§impl !Sync for Function
§impl Unpin for Function
§impl UnwindSafe for Function
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
index ca1d69b6f1..573ffa810a 100644
--- a/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
+++ b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
@@ -9,8 +9,8 @@
§SignHigh
A sign high recovery, i.e. +
.
§SignLow
A sign low recovery, i.e., -
.
§Inferred
Recovery with an inferred value.
-
Trait Implementations§
source§impl Clone for GroupCoordinate
source§fn clone(&self) -> GroupCoordinate
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for GroupCoordinate
source§impl<'de> Deserialize<'de> for GroupCoordinate
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for GroupCoordinate
source§impl PartialEq for GroupCoordinate
source§fn eq(&self, other: &GroupCoordinate) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for GroupCoordinate
source§fn clone(&self) -> GroupCoordinate
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for GroupCoordinate
source§impl<'de> Deserialize<'de> for GroupCoordinate
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for GroupCoordinate
source§impl PartialEq for GroupCoordinate
source§fn eq(&self, other: &GroupCoordinate) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for GroupCoordinate
source§impl Eq for GroupCoordinate
source§impl StructuralEq for GroupCoordinate
source§impl StructuralPartialEq for GroupCoordinate
Auto Trait Implementations§
§impl RefUnwindSafe for GroupCoordinate
§impl Send for GroupCoordinate
§impl Sync for GroupCoordinate
§impl Unpin for GroupCoordinate
§impl UnwindSafe for GroupCoordinate
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/groups/group_literal/enum.GroupLiteral.html b/leo_ast/groups/group_literal/enum.GroupLiteral.html
index 4c99a599be..952b7eaa77 100644
--- a/leo_ast/groups/group_literal/enum.GroupLiteral.html
+++ b/leo_ast/groups/group_literal/enum.GroupLiteral.html
@@ -5,8 +5,8 @@
}Expand description
A group literal.
Variants§
§Single(String, Span, NodeID)
Product group literal, e.g., 42group
.
§Tuple(GroupTuple)
An affine group literal with (x, y) coordinates.
-Implementations§
Trait Implementations§
source§impl Clone for GroupLiteral
source§fn clone(&self) -> GroupLiteral
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for GroupLiteral
source§impl<'de> Deserialize<'de> for GroupLiteral
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for GroupLiteral
source§impl PartialEq for GroupLiteral
source§fn eq(&self, other: &GroupLiteral) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
Trait Implementations§
source§impl Clone for GroupLiteral
source§fn clone(&self) -> GroupLiteral
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for GroupLiteral
source§impl<'de> Deserialize<'de> for GroupLiteral
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for GroupLiteral
source§impl PartialEq for GroupLiteral
source§fn eq(&self, other: &GroupLiteral) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for GroupLiteral
source§impl Eq for GroupLiteral
source§impl StructuralEq for GroupLiteral
source§impl StructuralPartialEq for GroupLiteral
Auto Trait Implementations§
§impl RefUnwindSafe for GroupLiteral
§impl Send for GroupLiteral
§impl Sync for GroupLiteral
§impl Unpin for GroupLiteral
§impl UnwindSafe for GroupLiteral
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/mapping/struct.Mapping.html b/leo_ast/mapping/struct.Mapping.html
index a5414f8281..1ebfb5fe94 100644
--- a/leo_ast/mapping/struct.Mapping.html
+++ b/leo_ast/mapping/struct.Mapping.html
@@ -14,8 +14,8 @@
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mapping
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Mapping
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mapping
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Mapping
source§impl Eq for Mapping
source§impl StructuralEq for Mapping
source§impl StructuralPartialEq for Mapping
Auto Trait Implementations§
§impl RefUnwindSafe for Mapping
§impl Send for Mapping
§impl Sync for Mapping
§impl Unpin for Mapping
§impl UnwindSafe for Mapping
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/program/program_id/struct.ProgramId.html b/leo_ast/program/program_id/struct.ProgramId.html
index 2f9288bae7..2fbc7d2bdb 100644
--- a/leo_ast/program/program_id/struct.ProgramId.html
+++ b/leo_ast/program/program_id/struct.ProgramId.html
@@ -5,7 +5,7 @@
}Expand description
An identifier for a program that is eventually deployed to the network.
Fields§
§name: Identifier
The name of the program.
§network: Identifier
The network associated with the program.
-Trait Implementations§
source§impl<'de> Deserialize<'de> for ProgramId
source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Identifier> for ProgramId
source§fn from(name: Identifier) -> Self
Converts to this type from the input type.source§impl Hash for ProgramId
1.3.0 · source§fn hash_slice<H>(data: &[Self], state: &mut H)where
+Trait Implementations§
source§impl<'de> Deserialize<'de> for ProgramId
source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Identifier> for ProgramId
source§fn from(name: Identifier) -> Self
Converts to this type from the input type.source§impl PartialEq for ProgramId
source§fn eq(&self, other: &ProgramId) -> 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
diff --git a/leo_ast/statement/assert/struct.AssertStatement.html b/leo_ast/statement/assert/struct.AssertStatement.html
index 9b2b527e3a..787d71ab8a 100644
--- a/leo_ast/statement/assert/struct.AssertStatement.html
+++ b/leo_ast/statement/assert/struct.AssertStatement.html
@@ -7,8 +7,8 @@
Fields§
§variant: AssertVariant
The variant of the assert statement.
§span: Span
The span, excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for AssertStatement
source§fn clone(&self) -> AssertStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssertStatement
source§impl<'de> Deserialize<'de> for AssertStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssertStatement
source§impl Node for AssertStatement
source§impl PartialEq for AssertStatement
source§fn eq(&self, other: &AssertStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for AssertStatement
source§fn clone(&self) -> AssertStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssertStatement
source§impl<'de> Deserialize<'de> for AssertStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssertStatement
source§impl Node for AssertStatement
source§impl PartialEq for AssertStatement
source§fn eq(&self, other: &AssertStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for AssertStatement
source§impl Eq for AssertStatement
source§impl StructuralEq for AssertStatement
source§impl StructuralPartialEq for AssertStatement
Auto Trait Implementations§
§impl RefUnwindSafe for AssertStatement
§impl Send for AssertStatement
§impl Sync for AssertStatement
§impl Unpin for AssertStatement
§impl UnwindSafe for AssertStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/assign/struct.AssignStatement.html b/leo_ast/statement/assign/struct.AssignStatement.html
index 0ae4349b83..76464741a2 100644
--- a/leo_ast/statement/assign/struct.AssignStatement.html
+++ b/leo_ast/statement/assign/struct.AssignStatement.html
@@ -11,8 +11,8 @@
§value: Expression
The value to assign to the assignee
.
§span: Span
The span, excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for AssignStatement
source§fn clone(&self) -> AssignStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssignStatement
source§impl<'de> Deserialize<'de> for AssignStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssignStatement
source§impl Node for AssignStatement
source§impl PartialEq for AssignStatement
source§fn eq(&self, other: &AssignStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for AssignStatement
source§fn clone(&self) -> AssignStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssignStatement
source§impl<'de> Deserialize<'de> for AssignStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssignStatement
source§impl Node for AssignStatement
source§impl PartialEq for AssignStatement
source§fn eq(&self, other: &AssignStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for AssignStatement
source§impl Eq for AssignStatement
source§impl StructuralEq for AssignStatement
source§impl StructuralPartialEq for AssignStatement
Auto Trait Implementations§
§impl RefUnwindSafe for AssignStatement
§impl Send for AssignStatement
§impl Sync for AssignStatement
§impl Unpin for AssignStatement
§impl UnwindSafe for AssignStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/block/struct.Block.html b/leo_ast/statement/block/struct.Block.html
index 0023dc06f0..39650a254c 100644
--- a/leo_ast/statement/block/struct.Block.html
+++ b/leo_ast/statement/block/struct.Block.html
@@ -7,8 +7,8 @@
Fields§
§statements: Vec<Statement>
The list of statements to execute.
§span: Span
The span from {
to }
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl<'de> Deserialize<'de> for Block
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Block
source§fn eq(&self, other: &Block) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl<'de> Deserialize<'de> for Block
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Block
source§impl Eq for Block
source§impl StructuralEq for Block
source§impl StructuralPartialEq for Block
Auto Trait Implementations§
§impl !RefUnwindSafe for Block
§impl Send for Block
§impl !Sync for Block
§impl Unpin for Block
§impl UnwindSafe for Block
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/console/console_function/enum.ConsoleFunction.html b/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
index 8709d412ee..92fea8f353 100644
--- a/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
+++ b/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
@@ -7,8 +7,8 @@
Variants§
§Assert(Expression)
A console.assert(expr)
call to invoke, asserting that the expression evaluates to true.
§AssertEq(Expression, Expression)
A console.assert_eq(expr1, expr2)
call to invoke, asserting that the operands are equal.
§AssertNeq(Expression, Expression)
A console.assert_neq(expr1, expr2)
call to invoke, asserting that the operands are not equal.
-Trait Implementations§
source§impl Clone for ConsoleFunction
source§fn clone(&self) -> ConsoleFunction
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConsoleFunction
source§impl<'de> Deserialize<'de> for ConsoleFunction
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConsoleFunction
source§impl PartialEq for ConsoleFunction
source§fn eq(&self, other: &ConsoleFunction) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ConsoleFunction
source§fn clone(&self) -> ConsoleFunction
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConsoleFunction
source§impl<'de> Deserialize<'de> for ConsoleFunction
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConsoleFunction
source§impl PartialEq for ConsoleFunction
source§fn eq(&self, other: &ConsoleFunction) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ConsoleFunction
source§impl Eq for ConsoleFunction
source§impl StructuralEq for ConsoleFunction
source§impl StructuralPartialEq for ConsoleFunction
Auto Trait Implementations§
§impl RefUnwindSafe for ConsoleFunction
§impl Send for ConsoleFunction
§impl Sync for ConsoleFunction
§impl Unpin for ConsoleFunction
§impl UnwindSafe for ConsoleFunction
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/const_/struct.ConstDeclaration.html b/leo_ast/statement/const_/struct.ConstDeclaration.html
index 3c5c64aeb1..d38eb5ff8e 100644
--- a/leo_ast/statement/const_/struct.ConstDeclaration.html
+++ b/leo_ast/statement/const_/struct.ConstDeclaration.html
@@ -11,8 +11,8 @@
§value: Expression
An initializer value for the binding.
§span: Span
The span excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ConstDeclaration
source§fn clone(&self) -> ConstDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConstDeclaration
source§impl<'de> Deserialize<'de> for ConstDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConstDeclaration
source§impl Node for ConstDeclaration
source§impl PartialEq for ConstDeclaration
source§fn eq(&self, other: &ConstDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ConstDeclaration
source§fn clone(&self) -> ConstDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConstDeclaration
source§impl<'de> Deserialize<'de> for ConstDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConstDeclaration
source§impl Node for ConstDeclaration
source§impl PartialEq for ConstDeclaration
source§fn eq(&self, other: &ConstDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ConstDeclaration
source§impl Eq for ConstDeclaration
source§impl StructuralEq for ConstDeclaration
source§impl StructuralPartialEq for ConstDeclaration
Auto Trait Implementations§
§impl RefUnwindSafe for ConstDeclaration
§impl Send for ConstDeclaration
§impl Sync for ConstDeclaration
§impl Unpin for ConstDeclaration
§impl UnwindSafe for ConstDeclaration
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/definition/struct.DefinitionStatement.html b/leo_ast/statement/definition/struct.DefinitionStatement.html
index c147af02aa..3b0b16b5d3 100644
--- a/leo_ast/statement/definition/struct.DefinitionStatement.html
+++ b/leo_ast/statement/definition/struct.DefinitionStatement.html
@@ -13,8 +13,8 @@
§value: Expression
An initializer value for the bindings.
§span: Span
The span excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for DefinitionStatement
source§fn clone(&self) -> DefinitionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for DefinitionStatement
source§impl<'de> Deserialize<'de> for DefinitionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for DefinitionStatement
source§impl Node for DefinitionStatement
source§impl PartialEq for DefinitionStatement
source§fn eq(&self, other: &DefinitionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for DefinitionStatement
source§fn clone(&self) -> DefinitionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for DefinitionStatement
source§impl<'de> Deserialize<'de> for DefinitionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for DefinitionStatement
source§impl Node for DefinitionStatement
source§impl PartialEq for DefinitionStatement
source§fn eq(&self, other: &DefinitionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for DefinitionStatement
source§impl Eq for DefinitionStatement
source§impl StructuralEq for DefinitionStatement
source§impl StructuralPartialEq for DefinitionStatement
Auto Trait Implementations§
§impl RefUnwindSafe for DefinitionStatement
§impl Send for DefinitionStatement
§impl Sync for DefinitionStatement
§impl Unpin for DefinitionStatement
§impl UnwindSafe for DefinitionStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/enum.Statement.html b/leo_ast/statement/enum.Statement.html
index 9b91541793..5e61dede79 100644
--- a/leo_ast/statement/enum.Statement.html
+++ b/leo_ast/statement/enum.Statement.html
@@ -22,8 +22,8 @@
§Iteration(Box<IterationStatement>)
A for
statement.
§Return(ReturnStatement)
A return statement return expr;
.
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Statement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moreTrait Implementations§
source§impl<'de> Deserialize<'de> for Statement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Statement
source§impl Eq for Statement
source§impl StructuralEq for Statement
source§impl StructuralPartialEq for Statement
Auto Trait Implementations§
§impl !RefUnwindSafe for Statement
§impl Send for Statement
§impl !Sync for Statement
§impl Unpin for Statement
§impl UnwindSafe for Statement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/expression/struct.ExpressionStatement.html b/leo_ast/statement/expression/struct.ExpressionStatement.html
index 47ed0fc087..07af87082d 100644
--- a/leo_ast/statement/expression/struct.ExpressionStatement.html
+++ b/leo_ast/statement/expression/struct.ExpressionStatement.html
@@ -7,8 +7,8 @@
Fields§
§expression: Expression
The expression associated with the statement.
§span: Span
The span.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ExpressionStatement
source§fn clone(&self) -> ExpressionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ExpressionStatement
source§impl<'de> Deserialize<'de> for ExpressionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ExpressionStatement
source§impl Node for ExpressionStatement
source§impl PartialEq for ExpressionStatement
source§fn eq(&self, other: &ExpressionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ExpressionStatement
source§fn clone(&self) -> ExpressionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ExpressionStatement
source§impl<'de> Deserialize<'de> for ExpressionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ExpressionStatement
source§impl Node for ExpressionStatement
source§impl PartialEq for ExpressionStatement
source§fn eq(&self, other: &ExpressionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ExpressionStatement
source§impl Eq for ExpressionStatement
source§impl StructuralEq for ExpressionStatement
source§impl StructuralPartialEq for ExpressionStatement
Auto Trait Implementations§
§impl RefUnwindSafe for ExpressionStatement
§impl Send for ExpressionStatement
§impl Sync for ExpressionStatement
§impl Unpin for ExpressionStatement
§impl UnwindSafe for ExpressionStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/return_/struct.ReturnStatement.html b/leo_ast/statement/return_/struct.ReturnStatement.html
index f9fddb4f2e..b1815835a8 100644
--- a/leo_ast/statement/return_/struct.ReturnStatement.html
+++ b/leo_ast/statement/return_/struct.ReturnStatement.html
@@ -9,8 +9,8 @@
§finalize_arguments: Option<Vec<Expression>>
Arguments to the finalize block.
§span: Span
The span of return expression
excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ReturnStatement
source§fn clone(&self) -> ReturnStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ReturnStatement
source§impl<'de> Deserialize<'de> for ReturnStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ReturnStatement
source§impl Node for ReturnStatement
source§impl PartialEq for ReturnStatement
source§fn eq(&self, other: &ReturnStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ReturnStatement
source§fn clone(&self) -> ReturnStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ReturnStatement
source§impl<'de> Deserialize<'de> for ReturnStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ReturnStatement
source§impl Node for ReturnStatement
source§impl PartialEq for ReturnStatement
source§fn eq(&self, other: &ReturnStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ReturnStatement
source§impl Eq for ReturnStatement
source§impl StructuralEq for ReturnStatement
source§impl StructuralPartialEq for ReturnStatement
Auto Trait Implementations§
§impl RefUnwindSafe for ReturnStatement
§impl Send for ReturnStatement
§impl Sync for ReturnStatement
§impl Unpin for ReturnStatement
§impl UnwindSafe for ReturnStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/stub/struct.Stub.html b/leo_ast/stub/struct.Stub.html
index 174085a356..a59392278e 100644
--- a/leo_ast/stub/struct.Stub.html
+++ b/leo_ast/stub/struct.Stub.html
@@ -15,9 +15,9 @@
§mappings: Vec<(Symbol, Mapping)>
A vector of mapping definitions.
§functions: Vec<(Symbol, FunctionStub)>
A vector of function stub definitions.
§span: Span
The span associated with the stub.
-Trait Implementations§
source§impl Default for Stub
source§fn default() -> Self
Constructs an empty program stub
+Trait Implementations§
source§impl<'de> Deserialize<'de> for Stub
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Stub> for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for Stub
source§impl Eq for Stub
source§impl StructuralEq for Stub
source§impl StructuralPartialEq for Stub
Auto Trait Implementations§
§impl RefUnwindSafe for Stub
§impl Send for Stub
§impl Sync for Stub
§impl Unpin for Stub
§impl UnwindSafe for Stub
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/types/integer_type/enum.IntegerType.html b/leo_ast/types/integer_type/enum.IntegerType.html
index 0e3192d212..8d0bf8c07a 100644
--- a/leo_ast/types/integer_type/enum.IntegerType.html
+++ b/leo_ast/types/integer_type/enum.IntegerType.html
@@ -13,8 +13,8 @@
}Expand description
Explicit integer type.
Variants§
Implementations§
Trait Implementations§
source§impl Clone for IntegerType
source§fn clone(&self) -> IntegerType
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IntegerType
source§impl<'de> Deserialize<'de> for IntegerType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for IntegerType
Trait Implementations§
source§impl Clone for IntegerType
source§fn clone(&self) -> IntegerType
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IntegerType
source§impl<'de> Deserialize<'de> for IntegerType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for IntegerType
source§impl Hash for IntegerType
source§impl PartialEq for IntegerType
source§fn eq(&self, other: &IntegerType) -> 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
diff --git a/leo_ast/types/tuple/struct.TupleType.html b/leo_ast/types/tuple/struct.TupleType.html
index b3aa05153a..17f02f5626 100644
--- a/leo_ast/types/tuple/struct.TupleType.html
+++ b/leo_ast/types/tuple/struct.TupleType.html
@@ -5,8 +5,8 @@
Fields§
§elements: Vec<Type>
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for TupleType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moreTrait Implementations§
source§impl<'de> Deserialize<'de> for TupleType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for TupleType
source§fn eq(&self, other: &TupleType) -> 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
diff --git a/leo_ast/types/type_/enum.Type.html b/leo_ast/types/type_/enum.Type.html
index 246a09dfa6..901803c8fe 100644
--- a/leo_ast/types/type_/enum.Type.html
+++ b/leo_ast/types/type_/enum.Type.html
@@ -34,8 +34,8 @@
Will eventually lead to a compile error.
Implementations§
impl<T> Any for Twhere
diff --git a/leo_ast/expressions/struct.UnaryExpression.html b/leo_ast/expressions/struct.UnaryExpression.html
index 4fd8394484..0074f3d253 100644
--- a/leo_ast/expressions/struct.UnaryExpression.html
+++ b/leo_ast/expressions/struct.UnaryExpression.html
@@ -9,8 +9,8 @@
§op: UnaryOperation
The unary operator to apply to inner
.
§span: Span
The span covering op inner
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for UnaryExpression
source§fn clone(&self) -> UnaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for UnaryExpression
source§impl<'de> Deserialize<'de> for UnaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for UnaryExpression
source§impl Node for UnaryExpression
source§impl PartialEq for UnaryExpression
source§fn eq(&self, other: &UnaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for UnaryExpression
source§fn clone(&self) -> UnaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for UnaryExpression
source§impl<'de> Deserialize<'de> for UnaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for UnaryExpression
source§impl Node for UnaryExpression
source§impl PartialEq for UnaryExpression
source§fn eq(&self, other: &UnaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for UnaryExpression
source§impl Eq for UnaryExpression
source§impl StructuralEq for UnaryExpression
source§impl StructuralPartialEq for UnaryExpression
Auto Trait Implementations§
§impl RefUnwindSafe for UnaryExpression
§impl Send for UnaryExpression
§impl Sync for UnaryExpression
§impl Unpin for UnaryExpression
§impl UnwindSafe for UnaryExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/struct.UnitExpression.html b/leo_ast/expressions/struct.UnitExpression.html
index cce9394383..8b0d17920d 100644
--- a/leo_ast/expressions/struct.UnitExpression.html
+++ b/leo_ast/expressions/struct.UnitExpression.html
@@ -5,8 +5,8 @@
}Expand description
Represents a unit expression.
Fields§
§span: Span
The span of the unit expression.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for UnitExpression
source§fn clone(&self) -> UnitExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for UnitExpression
source§impl<'de> Deserialize<'de> for UnitExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for UnitExpression
source§impl Node for UnitExpression
source§impl PartialEq for UnitExpression
source§fn eq(&self, other: &UnitExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for UnitExpression
source§fn clone(&self) -> UnitExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for UnitExpression
source§impl<'de> Deserialize<'de> for UnitExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for UnitExpression
source§impl Node for UnitExpression
source§impl PartialEq for UnitExpression
source§fn eq(&self, other: &UnitExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for UnitExpression
source§impl Eq for UnitExpression
source§impl StructuralEq for UnitExpression
source§impl StructuralPartialEq for UnitExpression
Auto Trait Implementations§
§impl RefUnwindSafe for UnitExpression
§impl Send for UnitExpression
§impl Sync for UnitExpression
§impl Unpin for UnitExpression
§impl UnwindSafe for UnitExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/struct_init/struct.StructExpression.html b/leo_ast/expressions/struct_init/struct.StructExpression.html
index 3488b3e09d..f608ba2123 100644
--- a/leo_ast/expressions/struct_init/struct.StructExpression.html
+++ b/leo_ast/expressions/struct_init/struct.StructExpression.html
@@ -13,8 +13,8 @@
§id: NodeID
The ID of the node.
Implementations§
source§impl StructExpression
sourcepub fn check_record(&self) -> bool
Returns true if the record has all required fields and visibility.
sourcepub fn to_record_string(&self) -> String
Returns the struct as a record interface with visibility.
-Trait Implementations§
source§impl Clone for StructExpression
source§fn clone(&self) -> StructExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for StructExpression
source§impl<'de> Deserialize<'de> for StructExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for StructExpression
source§impl Node for StructExpression
source§impl PartialEq for StructExpression
source§fn eq(&self, other: &StructExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for StructExpression
source§fn clone(&self) -> StructExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for StructExpression
source§impl<'de> Deserialize<'de> for StructExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for StructExpression
source§impl Node for StructExpression
source§impl PartialEq for StructExpression
source§fn eq(&self, other: &StructExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for StructExpression
source§impl Eq for StructExpression
source§impl StructuralEq for StructExpression
source§impl StructuralPartialEq for StructExpression
Auto Trait Implementations§
§impl RefUnwindSafe for StructExpression
§impl Send for StructExpression
§impl Sync for StructExpression
§impl Unpin for StructExpression
§impl UnwindSafe for StructExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/unary/struct.UnaryExpression.html b/leo_ast/expressions/unary/struct.UnaryExpression.html
index cdadd5fdc1..cf4023cdde 100644
--- a/leo_ast/expressions/unary/struct.UnaryExpression.html
+++ b/leo_ast/expressions/unary/struct.UnaryExpression.html
@@ -9,8 +9,8 @@
§op: UnaryOperation
The unary operator to apply to inner
.
§span: Span
The span covering op inner
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for UnaryExpression
source§fn clone(&self) -> UnaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for UnaryExpression
source§impl<'de> Deserialize<'de> for UnaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for UnaryExpression
source§impl Node for UnaryExpression
source§impl PartialEq for UnaryExpression
source§fn eq(&self, other: &UnaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for UnaryExpression
source§fn clone(&self) -> UnaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for UnaryExpression
source§impl<'de> Deserialize<'de> for UnaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for UnaryExpression
source§impl Node for UnaryExpression
source§impl PartialEq for UnaryExpression
source§fn eq(&self, other: &UnaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for UnaryExpression
source§impl Eq for UnaryExpression
source§impl StructuralEq for UnaryExpression
source§impl StructuralPartialEq for UnaryExpression
Auto Trait Implementations§
§impl RefUnwindSafe for UnaryExpression
§impl Send for UnaryExpression
§impl Sync for UnaryExpression
§impl Unpin for UnaryExpression
§impl UnwindSafe for UnaryExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/unit/struct.UnitExpression.html b/leo_ast/expressions/unit/struct.UnitExpression.html
index 07991e11c4..2e21ae896e 100644
--- a/leo_ast/expressions/unit/struct.UnitExpression.html
+++ b/leo_ast/expressions/unit/struct.UnitExpression.html
@@ -5,8 +5,8 @@
}Expand description
Represents a unit expression.
Fields§
§span: Span
The span of the unit expression.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for UnitExpression
source§fn clone(&self) -> UnitExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for UnitExpression
source§impl<'de> Deserialize<'de> for UnitExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for UnitExpression
source§impl Node for UnitExpression
source§impl PartialEq for UnitExpression
source§fn eq(&self, other: &UnitExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for UnitExpression
source§fn clone(&self) -> UnitExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for UnitExpression
source§impl<'de> Deserialize<'de> for UnitExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for UnitExpression
source§impl Node for UnitExpression
source§impl PartialEq for UnitExpression
source§fn eq(&self, other: &UnitExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for UnitExpression
source§impl Eq for UnitExpression
source§impl StructuralEq for UnitExpression
source§impl StructuralPartialEq for UnitExpression
Auto Trait Implementations§
§impl RefUnwindSafe for UnitExpression
§impl Send for UnitExpression
§impl Sync for UnitExpression
§impl Unpin for UnitExpression
§impl UnwindSafe for UnitExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/annotation/struct.Annotation.html b/leo_ast/functions/annotation/struct.Annotation.html
index f8ed86d975..ceb29b0350 100644
--- a/leo_ast/functions/annotation/struct.Annotation.html
+++ b/leo_ast/functions/annotation/struct.Annotation.html
@@ -7,8 +7,8 @@
Fields§
§identifier: Identifier
The name of the annotation.
§span: Span
A span locating where the annotation occurred in the source.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for Annotation
source§fn clone(&self) -> Annotation
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for Annotation
source§impl<'de> Deserialize<'de> for Annotation
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for Annotation
source§impl Node for Annotation
source§impl PartialEq for Annotation
source§fn eq(&self, other: &Annotation) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for Annotation
source§fn clone(&self) -> Annotation
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for Annotation
source§impl<'de> Deserialize<'de> for Annotation
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for Annotation
source§impl Node for Annotation
source§impl PartialEq for Annotation
source§fn eq(&self, other: &Annotation) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for Annotation
source§impl Eq for Annotation
source§impl StructuralEq for Annotation
source§impl StructuralPartialEq for Annotation
Auto Trait Implementations§
§impl RefUnwindSafe for Annotation
§impl Send for Annotation
§impl Sync for Annotation
§impl Unpin for Annotation
§impl UnwindSafe for Annotation
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/finalize/struct.Finalize.html b/leo_ast/functions/finalize/struct.Finalize.html
index fed48792cb..027cb71acb 100644
--- a/leo_ast/functions/finalize/struct.Finalize.html
+++ b/leo_ast/functions/finalize/struct.Finalize.html
@@ -23,8 +23,8 @@
span: Span,
id: NodeID
) -> SelfCreate a new finalize block.
-
Trait Implementations§
source§impl<'de> Deserialize<'de> for Finalize
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Finalize> for FinalizeStub
source§impl From<FinalizeStub> for Finalize
source§fn from(finalize_stub: FinalizeStub) -> Self
Converts to this type from the input type.Trait Implementations§
source§impl<'de> Deserialize<'de> for Finalize
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Finalize> for FinalizeStub
source§impl From<FinalizeStub> for Finalize
source§fn from(finalize_stub: FinalizeStub) -> Self
Converts to this type from the input type.source§impl PartialEq for Finalize
source§impl Eq for Finalize
source§impl StructuralEq for Finalize
source§impl StructuralPartialEq for Finalize
Auto Trait Implementations§
§impl !RefUnwindSafe for Finalize
§impl Send for Finalize
§impl !Sync for Finalize
§impl Unpin for Finalize
§impl UnwindSafe for Finalize
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/input/struct.FunctionInput.html b/leo_ast/functions/input/struct.FunctionInput.html
index baf692e9ef..160e80a5a6 100644
--- a/leo_ast/functions/input/struct.FunctionInput.html
+++ b/leo_ast/functions/input/struct.FunctionInput.html
@@ -11,8 +11,8 @@
§type_: Type
What’s the parameter’s type?
§span: Span
The parameters span from any annotations to its type.
§id: NodeID
The ID of the node.
-Implementations§
Trait Implementations§
source§impl Clone for FunctionInput
source§fn clone(&self) -> FunctionInput
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for FunctionInput
source§impl<'de> Deserialize<'de> for FunctionInput
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for FunctionInput
source§impl Node for FunctionInput
source§impl PartialEq for FunctionInput
source§fn eq(&self, other: &FunctionInput) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
Trait Implementations§
source§impl Clone for FunctionInput
source§fn clone(&self) -> FunctionInput
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for FunctionInput
source§impl<'de> Deserialize<'de> for FunctionInput
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for FunctionInput
source§impl Node for FunctionInput
source§impl PartialEq for FunctionInput
source§fn eq(&self, other: &FunctionInput) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for FunctionInput
source§impl Eq for FunctionInput
source§impl StructuralEq for FunctionInput
source§impl StructuralPartialEq for FunctionInput
Auto Trait Implementations§
§impl RefUnwindSafe for FunctionInput
§impl Send for FunctionInput
§impl Sync for FunctionInput
§impl Unpin for FunctionInput
§impl UnwindSafe for FunctionInput
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/output/enum.Output.html b/leo_ast/functions/output/enum.Output.html
index 2a425d46fb..c9b49f98d3 100644
--- a/leo_ast/functions/output/enum.Output.html
+++ b/leo_ast/functions/output/enum.Output.html
@@ -2,8 +2,8 @@
pub enum Output {
Internal(FunctionOutput),
External(External),
-}
Variants§
§Internal(FunctionOutput)
§External(External)
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Output
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Output
source§fn eq(&self, other: &Output) -> bool
This method tests for self
and other
values to be equal, and is used
+}Variants§
§Internal(FunctionOutput)
§External(External)
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Output
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Output
source§impl Eq for Output
source§impl StructuralEq for Output
source§impl StructuralPartialEq for Output
Auto Trait Implementations§
§impl RefUnwindSafe for Output
§impl Send for Output
§impl Sync for Output
§impl Unpin for Output
§impl UnwindSafe for Output
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/struct.Function.html b/leo_ast/functions/struct.Function.html
index b02e98a3a8..d0b23c0ad8 100644
--- a/leo_ast/functions/struct.Function.html
+++ b/leo_ast/functions/struct.Function.html
@@ -34,8 +34,8 @@
) -> SelfInitialize a new function.
sourcefn format(&self, f: &mut Formatter<'_>) -> Result
Private formatting method used for optimizing fmt::Debug and fmt::Display implementations.
-
Trait Implementations§
source§impl<'de> Deserialize<'de> for Function
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Function> for FunctionStub
source§impl From<FunctionStub> for Function
source§fn from(function: FunctionStub) -> Self
Converts to this type from the input type.Trait Implementations§
source§impl<'de> Deserialize<'de> for Function
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Function> for FunctionStub
source§impl From<FunctionStub> for Function
source§fn from(function: FunctionStub) -> Self
Converts to this type from the input type.source§impl PartialEq for Function
source§impl Eq for Function
Auto Trait Implementations§
§impl !RefUnwindSafe for Function
§impl Send for Function
§impl !Sync for Function
§impl Unpin for Function
§impl UnwindSafe for Function
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
index ca1d69b6f1..573ffa810a 100644
--- a/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
+++ b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
@@ -9,8 +9,8 @@
§SignHigh
A sign high recovery, i.e. +
.
§SignLow
A sign low recovery, i.e., -
.
§Inferred
Recovery with an inferred value.
-
Trait Implementations§
source§impl Clone for GroupCoordinate
source§fn clone(&self) -> GroupCoordinate
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for GroupCoordinate
source§impl<'de> Deserialize<'de> for GroupCoordinate
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for GroupCoordinate
source§impl PartialEq for GroupCoordinate
source§fn eq(&self, other: &GroupCoordinate) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for GroupCoordinate
source§fn clone(&self) -> GroupCoordinate
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for GroupCoordinate
source§impl<'de> Deserialize<'de> for GroupCoordinate
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for GroupCoordinate
source§impl PartialEq for GroupCoordinate
source§fn eq(&self, other: &GroupCoordinate) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for GroupCoordinate
source§impl Eq for GroupCoordinate
source§impl StructuralEq for GroupCoordinate
source§impl StructuralPartialEq for GroupCoordinate
Auto Trait Implementations§
§impl RefUnwindSafe for GroupCoordinate
§impl Send for GroupCoordinate
§impl Sync for GroupCoordinate
§impl Unpin for GroupCoordinate
§impl UnwindSafe for GroupCoordinate
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/groups/group_literal/enum.GroupLiteral.html b/leo_ast/groups/group_literal/enum.GroupLiteral.html
index 4c99a599be..952b7eaa77 100644
--- a/leo_ast/groups/group_literal/enum.GroupLiteral.html
+++ b/leo_ast/groups/group_literal/enum.GroupLiteral.html
@@ -5,8 +5,8 @@
}Expand description
A group literal.
Variants§
§Single(String, Span, NodeID)
Product group literal, e.g., 42group
.
§Tuple(GroupTuple)
An affine group literal with (x, y) coordinates.
-Implementations§
Trait Implementations§
source§impl Clone for GroupLiteral
source§fn clone(&self) -> GroupLiteral
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for GroupLiteral
source§impl<'de> Deserialize<'de> for GroupLiteral
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for GroupLiteral
source§impl PartialEq for GroupLiteral
source§fn eq(&self, other: &GroupLiteral) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
Trait Implementations§
source§impl Clone for GroupLiteral
source§fn clone(&self) -> GroupLiteral
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for GroupLiteral
source§impl<'de> Deserialize<'de> for GroupLiteral
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for GroupLiteral
source§impl PartialEq for GroupLiteral
source§fn eq(&self, other: &GroupLiteral) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for GroupLiteral
source§impl Eq for GroupLiteral
source§impl StructuralEq for GroupLiteral
source§impl StructuralPartialEq for GroupLiteral
Auto Trait Implementations§
§impl RefUnwindSafe for GroupLiteral
§impl Send for GroupLiteral
§impl Sync for GroupLiteral
§impl Unpin for GroupLiteral
§impl UnwindSafe for GroupLiteral
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/mapping/struct.Mapping.html b/leo_ast/mapping/struct.Mapping.html
index a5414f8281..1ebfb5fe94 100644
--- a/leo_ast/mapping/struct.Mapping.html
+++ b/leo_ast/mapping/struct.Mapping.html
@@ -14,8 +14,8 @@
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mapping
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Mapping
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mapping
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Mapping
source§impl Eq for Mapping
source§impl StructuralEq for Mapping
source§impl StructuralPartialEq for Mapping
Auto Trait Implementations§
§impl RefUnwindSafe for Mapping
§impl Send for Mapping
§impl Sync for Mapping
§impl Unpin for Mapping
§impl UnwindSafe for Mapping
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/program/program_id/struct.ProgramId.html b/leo_ast/program/program_id/struct.ProgramId.html
index 2f9288bae7..2fbc7d2bdb 100644
--- a/leo_ast/program/program_id/struct.ProgramId.html
+++ b/leo_ast/program/program_id/struct.ProgramId.html
@@ -5,7 +5,7 @@
}Expand description
An identifier for a program that is eventually deployed to the network.
Fields§
§name: Identifier
The name of the program.
§network: Identifier
The network associated with the program.
-Trait Implementations§
source§impl<'de> Deserialize<'de> for ProgramId
source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Identifier> for ProgramId
source§fn from(name: Identifier) -> Self
Converts to this type from the input type.source§impl Hash for ProgramId
1.3.0 · source§fn hash_slice<H>(data: &[Self], state: &mut H)where
+Trait Implementations§
source§impl<'de> Deserialize<'de> for ProgramId
source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Identifier> for ProgramId
source§fn from(name: Identifier) -> Self
Converts to this type from the input type.source§impl PartialEq for ProgramId
source§fn eq(&self, other: &ProgramId) -> 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
diff --git a/leo_ast/statement/assert/struct.AssertStatement.html b/leo_ast/statement/assert/struct.AssertStatement.html
index 9b2b527e3a..787d71ab8a 100644
--- a/leo_ast/statement/assert/struct.AssertStatement.html
+++ b/leo_ast/statement/assert/struct.AssertStatement.html
@@ -7,8 +7,8 @@
Fields§
§variant: AssertVariant
The variant of the assert statement.
§span: Span
The span, excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for AssertStatement
source§fn clone(&self) -> AssertStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssertStatement
source§impl<'de> Deserialize<'de> for AssertStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssertStatement
source§impl Node for AssertStatement
source§impl PartialEq for AssertStatement
source§fn eq(&self, other: &AssertStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for AssertStatement
source§fn clone(&self) -> AssertStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssertStatement
source§impl<'de> Deserialize<'de> for AssertStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssertStatement
source§impl Node for AssertStatement
source§impl PartialEq for AssertStatement
source§fn eq(&self, other: &AssertStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for AssertStatement
source§impl Eq for AssertStatement
source§impl StructuralEq for AssertStatement
source§impl StructuralPartialEq for AssertStatement
Auto Trait Implementations§
§impl RefUnwindSafe for AssertStatement
§impl Send for AssertStatement
§impl Sync for AssertStatement
§impl Unpin for AssertStatement
§impl UnwindSafe for AssertStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/assign/struct.AssignStatement.html b/leo_ast/statement/assign/struct.AssignStatement.html
index 0ae4349b83..76464741a2 100644
--- a/leo_ast/statement/assign/struct.AssignStatement.html
+++ b/leo_ast/statement/assign/struct.AssignStatement.html
@@ -11,8 +11,8 @@
§value: Expression
The value to assign to the assignee
.
§span: Span
The span, excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for AssignStatement
source§fn clone(&self) -> AssignStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssignStatement
source§impl<'de> Deserialize<'de> for AssignStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssignStatement
source§impl Node for AssignStatement
source§impl PartialEq for AssignStatement
source§fn eq(&self, other: &AssignStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for AssignStatement
source§fn clone(&self) -> AssignStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssignStatement
source§impl<'de> Deserialize<'de> for AssignStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssignStatement
source§impl Node for AssignStatement
source§impl PartialEq for AssignStatement
source§fn eq(&self, other: &AssignStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for AssignStatement
source§impl Eq for AssignStatement
source§impl StructuralEq for AssignStatement
source§impl StructuralPartialEq for AssignStatement
Auto Trait Implementations§
§impl RefUnwindSafe for AssignStatement
§impl Send for AssignStatement
§impl Sync for AssignStatement
§impl Unpin for AssignStatement
§impl UnwindSafe for AssignStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/block/struct.Block.html b/leo_ast/statement/block/struct.Block.html
index 0023dc06f0..39650a254c 100644
--- a/leo_ast/statement/block/struct.Block.html
+++ b/leo_ast/statement/block/struct.Block.html
@@ -7,8 +7,8 @@
Fields§
§statements: Vec<Statement>
The list of statements to execute.
§span: Span
The span from {
to }
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl<'de> Deserialize<'de> for Block
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Block
source§fn eq(&self, other: &Block) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl<'de> Deserialize<'de> for Block
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Block
source§impl Eq for Block
source§impl StructuralEq for Block
source§impl StructuralPartialEq for Block
Auto Trait Implementations§
§impl !RefUnwindSafe for Block
§impl Send for Block
§impl !Sync for Block
§impl Unpin for Block
§impl UnwindSafe for Block
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/console/console_function/enum.ConsoleFunction.html b/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
index 8709d412ee..92fea8f353 100644
--- a/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
+++ b/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
@@ -7,8 +7,8 @@
Variants§
§Assert(Expression)
A console.assert(expr)
call to invoke, asserting that the expression evaluates to true.
§AssertEq(Expression, Expression)
A console.assert_eq(expr1, expr2)
call to invoke, asserting that the operands are equal.
§AssertNeq(Expression, Expression)
A console.assert_neq(expr1, expr2)
call to invoke, asserting that the operands are not equal.
-Trait Implementations§
source§impl Clone for ConsoleFunction
source§fn clone(&self) -> ConsoleFunction
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConsoleFunction
source§impl<'de> Deserialize<'de> for ConsoleFunction
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConsoleFunction
source§impl PartialEq for ConsoleFunction
source§fn eq(&self, other: &ConsoleFunction) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ConsoleFunction
source§fn clone(&self) -> ConsoleFunction
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConsoleFunction
source§impl<'de> Deserialize<'de> for ConsoleFunction
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConsoleFunction
source§impl PartialEq for ConsoleFunction
source§fn eq(&self, other: &ConsoleFunction) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ConsoleFunction
source§impl Eq for ConsoleFunction
source§impl StructuralEq for ConsoleFunction
source§impl StructuralPartialEq for ConsoleFunction
Auto Trait Implementations§
§impl RefUnwindSafe for ConsoleFunction
§impl Send for ConsoleFunction
§impl Sync for ConsoleFunction
§impl Unpin for ConsoleFunction
§impl UnwindSafe for ConsoleFunction
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/const_/struct.ConstDeclaration.html b/leo_ast/statement/const_/struct.ConstDeclaration.html
index 3c5c64aeb1..d38eb5ff8e 100644
--- a/leo_ast/statement/const_/struct.ConstDeclaration.html
+++ b/leo_ast/statement/const_/struct.ConstDeclaration.html
@@ -11,8 +11,8 @@
§value: Expression
An initializer value for the binding.
§span: Span
The span excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ConstDeclaration
source§fn clone(&self) -> ConstDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConstDeclaration
source§impl<'de> Deserialize<'de> for ConstDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConstDeclaration
source§impl Node for ConstDeclaration
source§impl PartialEq for ConstDeclaration
source§fn eq(&self, other: &ConstDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ConstDeclaration
source§fn clone(&self) -> ConstDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConstDeclaration
source§impl<'de> Deserialize<'de> for ConstDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConstDeclaration
source§impl Node for ConstDeclaration
source§impl PartialEq for ConstDeclaration
source§fn eq(&self, other: &ConstDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ConstDeclaration
source§impl Eq for ConstDeclaration
source§impl StructuralEq for ConstDeclaration
source§impl StructuralPartialEq for ConstDeclaration
Auto Trait Implementations§
§impl RefUnwindSafe for ConstDeclaration
§impl Send for ConstDeclaration
§impl Sync for ConstDeclaration
§impl Unpin for ConstDeclaration
§impl UnwindSafe for ConstDeclaration
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/definition/struct.DefinitionStatement.html b/leo_ast/statement/definition/struct.DefinitionStatement.html
index c147af02aa..3b0b16b5d3 100644
--- a/leo_ast/statement/definition/struct.DefinitionStatement.html
+++ b/leo_ast/statement/definition/struct.DefinitionStatement.html
@@ -13,8 +13,8 @@
§value: Expression
An initializer value for the bindings.
§span: Span
The span excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for DefinitionStatement
source§fn clone(&self) -> DefinitionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for DefinitionStatement
source§impl<'de> Deserialize<'de> for DefinitionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for DefinitionStatement
source§impl Node for DefinitionStatement
source§impl PartialEq for DefinitionStatement
source§fn eq(&self, other: &DefinitionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for DefinitionStatement
source§fn clone(&self) -> DefinitionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for DefinitionStatement
source§impl<'de> Deserialize<'de> for DefinitionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for DefinitionStatement
source§impl Node for DefinitionStatement
source§impl PartialEq for DefinitionStatement
source§fn eq(&self, other: &DefinitionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for DefinitionStatement
source§impl Eq for DefinitionStatement
source§impl StructuralEq for DefinitionStatement
source§impl StructuralPartialEq for DefinitionStatement
Auto Trait Implementations§
§impl RefUnwindSafe for DefinitionStatement
§impl Send for DefinitionStatement
§impl Sync for DefinitionStatement
§impl Unpin for DefinitionStatement
§impl UnwindSafe for DefinitionStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/enum.Statement.html b/leo_ast/statement/enum.Statement.html
index 9b91541793..5e61dede79 100644
--- a/leo_ast/statement/enum.Statement.html
+++ b/leo_ast/statement/enum.Statement.html
@@ -22,8 +22,8 @@
§Iteration(Box<IterationStatement>)
A for
statement.
§Return(ReturnStatement)
A return statement return expr;
.
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Statement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moreTrait Implementations§
source§impl<'de> Deserialize<'de> for Statement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Statement
source§impl Eq for Statement
source§impl StructuralEq for Statement
source§impl StructuralPartialEq for Statement
Auto Trait Implementations§
§impl !RefUnwindSafe for Statement
§impl Send for Statement
§impl !Sync for Statement
§impl Unpin for Statement
§impl UnwindSafe for Statement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/expression/struct.ExpressionStatement.html b/leo_ast/statement/expression/struct.ExpressionStatement.html
index 47ed0fc087..07af87082d 100644
--- a/leo_ast/statement/expression/struct.ExpressionStatement.html
+++ b/leo_ast/statement/expression/struct.ExpressionStatement.html
@@ -7,8 +7,8 @@
Fields§
§expression: Expression
The expression associated with the statement.
§span: Span
The span.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ExpressionStatement
source§fn clone(&self) -> ExpressionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ExpressionStatement
source§impl<'de> Deserialize<'de> for ExpressionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ExpressionStatement
source§impl Node for ExpressionStatement
source§impl PartialEq for ExpressionStatement
source§fn eq(&self, other: &ExpressionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ExpressionStatement
source§fn clone(&self) -> ExpressionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ExpressionStatement
source§impl<'de> Deserialize<'de> for ExpressionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ExpressionStatement
source§impl Node for ExpressionStatement
source§impl PartialEq for ExpressionStatement
source§fn eq(&self, other: &ExpressionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ExpressionStatement
source§impl Eq for ExpressionStatement
source§impl StructuralEq for ExpressionStatement
source§impl StructuralPartialEq for ExpressionStatement
Auto Trait Implementations§
§impl RefUnwindSafe for ExpressionStatement
§impl Send for ExpressionStatement
§impl Sync for ExpressionStatement
§impl Unpin for ExpressionStatement
§impl UnwindSafe for ExpressionStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/return_/struct.ReturnStatement.html b/leo_ast/statement/return_/struct.ReturnStatement.html
index f9fddb4f2e..b1815835a8 100644
--- a/leo_ast/statement/return_/struct.ReturnStatement.html
+++ b/leo_ast/statement/return_/struct.ReturnStatement.html
@@ -9,8 +9,8 @@
§finalize_arguments: Option<Vec<Expression>>
Arguments to the finalize block.
§span: Span
The span of return expression
excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ReturnStatement
source§fn clone(&self) -> ReturnStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ReturnStatement
source§impl<'de> Deserialize<'de> for ReturnStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ReturnStatement
source§impl Node for ReturnStatement
source§impl PartialEq for ReturnStatement
source§fn eq(&self, other: &ReturnStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ReturnStatement
source§fn clone(&self) -> ReturnStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ReturnStatement
source§impl<'de> Deserialize<'de> for ReturnStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ReturnStatement
source§impl Node for ReturnStatement
source§impl PartialEq for ReturnStatement
source§fn eq(&self, other: &ReturnStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ReturnStatement
source§impl Eq for ReturnStatement
source§impl StructuralEq for ReturnStatement
source§impl StructuralPartialEq for ReturnStatement
Auto Trait Implementations§
§impl RefUnwindSafe for ReturnStatement
§impl Send for ReturnStatement
§impl Sync for ReturnStatement
§impl Unpin for ReturnStatement
§impl UnwindSafe for ReturnStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/stub/struct.Stub.html b/leo_ast/stub/struct.Stub.html
index 174085a356..a59392278e 100644
--- a/leo_ast/stub/struct.Stub.html
+++ b/leo_ast/stub/struct.Stub.html
@@ -15,9 +15,9 @@
§mappings: Vec<(Symbol, Mapping)>
A vector of mapping definitions.
§functions: Vec<(Symbol, FunctionStub)>
A vector of function stub definitions.
§span: Span
The span associated with the stub.
-Trait Implementations§
source§impl Default for Stub
source§fn default() -> Self
Constructs an empty program stub
+Trait Implementations§
source§impl<'de> Deserialize<'de> for Stub
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Stub> for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for Stub
source§impl Eq for Stub
source§impl StructuralEq for Stub
source§impl StructuralPartialEq for Stub
Auto Trait Implementations§
§impl RefUnwindSafe for Stub
§impl Send for Stub
§impl Sync for Stub
§impl Unpin for Stub
§impl UnwindSafe for Stub
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/types/integer_type/enum.IntegerType.html b/leo_ast/types/integer_type/enum.IntegerType.html
index 0e3192d212..8d0bf8c07a 100644
--- a/leo_ast/types/integer_type/enum.IntegerType.html
+++ b/leo_ast/types/integer_type/enum.IntegerType.html
@@ -13,8 +13,8 @@
}Expand description
Explicit integer type.
Variants§
Implementations§
Trait Implementations§
source§impl Clone for IntegerType
source§fn clone(&self) -> IntegerType
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IntegerType
source§impl<'de> Deserialize<'de> for IntegerType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for IntegerType
Trait Implementations§
source§impl Clone for IntegerType
source§fn clone(&self) -> IntegerType
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IntegerType
source§impl<'de> Deserialize<'de> for IntegerType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for IntegerType
source§impl Hash for IntegerType
source§impl PartialEq for IntegerType
source§fn eq(&self, other: &IntegerType) -> 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
diff --git a/leo_ast/types/tuple/struct.TupleType.html b/leo_ast/types/tuple/struct.TupleType.html
index b3aa05153a..17f02f5626 100644
--- a/leo_ast/types/tuple/struct.TupleType.html
+++ b/leo_ast/types/tuple/struct.TupleType.html
@@ -5,8 +5,8 @@
Fields§
§elements: Vec<Type>
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for TupleType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moreTrait Implementations§
source§impl<'de> Deserialize<'de> for TupleType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for TupleType
source§fn eq(&self, other: &TupleType) -> 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
diff --git a/leo_ast/types/type_/enum.Type.html b/leo_ast/types/type_/enum.Type.html
index 246a09dfa6..901803c8fe 100644
--- a/leo_ast/types/type_/enum.Type.html
+++ b/leo_ast/types/type_/enum.Type.html
@@ -34,8 +34,8 @@
Will eventually lead to a compile error.
Implementations§
The unary operator to apply to inner
.
The span covering op inner
.
The ID of the node.
-source§impl Clone for UnaryExpression
impl Clone for UnaryExpression
source§fn clone(&self) -> UnaryExpression
fn clone(&self) -> UnaryExpression
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for UnaryExpression
impl Debug for UnaryExpression
source§impl<'de> Deserialize<'de> for UnaryExpression
impl<'de> Deserialize<'de> for UnaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
source§impl Display for UnaryExpression
impl Display for UnaryExpression
source§impl Node for UnaryExpression
impl Node for UnaryExpression
source§impl PartialEq for UnaryExpression
impl PartialEq for UnaryExpression
source§fn eq(&self, other: &UnaryExpression) -> bool
fn eq(&self, other: &UnaryExpression) -> bool
self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for UnaryExpression
impl Clone for UnaryExpression
source§fn clone(&self) -> UnaryExpression
fn clone(&self) -> UnaryExpression
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for UnaryExpression
impl Debug for UnaryExpression
source§impl<'de> Deserialize<'de> for UnaryExpression
impl<'de> Deserialize<'de> for UnaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
source§impl Display for UnaryExpression
impl Display for UnaryExpression
source§impl Node for UnaryExpression
impl Node for UnaryExpression
source§impl PartialEq for UnaryExpression
impl PartialEq for UnaryExpression
source§fn eq(&self, other: &UnaryExpression) -> bool
fn eq(&self, other: &UnaryExpression) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for UnaryExpression
impl Serialize for UnaryExpression
impl Eq for UnaryExpression
impl StructuralEq for UnaryExpression
impl StructuralPartialEq for UnaryExpression
Auto Trait Implementations§
impl RefUnwindSafe for UnaryExpression
impl Send for UnaryExpression
impl Sync for UnaryExpression
impl Unpin for UnaryExpression
impl UnwindSafe for UnaryExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/struct.UnitExpression.html b/leo_ast/expressions/struct.UnitExpression.html
index cce9394383..8b0d17920d 100644
--- a/leo_ast/expressions/struct.UnitExpression.html
+++ b/leo_ast/expressions/struct.UnitExpression.html
@@ -5,8 +5,8 @@
}Expand description
Represents a unit expression.
Fields§
§span: Span
The span of the unit expression.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for UnitExpression
source§fn clone(&self) -> UnitExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for UnitExpression
source§impl<'de> Deserialize<'de> for UnitExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for UnitExpression
source§impl Node for UnitExpression
source§impl PartialEq for UnitExpression
source§fn eq(&self, other: &UnitExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for UnitExpression
source§fn clone(&self) -> UnitExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for UnitExpression
source§impl<'de> Deserialize<'de> for UnitExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for UnitExpression
source§impl Node for UnitExpression
source§impl PartialEq for UnitExpression
source§fn eq(&self, other: &UnitExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for UnitExpression
source§impl Eq for UnitExpression
source§impl StructuralEq for UnitExpression
source§impl StructuralPartialEq for UnitExpression
Auto Trait Implementations§
§impl RefUnwindSafe for UnitExpression
§impl Send for UnitExpression
§impl Sync for UnitExpression
§impl Unpin for UnitExpression
§impl UnwindSafe for UnitExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/struct_init/struct.StructExpression.html b/leo_ast/expressions/struct_init/struct.StructExpression.html
index 3488b3e09d..f608ba2123 100644
--- a/leo_ast/expressions/struct_init/struct.StructExpression.html
+++ b/leo_ast/expressions/struct_init/struct.StructExpression.html
@@ -13,8 +13,8 @@
§id: NodeID
The ID of the node.
Implementations§
source§impl StructExpression
sourcepub fn check_record(&self) -> bool
Returns true if the record has all required fields and visibility.
sourcepub fn to_record_string(&self) -> String
Returns the struct as a record interface with visibility.
-Trait Implementations§
source§impl Clone for StructExpression
source§fn clone(&self) -> StructExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for StructExpression
source§impl<'de> Deserialize<'de> for StructExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for StructExpression
source§impl Node for StructExpression
source§impl PartialEq for StructExpression
source§fn eq(&self, other: &StructExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for StructExpression
source§fn clone(&self) -> StructExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for StructExpression
source§impl<'de> Deserialize<'de> for StructExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for StructExpression
source§impl Node for StructExpression
source§impl PartialEq for StructExpression
source§fn eq(&self, other: &StructExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for StructExpression
source§impl Eq for StructExpression
source§impl StructuralEq for StructExpression
source§impl StructuralPartialEq for StructExpression
Auto Trait Implementations§
§impl RefUnwindSafe for StructExpression
§impl Send for StructExpression
§impl Sync for StructExpression
§impl Unpin for StructExpression
§impl UnwindSafe for StructExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/unary/struct.UnaryExpression.html b/leo_ast/expressions/unary/struct.UnaryExpression.html
index cdadd5fdc1..cf4023cdde 100644
--- a/leo_ast/expressions/unary/struct.UnaryExpression.html
+++ b/leo_ast/expressions/unary/struct.UnaryExpression.html
@@ -9,8 +9,8 @@
§op: UnaryOperation
The unary operator to apply to inner
.
§span: Span
The span covering op inner
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for UnaryExpression
source§fn clone(&self) -> UnaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for UnaryExpression
source§impl<'de> Deserialize<'de> for UnaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for UnaryExpression
source§impl Node for UnaryExpression
source§impl PartialEq for UnaryExpression
source§fn eq(&self, other: &UnaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for UnaryExpression
source§fn clone(&self) -> UnaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for UnaryExpression
source§impl<'de> Deserialize<'de> for UnaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for UnaryExpression
source§impl Node for UnaryExpression
source§impl PartialEq for UnaryExpression
source§fn eq(&self, other: &UnaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for UnaryExpression
source§impl Eq for UnaryExpression
source§impl StructuralEq for UnaryExpression
source§impl StructuralPartialEq for UnaryExpression
Auto Trait Implementations§
§impl RefUnwindSafe for UnaryExpression
§impl Send for UnaryExpression
§impl Sync for UnaryExpression
§impl Unpin for UnaryExpression
§impl UnwindSafe for UnaryExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/unit/struct.UnitExpression.html b/leo_ast/expressions/unit/struct.UnitExpression.html
index 07991e11c4..2e21ae896e 100644
--- a/leo_ast/expressions/unit/struct.UnitExpression.html
+++ b/leo_ast/expressions/unit/struct.UnitExpression.html
@@ -5,8 +5,8 @@
}Expand description
Represents a unit expression.
Fields§
§span: Span
The span of the unit expression.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for UnitExpression
source§fn clone(&self) -> UnitExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for UnitExpression
source§impl<'de> Deserialize<'de> for UnitExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for UnitExpression
source§impl Node for UnitExpression
source§impl PartialEq for UnitExpression
source§fn eq(&self, other: &UnitExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for UnitExpression
source§fn clone(&self) -> UnitExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for UnitExpression
source§impl<'de> Deserialize<'de> for UnitExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for UnitExpression
source§impl Node for UnitExpression
source§impl PartialEq for UnitExpression
source§fn eq(&self, other: &UnitExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for UnitExpression
source§impl Eq for UnitExpression
source§impl StructuralEq for UnitExpression
source§impl StructuralPartialEq for UnitExpression
Auto Trait Implementations§
§impl RefUnwindSafe for UnitExpression
§impl Send for UnitExpression
§impl Sync for UnitExpression
§impl Unpin for UnitExpression
§impl UnwindSafe for UnitExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/annotation/struct.Annotation.html b/leo_ast/functions/annotation/struct.Annotation.html
index f8ed86d975..ceb29b0350 100644
--- a/leo_ast/functions/annotation/struct.Annotation.html
+++ b/leo_ast/functions/annotation/struct.Annotation.html
@@ -7,8 +7,8 @@
Fields§
§identifier: Identifier
The name of the annotation.
§span: Span
A span locating where the annotation occurred in the source.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for Annotation
source§fn clone(&self) -> Annotation
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for Annotation
source§impl<'de> Deserialize<'de> for Annotation
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for Annotation
source§impl Node for Annotation
source§impl PartialEq for Annotation
source§fn eq(&self, other: &Annotation) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for Annotation
source§fn clone(&self) -> Annotation
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for Annotation
source§impl<'de> Deserialize<'de> for Annotation
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for Annotation
source§impl Node for Annotation
source§impl PartialEq for Annotation
source§fn eq(&self, other: &Annotation) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for Annotation
source§impl Eq for Annotation
source§impl StructuralEq for Annotation
source§impl StructuralPartialEq for Annotation
Auto Trait Implementations§
§impl RefUnwindSafe for Annotation
§impl Send for Annotation
§impl Sync for Annotation
§impl Unpin for Annotation
§impl UnwindSafe for Annotation
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/finalize/struct.Finalize.html b/leo_ast/functions/finalize/struct.Finalize.html
index fed48792cb..027cb71acb 100644
--- a/leo_ast/functions/finalize/struct.Finalize.html
+++ b/leo_ast/functions/finalize/struct.Finalize.html
@@ -23,8 +23,8 @@
span: Span,
id: NodeID
) -> SelfCreate a new finalize block.
-
Trait Implementations§
source§impl<'de> Deserialize<'de> for Finalize
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Finalize> for FinalizeStub
source§impl From<FinalizeStub> for Finalize
source§fn from(finalize_stub: FinalizeStub) -> Self
Converts to this type from the input type.Trait Implementations§
source§impl<'de> Deserialize<'de> for Finalize
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Finalize> for FinalizeStub
source§impl From<FinalizeStub> for Finalize
source§fn from(finalize_stub: FinalizeStub) -> Self
Converts to this type from the input type.source§impl PartialEq for Finalize
source§impl Eq for Finalize
source§impl StructuralEq for Finalize
source§impl StructuralPartialEq for Finalize
Auto Trait Implementations§
§impl !RefUnwindSafe for Finalize
§impl Send for Finalize
§impl !Sync for Finalize
§impl Unpin for Finalize
§impl UnwindSafe for Finalize
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/input/struct.FunctionInput.html b/leo_ast/functions/input/struct.FunctionInput.html
index baf692e9ef..160e80a5a6 100644
--- a/leo_ast/functions/input/struct.FunctionInput.html
+++ b/leo_ast/functions/input/struct.FunctionInput.html
@@ -11,8 +11,8 @@
§type_: Type
What’s the parameter’s type?
§span: Span
The parameters span from any annotations to its type.
§id: NodeID
The ID of the node.
-Implementations§
Trait Implementations§
source§impl Clone for FunctionInput
source§fn clone(&self) -> FunctionInput
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for FunctionInput
source§impl<'de> Deserialize<'de> for FunctionInput
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for FunctionInput
source§impl Node for FunctionInput
source§impl PartialEq for FunctionInput
source§fn eq(&self, other: &FunctionInput) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
Trait Implementations§
source§impl Clone for FunctionInput
source§fn clone(&self) -> FunctionInput
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for FunctionInput
source§impl<'de> Deserialize<'de> for FunctionInput
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for FunctionInput
source§impl Node for FunctionInput
source§impl PartialEq for FunctionInput
source§fn eq(&self, other: &FunctionInput) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for FunctionInput
source§impl Eq for FunctionInput
source§impl StructuralEq for FunctionInput
source§impl StructuralPartialEq for FunctionInput
Auto Trait Implementations§
§impl RefUnwindSafe for FunctionInput
§impl Send for FunctionInput
§impl Sync for FunctionInput
§impl Unpin for FunctionInput
§impl UnwindSafe for FunctionInput
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/output/enum.Output.html b/leo_ast/functions/output/enum.Output.html
index 2a425d46fb..c9b49f98d3 100644
--- a/leo_ast/functions/output/enum.Output.html
+++ b/leo_ast/functions/output/enum.Output.html
@@ -2,8 +2,8 @@
pub enum Output {
Internal(FunctionOutput),
External(External),
-}
Variants§
§Internal(FunctionOutput)
§External(External)
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Output
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Output
source§fn eq(&self, other: &Output) -> bool
This method tests for self
and other
values to be equal, and is used
+}Variants§
§Internal(FunctionOutput)
§External(External)
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Output
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Output
source§impl Eq for Output
source§impl StructuralEq for Output
source§impl StructuralPartialEq for Output
Auto Trait Implementations§
§impl RefUnwindSafe for Output
§impl Send for Output
§impl Sync for Output
§impl Unpin for Output
§impl UnwindSafe for Output
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/struct.Function.html b/leo_ast/functions/struct.Function.html
index b02e98a3a8..d0b23c0ad8 100644
--- a/leo_ast/functions/struct.Function.html
+++ b/leo_ast/functions/struct.Function.html
@@ -34,8 +34,8 @@
) -> SelfInitialize a new function.
sourcefn format(&self, f: &mut Formatter<'_>) -> Result
Private formatting method used for optimizing fmt::Debug and fmt::Display implementations.
-
Trait Implementations§
source§impl<'de> Deserialize<'de> for Function
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Function> for FunctionStub
source§impl From<FunctionStub> for Function
source§fn from(function: FunctionStub) -> Self
Converts to this type from the input type.Trait Implementations§
source§impl<'de> Deserialize<'de> for Function
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Function> for FunctionStub
source§impl From<FunctionStub> for Function
source§fn from(function: FunctionStub) -> Self
Converts to this type from the input type.source§impl PartialEq for Function
source§impl Eq for Function
Auto Trait Implementations§
§impl !RefUnwindSafe for Function
§impl Send for Function
§impl !Sync for Function
§impl Unpin for Function
§impl UnwindSafe for Function
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
index ca1d69b6f1..573ffa810a 100644
--- a/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
+++ b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
@@ -9,8 +9,8 @@
§SignHigh
A sign high recovery, i.e. +
.
§SignLow
A sign low recovery, i.e., -
.
§Inferred
Recovery with an inferred value.
-
Trait Implementations§
source§impl Clone for GroupCoordinate
source§fn clone(&self) -> GroupCoordinate
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for GroupCoordinate
source§impl<'de> Deserialize<'de> for GroupCoordinate
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for GroupCoordinate
source§impl PartialEq for GroupCoordinate
source§fn eq(&self, other: &GroupCoordinate) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for GroupCoordinate
source§fn clone(&self) -> GroupCoordinate
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for GroupCoordinate
source§impl<'de> Deserialize<'de> for GroupCoordinate
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for GroupCoordinate
source§impl PartialEq for GroupCoordinate
source§fn eq(&self, other: &GroupCoordinate) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for GroupCoordinate
source§impl Eq for GroupCoordinate
source§impl StructuralEq for GroupCoordinate
source§impl StructuralPartialEq for GroupCoordinate
Auto Trait Implementations§
§impl RefUnwindSafe for GroupCoordinate
§impl Send for GroupCoordinate
§impl Sync for GroupCoordinate
§impl Unpin for GroupCoordinate
§impl UnwindSafe for GroupCoordinate
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/groups/group_literal/enum.GroupLiteral.html b/leo_ast/groups/group_literal/enum.GroupLiteral.html
index 4c99a599be..952b7eaa77 100644
--- a/leo_ast/groups/group_literal/enum.GroupLiteral.html
+++ b/leo_ast/groups/group_literal/enum.GroupLiteral.html
@@ -5,8 +5,8 @@
}Expand description
A group literal.
Variants§
§Single(String, Span, NodeID)
Product group literal, e.g., 42group
.
§Tuple(GroupTuple)
An affine group literal with (x, y) coordinates.
-Implementations§
Trait Implementations§
source§impl Clone for GroupLiteral
source§fn clone(&self) -> GroupLiteral
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for GroupLiteral
source§impl<'de> Deserialize<'de> for GroupLiteral
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for GroupLiteral
source§impl PartialEq for GroupLiteral
source§fn eq(&self, other: &GroupLiteral) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
Trait Implementations§
source§impl Clone for GroupLiteral
source§fn clone(&self) -> GroupLiteral
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for GroupLiteral
source§impl<'de> Deserialize<'de> for GroupLiteral
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for GroupLiteral
source§impl PartialEq for GroupLiteral
source§fn eq(&self, other: &GroupLiteral) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for GroupLiteral
source§impl Eq for GroupLiteral
source§impl StructuralEq for GroupLiteral
source§impl StructuralPartialEq for GroupLiteral
Auto Trait Implementations§
§impl RefUnwindSafe for GroupLiteral
§impl Send for GroupLiteral
§impl Sync for GroupLiteral
§impl Unpin for GroupLiteral
§impl UnwindSafe for GroupLiteral
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/mapping/struct.Mapping.html b/leo_ast/mapping/struct.Mapping.html
index a5414f8281..1ebfb5fe94 100644
--- a/leo_ast/mapping/struct.Mapping.html
+++ b/leo_ast/mapping/struct.Mapping.html
@@ -14,8 +14,8 @@
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mapping
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Mapping
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mapping
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Mapping
source§impl Eq for Mapping
source§impl StructuralEq for Mapping
source§impl StructuralPartialEq for Mapping
Auto Trait Implementations§
§impl RefUnwindSafe for Mapping
§impl Send for Mapping
§impl Sync for Mapping
§impl Unpin for Mapping
§impl UnwindSafe for Mapping
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/program/program_id/struct.ProgramId.html b/leo_ast/program/program_id/struct.ProgramId.html
index 2f9288bae7..2fbc7d2bdb 100644
--- a/leo_ast/program/program_id/struct.ProgramId.html
+++ b/leo_ast/program/program_id/struct.ProgramId.html
@@ -5,7 +5,7 @@
}Expand description
An identifier for a program that is eventually deployed to the network.
Fields§
§name: Identifier
The name of the program.
§network: Identifier
The network associated with the program.
-Trait Implementations§
source§impl<'de> Deserialize<'de> for ProgramId
source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Identifier> for ProgramId
source§fn from(name: Identifier) -> Self
Converts to this type from the input type.source§impl Hash for ProgramId
1.3.0 · source§fn hash_slice<H>(data: &[Self], state: &mut H)where
+Trait Implementations§
source§impl<'de> Deserialize<'de> for ProgramId
source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Identifier> for ProgramId
source§fn from(name: Identifier) -> Self
Converts to this type from the input type.source§impl PartialEq for ProgramId
source§fn eq(&self, other: &ProgramId) -> 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
diff --git a/leo_ast/statement/assert/struct.AssertStatement.html b/leo_ast/statement/assert/struct.AssertStatement.html
index 9b2b527e3a..787d71ab8a 100644
--- a/leo_ast/statement/assert/struct.AssertStatement.html
+++ b/leo_ast/statement/assert/struct.AssertStatement.html
@@ -7,8 +7,8 @@
Fields§
§variant: AssertVariant
The variant of the assert statement.
§span: Span
The span, excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for AssertStatement
source§fn clone(&self) -> AssertStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssertStatement
source§impl<'de> Deserialize<'de> for AssertStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssertStatement
source§impl Node for AssertStatement
source§impl PartialEq for AssertStatement
source§fn eq(&self, other: &AssertStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for AssertStatement
source§fn clone(&self) -> AssertStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssertStatement
source§impl<'de> Deserialize<'de> for AssertStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssertStatement
source§impl Node for AssertStatement
source§impl PartialEq for AssertStatement
source§fn eq(&self, other: &AssertStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for AssertStatement
source§impl Eq for AssertStatement
source§impl StructuralEq for AssertStatement
source§impl StructuralPartialEq for AssertStatement
Auto Trait Implementations§
§impl RefUnwindSafe for AssertStatement
§impl Send for AssertStatement
§impl Sync for AssertStatement
§impl Unpin for AssertStatement
§impl UnwindSafe for AssertStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/assign/struct.AssignStatement.html b/leo_ast/statement/assign/struct.AssignStatement.html
index 0ae4349b83..76464741a2 100644
--- a/leo_ast/statement/assign/struct.AssignStatement.html
+++ b/leo_ast/statement/assign/struct.AssignStatement.html
@@ -11,8 +11,8 @@
§value: Expression
The value to assign to the assignee
.
§span: Span
The span, excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for AssignStatement
source§fn clone(&self) -> AssignStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssignStatement
source§impl<'de> Deserialize<'de> for AssignStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssignStatement
source§impl Node for AssignStatement
source§impl PartialEq for AssignStatement
source§fn eq(&self, other: &AssignStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for AssignStatement
source§fn clone(&self) -> AssignStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssignStatement
source§impl<'de> Deserialize<'de> for AssignStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssignStatement
source§impl Node for AssignStatement
source§impl PartialEq for AssignStatement
source§fn eq(&self, other: &AssignStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for AssignStatement
source§impl Eq for AssignStatement
source§impl StructuralEq for AssignStatement
source§impl StructuralPartialEq for AssignStatement
Auto Trait Implementations§
§impl RefUnwindSafe for AssignStatement
§impl Send for AssignStatement
§impl Sync for AssignStatement
§impl Unpin for AssignStatement
§impl UnwindSafe for AssignStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/block/struct.Block.html b/leo_ast/statement/block/struct.Block.html
index 0023dc06f0..39650a254c 100644
--- a/leo_ast/statement/block/struct.Block.html
+++ b/leo_ast/statement/block/struct.Block.html
@@ -7,8 +7,8 @@
Fields§
§statements: Vec<Statement>
The list of statements to execute.
§span: Span
The span from {
to }
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl<'de> Deserialize<'de> for Block
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Block
source§fn eq(&self, other: &Block) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl<'de> Deserialize<'de> for Block
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Block
source§impl Eq for Block
source§impl StructuralEq for Block
source§impl StructuralPartialEq for Block
Auto Trait Implementations§
§impl !RefUnwindSafe for Block
§impl Send for Block
§impl !Sync for Block
§impl Unpin for Block
§impl UnwindSafe for Block
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/console/console_function/enum.ConsoleFunction.html b/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
index 8709d412ee..92fea8f353 100644
--- a/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
+++ b/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
@@ -7,8 +7,8 @@
Variants§
§Assert(Expression)
A console.assert(expr)
call to invoke, asserting that the expression evaluates to true.
§AssertEq(Expression, Expression)
A console.assert_eq(expr1, expr2)
call to invoke, asserting that the operands are equal.
§AssertNeq(Expression, Expression)
A console.assert_neq(expr1, expr2)
call to invoke, asserting that the operands are not equal.
-Trait Implementations§
source§impl Clone for ConsoleFunction
source§fn clone(&self) -> ConsoleFunction
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConsoleFunction
source§impl<'de> Deserialize<'de> for ConsoleFunction
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConsoleFunction
source§impl PartialEq for ConsoleFunction
source§fn eq(&self, other: &ConsoleFunction) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ConsoleFunction
source§fn clone(&self) -> ConsoleFunction
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConsoleFunction
source§impl<'de> Deserialize<'de> for ConsoleFunction
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConsoleFunction
source§impl PartialEq for ConsoleFunction
source§fn eq(&self, other: &ConsoleFunction) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ConsoleFunction
source§impl Eq for ConsoleFunction
source§impl StructuralEq for ConsoleFunction
source§impl StructuralPartialEq for ConsoleFunction
Auto Trait Implementations§
§impl RefUnwindSafe for ConsoleFunction
§impl Send for ConsoleFunction
§impl Sync for ConsoleFunction
§impl Unpin for ConsoleFunction
§impl UnwindSafe for ConsoleFunction
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/const_/struct.ConstDeclaration.html b/leo_ast/statement/const_/struct.ConstDeclaration.html
index 3c5c64aeb1..d38eb5ff8e 100644
--- a/leo_ast/statement/const_/struct.ConstDeclaration.html
+++ b/leo_ast/statement/const_/struct.ConstDeclaration.html
@@ -11,8 +11,8 @@
§value: Expression
An initializer value for the binding.
§span: Span
The span excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ConstDeclaration
source§fn clone(&self) -> ConstDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConstDeclaration
source§impl<'de> Deserialize<'de> for ConstDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConstDeclaration
source§impl Node for ConstDeclaration
source§impl PartialEq for ConstDeclaration
source§fn eq(&self, other: &ConstDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ConstDeclaration
source§fn clone(&self) -> ConstDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConstDeclaration
source§impl<'de> Deserialize<'de> for ConstDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConstDeclaration
source§impl Node for ConstDeclaration
source§impl PartialEq for ConstDeclaration
source§fn eq(&self, other: &ConstDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ConstDeclaration
source§impl Eq for ConstDeclaration
source§impl StructuralEq for ConstDeclaration
source§impl StructuralPartialEq for ConstDeclaration
Auto Trait Implementations§
§impl RefUnwindSafe for ConstDeclaration
§impl Send for ConstDeclaration
§impl Sync for ConstDeclaration
§impl Unpin for ConstDeclaration
§impl UnwindSafe for ConstDeclaration
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/definition/struct.DefinitionStatement.html b/leo_ast/statement/definition/struct.DefinitionStatement.html
index c147af02aa..3b0b16b5d3 100644
--- a/leo_ast/statement/definition/struct.DefinitionStatement.html
+++ b/leo_ast/statement/definition/struct.DefinitionStatement.html
@@ -13,8 +13,8 @@
§value: Expression
An initializer value for the bindings.
§span: Span
The span excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for DefinitionStatement
source§fn clone(&self) -> DefinitionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for DefinitionStatement
source§impl<'de> Deserialize<'de> for DefinitionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for DefinitionStatement
source§impl Node for DefinitionStatement
source§impl PartialEq for DefinitionStatement
source§fn eq(&self, other: &DefinitionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for DefinitionStatement
source§fn clone(&self) -> DefinitionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for DefinitionStatement
source§impl<'de> Deserialize<'de> for DefinitionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for DefinitionStatement
source§impl Node for DefinitionStatement
source§impl PartialEq for DefinitionStatement
source§fn eq(&self, other: &DefinitionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for DefinitionStatement
source§impl Eq for DefinitionStatement
source§impl StructuralEq for DefinitionStatement
source§impl StructuralPartialEq for DefinitionStatement
Auto Trait Implementations§
§impl RefUnwindSafe for DefinitionStatement
§impl Send for DefinitionStatement
§impl Sync for DefinitionStatement
§impl Unpin for DefinitionStatement
§impl UnwindSafe for DefinitionStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/enum.Statement.html b/leo_ast/statement/enum.Statement.html
index 9b91541793..5e61dede79 100644
--- a/leo_ast/statement/enum.Statement.html
+++ b/leo_ast/statement/enum.Statement.html
@@ -22,8 +22,8 @@
§Iteration(Box<IterationStatement>)
A for
statement.
§Return(ReturnStatement)
A return statement return expr;
.
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Statement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moreTrait Implementations§
source§impl<'de> Deserialize<'de> for Statement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Statement
source§impl Eq for Statement
source§impl StructuralEq for Statement
source§impl StructuralPartialEq for Statement
Auto Trait Implementations§
§impl !RefUnwindSafe for Statement
§impl Send for Statement
§impl !Sync for Statement
§impl Unpin for Statement
§impl UnwindSafe for Statement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/expression/struct.ExpressionStatement.html b/leo_ast/statement/expression/struct.ExpressionStatement.html
index 47ed0fc087..07af87082d 100644
--- a/leo_ast/statement/expression/struct.ExpressionStatement.html
+++ b/leo_ast/statement/expression/struct.ExpressionStatement.html
@@ -7,8 +7,8 @@
Fields§
§expression: Expression
The expression associated with the statement.
§span: Span
The span.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ExpressionStatement
source§fn clone(&self) -> ExpressionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ExpressionStatement
source§impl<'de> Deserialize<'de> for ExpressionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ExpressionStatement
source§impl Node for ExpressionStatement
source§impl PartialEq for ExpressionStatement
source§fn eq(&self, other: &ExpressionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ExpressionStatement
source§fn clone(&self) -> ExpressionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ExpressionStatement
source§impl<'de> Deserialize<'de> for ExpressionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ExpressionStatement
source§impl Node for ExpressionStatement
source§impl PartialEq for ExpressionStatement
source§fn eq(&self, other: &ExpressionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ExpressionStatement
source§impl Eq for ExpressionStatement
source§impl StructuralEq for ExpressionStatement
source§impl StructuralPartialEq for ExpressionStatement
Auto Trait Implementations§
§impl RefUnwindSafe for ExpressionStatement
§impl Send for ExpressionStatement
§impl Sync for ExpressionStatement
§impl Unpin for ExpressionStatement
§impl UnwindSafe for ExpressionStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/return_/struct.ReturnStatement.html b/leo_ast/statement/return_/struct.ReturnStatement.html
index f9fddb4f2e..b1815835a8 100644
--- a/leo_ast/statement/return_/struct.ReturnStatement.html
+++ b/leo_ast/statement/return_/struct.ReturnStatement.html
@@ -9,8 +9,8 @@
§finalize_arguments: Option<Vec<Expression>>
Arguments to the finalize block.
§span: Span
The span of return expression
excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ReturnStatement
source§fn clone(&self) -> ReturnStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ReturnStatement
source§impl<'de> Deserialize<'de> for ReturnStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ReturnStatement
source§impl Node for ReturnStatement
source§impl PartialEq for ReturnStatement
source§fn eq(&self, other: &ReturnStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ReturnStatement
source§fn clone(&self) -> ReturnStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ReturnStatement
source§impl<'de> Deserialize<'de> for ReturnStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ReturnStatement
source§impl Node for ReturnStatement
source§impl PartialEq for ReturnStatement
source§fn eq(&self, other: &ReturnStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ReturnStatement
source§impl Eq for ReturnStatement
source§impl StructuralEq for ReturnStatement
source§impl StructuralPartialEq for ReturnStatement
Auto Trait Implementations§
§impl RefUnwindSafe for ReturnStatement
§impl Send for ReturnStatement
§impl Sync for ReturnStatement
§impl Unpin for ReturnStatement
§impl UnwindSafe for ReturnStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/stub/struct.Stub.html b/leo_ast/stub/struct.Stub.html
index 174085a356..a59392278e 100644
--- a/leo_ast/stub/struct.Stub.html
+++ b/leo_ast/stub/struct.Stub.html
@@ -15,9 +15,9 @@
§mappings: Vec<(Symbol, Mapping)>
A vector of mapping definitions.
§functions: Vec<(Symbol, FunctionStub)>
A vector of function stub definitions.
§span: Span
The span associated with the stub.
-Trait Implementations§
source§impl Default for Stub
source§fn default() -> Self
Constructs an empty program stub
+Trait Implementations§
source§impl<'de> Deserialize<'de> for Stub
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Stub> for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for Stub
source§impl Eq for Stub
source§impl StructuralEq for Stub
source§impl StructuralPartialEq for Stub
Auto Trait Implementations§
§impl RefUnwindSafe for Stub
§impl Send for Stub
§impl Sync for Stub
§impl Unpin for Stub
§impl UnwindSafe for Stub
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/types/integer_type/enum.IntegerType.html b/leo_ast/types/integer_type/enum.IntegerType.html
index 0e3192d212..8d0bf8c07a 100644
--- a/leo_ast/types/integer_type/enum.IntegerType.html
+++ b/leo_ast/types/integer_type/enum.IntegerType.html
@@ -13,8 +13,8 @@
}Expand description
Explicit integer type.
Variants§
Implementations§
Trait Implementations§
source§impl Clone for IntegerType
source§fn clone(&self) -> IntegerType
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IntegerType
source§impl<'de> Deserialize<'de> for IntegerType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for IntegerType
Trait Implementations§
source§impl Clone for IntegerType
source§fn clone(&self) -> IntegerType
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IntegerType
source§impl<'de> Deserialize<'de> for IntegerType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for IntegerType
source§impl Hash for IntegerType
source§impl PartialEq for IntegerType
source§fn eq(&self, other: &IntegerType) -> 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
diff --git a/leo_ast/types/tuple/struct.TupleType.html b/leo_ast/types/tuple/struct.TupleType.html
index b3aa05153a..17f02f5626 100644
--- a/leo_ast/types/tuple/struct.TupleType.html
+++ b/leo_ast/types/tuple/struct.TupleType.html
@@ -5,8 +5,8 @@
Fields§
§elements: Vec<Type>
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for TupleType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moreTrait Implementations§
source§impl<'de> Deserialize<'de> for TupleType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for TupleType
source§fn eq(&self, other: &TupleType) -> 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
diff --git a/leo_ast/types/type_/enum.Type.html b/leo_ast/types/type_/enum.Type.html
index 246a09dfa6..901803c8fe 100644
--- a/leo_ast/types/type_/enum.Type.html
+++ b/leo_ast/types/type_/enum.Type.html
@@ -34,8 +34,8 @@
Will eventually lead to a compile error.
Implementations§
impl<T> Any for Twhere
diff --git a/leo_ast/expressions/struct.UnitExpression.html b/leo_ast/expressions/struct.UnitExpression.html
index cce9394383..8b0d17920d 100644
--- a/leo_ast/expressions/struct.UnitExpression.html
+++ b/leo_ast/expressions/struct.UnitExpression.html
@@ -5,8 +5,8 @@
}Expand description
Represents a unit expression.
Fields§
§span: Span
The span of the unit expression.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for UnitExpression
source§fn clone(&self) -> UnitExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for UnitExpression
source§impl<'de> Deserialize<'de> for UnitExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for UnitExpression
source§impl Node for UnitExpression
source§impl PartialEq for UnitExpression
source§fn eq(&self, other: &UnitExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for UnitExpression
source§fn clone(&self) -> UnitExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for UnitExpression
source§impl<'de> Deserialize<'de> for UnitExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for UnitExpression
source§impl Node for UnitExpression
source§impl PartialEq for UnitExpression
source§fn eq(&self, other: &UnitExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for UnitExpression
source§impl Eq for UnitExpression
source§impl StructuralEq for UnitExpression
source§impl StructuralPartialEq for UnitExpression
Auto Trait Implementations§
§impl RefUnwindSafe for UnitExpression
§impl Send for UnitExpression
§impl Sync for UnitExpression
§impl Unpin for UnitExpression
§impl UnwindSafe for UnitExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/struct_init/struct.StructExpression.html b/leo_ast/expressions/struct_init/struct.StructExpression.html
index 3488b3e09d..f608ba2123 100644
--- a/leo_ast/expressions/struct_init/struct.StructExpression.html
+++ b/leo_ast/expressions/struct_init/struct.StructExpression.html
@@ -13,8 +13,8 @@
§id: NodeID
The ID of the node.
Implementations§
source§impl StructExpression
sourcepub fn check_record(&self) -> bool
Returns true if the record has all required fields and visibility.
sourcepub fn to_record_string(&self) -> String
Returns the struct as a record interface with visibility.
-Trait Implementations§
source§impl Clone for StructExpression
source§fn clone(&self) -> StructExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for StructExpression
source§impl<'de> Deserialize<'de> for StructExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for StructExpression
source§impl Node for StructExpression
source§impl PartialEq for StructExpression
source§fn eq(&self, other: &StructExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for StructExpression
source§fn clone(&self) -> StructExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for StructExpression
source§impl<'de> Deserialize<'de> for StructExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for StructExpression
source§impl Node for StructExpression
source§impl PartialEq for StructExpression
source§fn eq(&self, other: &StructExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for StructExpression
source§impl Eq for StructExpression
source§impl StructuralEq for StructExpression
source§impl StructuralPartialEq for StructExpression
Auto Trait Implementations§
§impl RefUnwindSafe for StructExpression
§impl Send for StructExpression
§impl Sync for StructExpression
§impl Unpin for StructExpression
§impl UnwindSafe for StructExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/unary/struct.UnaryExpression.html b/leo_ast/expressions/unary/struct.UnaryExpression.html
index cdadd5fdc1..cf4023cdde 100644
--- a/leo_ast/expressions/unary/struct.UnaryExpression.html
+++ b/leo_ast/expressions/unary/struct.UnaryExpression.html
@@ -9,8 +9,8 @@
§op: UnaryOperation
The unary operator to apply to inner
.
§span: Span
The span covering op inner
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for UnaryExpression
source§fn clone(&self) -> UnaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for UnaryExpression
source§impl<'de> Deserialize<'de> for UnaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for UnaryExpression
source§impl Node for UnaryExpression
source§impl PartialEq for UnaryExpression
source§fn eq(&self, other: &UnaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for UnaryExpression
source§fn clone(&self) -> UnaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for UnaryExpression
source§impl<'de> Deserialize<'de> for UnaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for UnaryExpression
source§impl Node for UnaryExpression
source§impl PartialEq for UnaryExpression
source§fn eq(&self, other: &UnaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for UnaryExpression
source§impl Eq for UnaryExpression
source§impl StructuralEq for UnaryExpression
source§impl StructuralPartialEq for UnaryExpression
Auto Trait Implementations§
§impl RefUnwindSafe for UnaryExpression
§impl Send for UnaryExpression
§impl Sync for UnaryExpression
§impl Unpin for UnaryExpression
§impl UnwindSafe for UnaryExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/unit/struct.UnitExpression.html b/leo_ast/expressions/unit/struct.UnitExpression.html
index 07991e11c4..2e21ae896e 100644
--- a/leo_ast/expressions/unit/struct.UnitExpression.html
+++ b/leo_ast/expressions/unit/struct.UnitExpression.html
@@ -5,8 +5,8 @@
}Expand description
Represents a unit expression.
Fields§
§span: Span
The span of the unit expression.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for UnitExpression
source§fn clone(&self) -> UnitExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for UnitExpression
source§impl<'de> Deserialize<'de> for UnitExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for UnitExpression
source§impl Node for UnitExpression
source§impl PartialEq for UnitExpression
source§fn eq(&self, other: &UnitExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for UnitExpression
source§fn clone(&self) -> UnitExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for UnitExpression
source§impl<'de> Deserialize<'de> for UnitExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for UnitExpression
source§impl Node for UnitExpression
source§impl PartialEq for UnitExpression
source§fn eq(&self, other: &UnitExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for UnitExpression
source§impl Eq for UnitExpression
source§impl StructuralEq for UnitExpression
source§impl StructuralPartialEq for UnitExpression
Auto Trait Implementations§
§impl RefUnwindSafe for UnitExpression
§impl Send for UnitExpression
§impl Sync for UnitExpression
§impl Unpin for UnitExpression
§impl UnwindSafe for UnitExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/annotation/struct.Annotation.html b/leo_ast/functions/annotation/struct.Annotation.html
index f8ed86d975..ceb29b0350 100644
--- a/leo_ast/functions/annotation/struct.Annotation.html
+++ b/leo_ast/functions/annotation/struct.Annotation.html
@@ -7,8 +7,8 @@
Fields§
§identifier: Identifier
The name of the annotation.
§span: Span
A span locating where the annotation occurred in the source.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for Annotation
source§fn clone(&self) -> Annotation
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for Annotation
source§impl<'de> Deserialize<'de> for Annotation
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for Annotation
source§impl Node for Annotation
source§impl PartialEq for Annotation
source§fn eq(&self, other: &Annotation) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for Annotation
source§fn clone(&self) -> Annotation
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for Annotation
source§impl<'de> Deserialize<'de> for Annotation
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for Annotation
source§impl Node for Annotation
source§impl PartialEq for Annotation
source§fn eq(&self, other: &Annotation) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for Annotation
source§impl Eq for Annotation
source§impl StructuralEq for Annotation
source§impl StructuralPartialEq for Annotation
Auto Trait Implementations§
§impl RefUnwindSafe for Annotation
§impl Send for Annotation
§impl Sync for Annotation
§impl Unpin for Annotation
§impl UnwindSafe for Annotation
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/finalize/struct.Finalize.html b/leo_ast/functions/finalize/struct.Finalize.html
index fed48792cb..027cb71acb 100644
--- a/leo_ast/functions/finalize/struct.Finalize.html
+++ b/leo_ast/functions/finalize/struct.Finalize.html
@@ -23,8 +23,8 @@
span: Span,
id: NodeID
) -> SelfCreate a new finalize block.
-
Trait Implementations§
source§impl<'de> Deserialize<'de> for Finalize
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Finalize> for FinalizeStub
source§impl From<FinalizeStub> for Finalize
source§fn from(finalize_stub: FinalizeStub) -> Self
Converts to this type from the input type.Trait Implementations§
source§impl<'de> Deserialize<'de> for Finalize
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Finalize> for FinalizeStub
source§impl From<FinalizeStub> for Finalize
source§fn from(finalize_stub: FinalizeStub) -> Self
Converts to this type from the input type.source§impl PartialEq for Finalize
source§impl Eq for Finalize
source§impl StructuralEq for Finalize
source§impl StructuralPartialEq for Finalize
Auto Trait Implementations§
§impl !RefUnwindSafe for Finalize
§impl Send for Finalize
§impl !Sync for Finalize
§impl Unpin for Finalize
§impl UnwindSafe for Finalize
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/input/struct.FunctionInput.html b/leo_ast/functions/input/struct.FunctionInput.html
index baf692e9ef..160e80a5a6 100644
--- a/leo_ast/functions/input/struct.FunctionInput.html
+++ b/leo_ast/functions/input/struct.FunctionInput.html
@@ -11,8 +11,8 @@
§type_: Type
What’s the parameter’s type?
§span: Span
The parameters span from any annotations to its type.
§id: NodeID
The ID of the node.
-Implementations§
Trait Implementations§
source§impl Clone for FunctionInput
source§fn clone(&self) -> FunctionInput
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for FunctionInput
source§impl<'de> Deserialize<'de> for FunctionInput
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for FunctionInput
source§impl Node for FunctionInput
source§impl PartialEq for FunctionInput
source§fn eq(&self, other: &FunctionInput) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
Trait Implementations§
source§impl Clone for FunctionInput
source§fn clone(&self) -> FunctionInput
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for FunctionInput
source§impl<'de> Deserialize<'de> for FunctionInput
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for FunctionInput
source§impl Node for FunctionInput
source§impl PartialEq for FunctionInput
source§fn eq(&self, other: &FunctionInput) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for FunctionInput
source§impl Eq for FunctionInput
source§impl StructuralEq for FunctionInput
source§impl StructuralPartialEq for FunctionInput
Auto Trait Implementations§
§impl RefUnwindSafe for FunctionInput
§impl Send for FunctionInput
§impl Sync for FunctionInput
§impl Unpin for FunctionInput
§impl UnwindSafe for FunctionInput
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/output/enum.Output.html b/leo_ast/functions/output/enum.Output.html
index 2a425d46fb..c9b49f98d3 100644
--- a/leo_ast/functions/output/enum.Output.html
+++ b/leo_ast/functions/output/enum.Output.html
@@ -2,8 +2,8 @@
pub enum Output {
Internal(FunctionOutput),
External(External),
-}
Variants§
§Internal(FunctionOutput)
§External(External)
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Output
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Output
source§fn eq(&self, other: &Output) -> bool
This method tests for self
and other
values to be equal, and is used
+}Variants§
§Internal(FunctionOutput)
§External(External)
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Output
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Output
source§impl Eq for Output
source§impl StructuralEq for Output
source§impl StructuralPartialEq for Output
Auto Trait Implementations§
§impl RefUnwindSafe for Output
§impl Send for Output
§impl Sync for Output
§impl Unpin for Output
§impl UnwindSafe for Output
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/struct.Function.html b/leo_ast/functions/struct.Function.html
index b02e98a3a8..d0b23c0ad8 100644
--- a/leo_ast/functions/struct.Function.html
+++ b/leo_ast/functions/struct.Function.html
@@ -34,8 +34,8 @@
) -> SelfInitialize a new function.
sourcefn format(&self, f: &mut Formatter<'_>) -> Result
Private formatting method used for optimizing fmt::Debug and fmt::Display implementations.
-
Trait Implementations§
source§impl<'de> Deserialize<'de> for Function
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Function> for FunctionStub
source§impl From<FunctionStub> for Function
source§fn from(function: FunctionStub) -> Self
Converts to this type from the input type.Trait Implementations§
source§impl<'de> Deserialize<'de> for Function
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Function> for FunctionStub
source§impl From<FunctionStub> for Function
source§fn from(function: FunctionStub) -> Self
Converts to this type from the input type.source§impl PartialEq for Function
source§impl Eq for Function
Auto Trait Implementations§
§impl !RefUnwindSafe for Function
§impl Send for Function
§impl !Sync for Function
§impl Unpin for Function
§impl UnwindSafe for Function
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
index ca1d69b6f1..573ffa810a 100644
--- a/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
+++ b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
@@ -9,8 +9,8 @@
§SignHigh
A sign high recovery, i.e. +
.
§SignLow
A sign low recovery, i.e., -
.
§Inferred
Recovery with an inferred value.
-
Trait Implementations§
source§impl Clone for GroupCoordinate
source§fn clone(&self) -> GroupCoordinate
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for GroupCoordinate
source§impl<'de> Deserialize<'de> for GroupCoordinate
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for GroupCoordinate
source§impl PartialEq for GroupCoordinate
source§fn eq(&self, other: &GroupCoordinate) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for GroupCoordinate
source§fn clone(&self) -> GroupCoordinate
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for GroupCoordinate
source§impl<'de> Deserialize<'de> for GroupCoordinate
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for GroupCoordinate
source§impl PartialEq for GroupCoordinate
source§fn eq(&self, other: &GroupCoordinate) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for GroupCoordinate
source§impl Eq for GroupCoordinate
source§impl StructuralEq for GroupCoordinate
source§impl StructuralPartialEq for GroupCoordinate
Auto Trait Implementations§
§impl RefUnwindSafe for GroupCoordinate
§impl Send for GroupCoordinate
§impl Sync for GroupCoordinate
§impl Unpin for GroupCoordinate
§impl UnwindSafe for GroupCoordinate
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/groups/group_literal/enum.GroupLiteral.html b/leo_ast/groups/group_literal/enum.GroupLiteral.html
index 4c99a599be..952b7eaa77 100644
--- a/leo_ast/groups/group_literal/enum.GroupLiteral.html
+++ b/leo_ast/groups/group_literal/enum.GroupLiteral.html
@@ -5,8 +5,8 @@
}Expand description
A group literal.
Variants§
§Single(String, Span, NodeID)
Product group literal, e.g., 42group
.
§Tuple(GroupTuple)
An affine group literal with (x, y) coordinates.
-Implementations§
Trait Implementations§
source§impl Clone for GroupLiteral
source§fn clone(&self) -> GroupLiteral
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for GroupLiteral
source§impl<'de> Deserialize<'de> for GroupLiteral
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for GroupLiteral
source§impl PartialEq for GroupLiteral
source§fn eq(&self, other: &GroupLiteral) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
Trait Implementations§
source§impl Clone for GroupLiteral
source§fn clone(&self) -> GroupLiteral
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for GroupLiteral
source§impl<'de> Deserialize<'de> for GroupLiteral
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for GroupLiteral
source§impl PartialEq for GroupLiteral
source§fn eq(&self, other: &GroupLiteral) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for GroupLiteral
source§impl Eq for GroupLiteral
source§impl StructuralEq for GroupLiteral
source§impl StructuralPartialEq for GroupLiteral
Auto Trait Implementations§
§impl RefUnwindSafe for GroupLiteral
§impl Send for GroupLiteral
§impl Sync for GroupLiteral
§impl Unpin for GroupLiteral
§impl UnwindSafe for GroupLiteral
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/mapping/struct.Mapping.html b/leo_ast/mapping/struct.Mapping.html
index a5414f8281..1ebfb5fe94 100644
--- a/leo_ast/mapping/struct.Mapping.html
+++ b/leo_ast/mapping/struct.Mapping.html
@@ -14,8 +14,8 @@
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mapping
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Mapping
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mapping
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Mapping
source§impl Eq for Mapping
source§impl StructuralEq for Mapping
source§impl StructuralPartialEq for Mapping
Auto Trait Implementations§
§impl RefUnwindSafe for Mapping
§impl Send for Mapping
§impl Sync for Mapping
§impl Unpin for Mapping
§impl UnwindSafe for Mapping
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/program/program_id/struct.ProgramId.html b/leo_ast/program/program_id/struct.ProgramId.html
index 2f9288bae7..2fbc7d2bdb 100644
--- a/leo_ast/program/program_id/struct.ProgramId.html
+++ b/leo_ast/program/program_id/struct.ProgramId.html
@@ -5,7 +5,7 @@
}Expand description
An identifier for a program that is eventually deployed to the network.
Fields§
§name: Identifier
The name of the program.
§network: Identifier
The network associated with the program.
-Trait Implementations§
source§impl<'de> Deserialize<'de> for ProgramId
source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Identifier> for ProgramId
source§fn from(name: Identifier) -> Self
Converts to this type from the input type.source§impl Hash for ProgramId
1.3.0 · source§fn hash_slice<H>(data: &[Self], state: &mut H)where
+Trait Implementations§
source§impl<'de> Deserialize<'de> for ProgramId
source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Identifier> for ProgramId
source§fn from(name: Identifier) -> Self
Converts to this type from the input type.source§impl PartialEq for ProgramId
source§fn eq(&self, other: &ProgramId) -> 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
diff --git a/leo_ast/statement/assert/struct.AssertStatement.html b/leo_ast/statement/assert/struct.AssertStatement.html
index 9b2b527e3a..787d71ab8a 100644
--- a/leo_ast/statement/assert/struct.AssertStatement.html
+++ b/leo_ast/statement/assert/struct.AssertStatement.html
@@ -7,8 +7,8 @@
Fields§
§variant: AssertVariant
The variant of the assert statement.
§span: Span
The span, excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for AssertStatement
source§fn clone(&self) -> AssertStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssertStatement
source§impl<'de> Deserialize<'de> for AssertStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssertStatement
source§impl Node for AssertStatement
source§impl PartialEq for AssertStatement
source§fn eq(&self, other: &AssertStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for AssertStatement
source§fn clone(&self) -> AssertStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssertStatement
source§impl<'de> Deserialize<'de> for AssertStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssertStatement
source§impl Node for AssertStatement
source§impl PartialEq for AssertStatement
source§fn eq(&self, other: &AssertStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for AssertStatement
source§impl Eq for AssertStatement
source§impl StructuralEq for AssertStatement
source§impl StructuralPartialEq for AssertStatement
Auto Trait Implementations§
§impl RefUnwindSafe for AssertStatement
§impl Send for AssertStatement
§impl Sync for AssertStatement
§impl Unpin for AssertStatement
§impl UnwindSafe for AssertStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/assign/struct.AssignStatement.html b/leo_ast/statement/assign/struct.AssignStatement.html
index 0ae4349b83..76464741a2 100644
--- a/leo_ast/statement/assign/struct.AssignStatement.html
+++ b/leo_ast/statement/assign/struct.AssignStatement.html
@@ -11,8 +11,8 @@
§value: Expression
The value to assign to the assignee
.
§span: Span
The span, excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for AssignStatement
source§fn clone(&self) -> AssignStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssignStatement
source§impl<'de> Deserialize<'de> for AssignStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssignStatement
source§impl Node for AssignStatement
source§impl PartialEq for AssignStatement
source§fn eq(&self, other: &AssignStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for AssignStatement
source§fn clone(&self) -> AssignStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssignStatement
source§impl<'de> Deserialize<'de> for AssignStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssignStatement
source§impl Node for AssignStatement
source§impl PartialEq for AssignStatement
source§fn eq(&self, other: &AssignStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for AssignStatement
source§impl Eq for AssignStatement
source§impl StructuralEq for AssignStatement
source§impl StructuralPartialEq for AssignStatement
Auto Trait Implementations§
§impl RefUnwindSafe for AssignStatement
§impl Send for AssignStatement
§impl Sync for AssignStatement
§impl Unpin for AssignStatement
§impl UnwindSafe for AssignStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/block/struct.Block.html b/leo_ast/statement/block/struct.Block.html
index 0023dc06f0..39650a254c 100644
--- a/leo_ast/statement/block/struct.Block.html
+++ b/leo_ast/statement/block/struct.Block.html
@@ -7,8 +7,8 @@
Fields§
§statements: Vec<Statement>
The list of statements to execute.
§span: Span
The span from {
to }
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl<'de> Deserialize<'de> for Block
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Block
source§fn eq(&self, other: &Block) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl<'de> Deserialize<'de> for Block
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Block
source§impl Eq for Block
source§impl StructuralEq for Block
source§impl StructuralPartialEq for Block
Auto Trait Implementations§
§impl !RefUnwindSafe for Block
§impl Send for Block
§impl !Sync for Block
§impl Unpin for Block
§impl UnwindSafe for Block
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/console/console_function/enum.ConsoleFunction.html b/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
index 8709d412ee..92fea8f353 100644
--- a/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
+++ b/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
@@ -7,8 +7,8 @@
Variants§
§Assert(Expression)
A console.assert(expr)
call to invoke, asserting that the expression evaluates to true.
§AssertEq(Expression, Expression)
A console.assert_eq(expr1, expr2)
call to invoke, asserting that the operands are equal.
§AssertNeq(Expression, Expression)
A console.assert_neq(expr1, expr2)
call to invoke, asserting that the operands are not equal.
-Trait Implementations§
source§impl Clone for ConsoleFunction
source§fn clone(&self) -> ConsoleFunction
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConsoleFunction
source§impl<'de> Deserialize<'de> for ConsoleFunction
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConsoleFunction
source§impl PartialEq for ConsoleFunction
source§fn eq(&self, other: &ConsoleFunction) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ConsoleFunction
source§fn clone(&self) -> ConsoleFunction
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConsoleFunction
source§impl<'de> Deserialize<'de> for ConsoleFunction
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConsoleFunction
source§impl PartialEq for ConsoleFunction
source§fn eq(&self, other: &ConsoleFunction) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ConsoleFunction
source§impl Eq for ConsoleFunction
source§impl StructuralEq for ConsoleFunction
source§impl StructuralPartialEq for ConsoleFunction
Auto Trait Implementations§
§impl RefUnwindSafe for ConsoleFunction
§impl Send for ConsoleFunction
§impl Sync for ConsoleFunction
§impl Unpin for ConsoleFunction
§impl UnwindSafe for ConsoleFunction
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/const_/struct.ConstDeclaration.html b/leo_ast/statement/const_/struct.ConstDeclaration.html
index 3c5c64aeb1..d38eb5ff8e 100644
--- a/leo_ast/statement/const_/struct.ConstDeclaration.html
+++ b/leo_ast/statement/const_/struct.ConstDeclaration.html
@@ -11,8 +11,8 @@
§value: Expression
An initializer value for the binding.
§span: Span
The span excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ConstDeclaration
source§fn clone(&self) -> ConstDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConstDeclaration
source§impl<'de> Deserialize<'de> for ConstDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConstDeclaration
source§impl Node for ConstDeclaration
source§impl PartialEq for ConstDeclaration
source§fn eq(&self, other: &ConstDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ConstDeclaration
source§fn clone(&self) -> ConstDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConstDeclaration
source§impl<'de> Deserialize<'de> for ConstDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConstDeclaration
source§impl Node for ConstDeclaration
source§impl PartialEq for ConstDeclaration
source§fn eq(&self, other: &ConstDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ConstDeclaration
source§impl Eq for ConstDeclaration
source§impl StructuralEq for ConstDeclaration
source§impl StructuralPartialEq for ConstDeclaration
Auto Trait Implementations§
§impl RefUnwindSafe for ConstDeclaration
§impl Send for ConstDeclaration
§impl Sync for ConstDeclaration
§impl Unpin for ConstDeclaration
§impl UnwindSafe for ConstDeclaration
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/definition/struct.DefinitionStatement.html b/leo_ast/statement/definition/struct.DefinitionStatement.html
index c147af02aa..3b0b16b5d3 100644
--- a/leo_ast/statement/definition/struct.DefinitionStatement.html
+++ b/leo_ast/statement/definition/struct.DefinitionStatement.html
@@ -13,8 +13,8 @@
§value: Expression
An initializer value for the bindings.
§span: Span
The span excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for DefinitionStatement
source§fn clone(&self) -> DefinitionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for DefinitionStatement
source§impl<'de> Deserialize<'de> for DefinitionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for DefinitionStatement
source§impl Node for DefinitionStatement
source§impl PartialEq for DefinitionStatement
source§fn eq(&self, other: &DefinitionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for DefinitionStatement
source§fn clone(&self) -> DefinitionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for DefinitionStatement
source§impl<'de> Deserialize<'de> for DefinitionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for DefinitionStatement
source§impl Node for DefinitionStatement
source§impl PartialEq for DefinitionStatement
source§fn eq(&self, other: &DefinitionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for DefinitionStatement
source§impl Eq for DefinitionStatement
source§impl StructuralEq for DefinitionStatement
source§impl StructuralPartialEq for DefinitionStatement
Auto Trait Implementations§
§impl RefUnwindSafe for DefinitionStatement
§impl Send for DefinitionStatement
§impl Sync for DefinitionStatement
§impl Unpin for DefinitionStatement
§impl UnwindSafe for DefinitionStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/enum.Statement.html b/leo_ast/statement/enum.Statement.html
index 9b91541793..5e61dede79 100644
--- a/leo_ast/statement/enum.Statement.html
+++ b/leo_ast/statement/enum.Statement.html
@@ -22,8 +22,8 @@
§Iteration(Box<IterationStatement>)
A for
statement.
§Return(ReturnStatement)
A return statement return expr;
.
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Statement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moreTrait Implementations§
source§impl<'de> Deserialize<'de> for Statement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Statement
source§impl Eq for Statement
source§impl StructuralEq for Statement
source§impl StructuralPartialEq for Statement
Auto Trait Implementations§
§impl !RefUnwindSafe for Statement
§impl Send for Statement
§impl !Sync for Statement
§impl Unpin for Statement
§impl UnwindSafe for Statement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/expression/struct.ExpressionStatement.html b/leo_ast/statement/expression/struct.ExpressionStatement.html
index 47ed0fc087..07af87082d 100644
--- a/leo_ast/statement/expression/struct.ExpressionStatement.html
+++ b/leo_ast/statement/expression/struct.ExpressionStatement.html
@@ -7,8 +7,8 @@
Fields§
§expression: Expression
The expression associated with the statement.
§span: Span
The span.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ExpressionStatement
source§fn clone(&self) -> ExpressionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ExpressionStatement
source§impl<'de> Deserialize<'de> for ExpressionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ExpressionStatement
source§impl Node for ExpressionStatement
source§impl PartialEq for ExpressionStatement
source§fn eq(&self, other: &ExpressionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ExpressionStatement
source§fn clone(&self) -> ExpressionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ExpressionStatement
source§impl<'de> Deserialize<'de> for ExpressionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ExpressionStatement
source§impl Node for ExpressionStatement
source§impl PartialEq for ExpressionStatement
source§fn eq(&self, other: &ExpressionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ExpressionStatement
source§impl Eq for ExpressionStatement
source§impl StructuralEq for ExpressionStatement
source§impl StructuralPartialEq for ExpressionStatement
Auto Trait Implementations§
§impl RefUnwindSafe for ExpressionStatement
§impl Send for ExpressionStatement
§impl Sync for ExpressionStatement
§impl Unpin for ExpressionStatement
§impl UnwindSafe for ExpressionStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/return_/struct.ReturnStatement.html b/leo_ast/statement/return_/struct.ReturnStatement.html
index f9fddb4f2e..b1815835a8 100644
--- a/leo_ast/statement/return_/struct.ReturnStatement.html
+++ b/leo_ast/statement/return_/struct.ReturnStatement.html
@@ -9,8 +9,8 @@
§finalize_arguments: Option<Vec<Expression>>
Arguments to the finalize block.
§span: Span
The span of return expression
excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ReturnStatement
source§fn clone(&self) -> ReturnStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ReturnStatement
source§impl<'de> Deserialize<'de> for ReturnStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ReturnStatement
source§impl Node for ReturnStatement
source§impl PartialEq for ReturnStatement
source§fn eq(&self, other: &ReturnStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ReturnStatement
source§fn clone(&self) -> ReturnStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ReturnStatement
source§impl<'de> Deserialize<'de> for ReturnStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ReturnStatement
source§impl Node for ReturnStatement
source§impl PartialEq for ReturnStatement
source§fn eq(&self, other: &ReturnStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ReturnStatement
source§impl Eq for ReturnStatement
source§impl StructuralEq for ReturnStatement
source§impl StructuralPartialEq for ReturnStatement
Auto Trait Implementations§
§impl RefUnwindSafe for ReturnStatement
§impl Send for ReturnStatement
§impl Sync for ReturnStatement
§impl Unpin for ReturnStatement
§impl UnwindSafe for ReturnStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/stub/struct.Stub.html b/leo_ast/stub/struct.Stub.html
index 174085a356..a59392278e 100644
--- a/leo_ast/stub/struct.Stub.html
+++ b/leo_ast/stub/struct.Stub.html
@@ -15,9 +15,9 @@
§mappings: Vec<(Symbol, Mapping)>
A vector of mapping definitions.
§functions: Vec<(Symbol, FunctionStub)>
A vector of function stub definitions.
§span: Span
The span associated with the stub.
-Trait Implementations§
source§impl Default for Stub
source§fn default() -> Self
Constructs an empty program stub
+Trait Implementations§
source§impl<'de> Deserialize<'de> for Stub
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Stub> for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for Stub
source§impl Eq for Stub
source§impl StructuralEq for Stub
source§impl StructuralPartialEq for Stub
Auto Trait Implementations§
§impl RefUnwindSafe for Stub
§impl Send for Stub
§impl Sync for Stub
§impl Unpin for Stub
§impl UnwindSafe for Stub
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/types/integer_type/enum.IntegerType.html b/leo_ast/types/integer_type/enum.IntegerType.html
index 0e3192d212..8d0bf8c07a 100644
--- a/leo_ast/types/integer_type/enum.IntegerType.html
+++ b/leo_ast/types/integer_type/enum.IntegerType.html
@@ -13,8 +13,8 @@
}Expand description
Explicit integer type.
Variants§
Implementations§
Trait Implementations§
source§impl Clone for IntegerType
source§fn clone(&self) -> IntegerType
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IntegerType
source§impl<'de> Deserialize<'de> for IntegerType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for IntegerType
Trait Implementations§
source§impl Clone for IntegerType
source§fn clone(&self) -> IntegerType
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IntegerType
source§impl<'de> Deserialize<'de> for IntegerType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for IntegerType
source§impl Hash for IntegerType
source§impl PartialEq for IntegerType
source§fn eq(&self, other: &IntegerType) -> 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
diff --git a/leo_ast/types/tuple/struct.TupleType.html b/leo_ast/types/tuple/struct.TupleType.html
index b3aa05153a..17f02f5626 100644
--- a/leo_ast/types/tuple/struct.TupleType.html
+++ b/leo_ast/types/tuple/struct.TupleType.html
@@ -5,8 +5,8 @@
Fields§
§elements: Vec<Type>
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for TupleType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moreTrait Implementations§
source§impl<'de> Deserialize<'de> for TupleType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for TupleType
source§fn eq(&self, other: &TupleType) -> 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
diff --git a/leo_ast/types/type_/enum.Type.html b/leo_ast/types/type_/enum.Type.html
index 246a09dfa6..901803c8fe 100644
--- a/leo_ast/types/type_/enum.Type.html
+++ b/leo_ast/types/type_/enum.Type.html
@@ -34,8 +34,8 @@
Will eventually lead to a compile error.
Implementations§
Expand description
Represents a unit expression.
Fields§
§span: Span
The span of the unit expression.
id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for UnitExpression
impl Clone for UnitExpression
source§fn clone(&self) -> UnitExpression
fn clone(&self) -> UnitExpression
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for UnitExpression
impl Debug for UnitExpression
source§impl<'de> Deserialize<'de> for UnitExpression
impl<'de> Deserialize<'de> for UnitExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
source§impl Display for UnitExpression
impl Display for UnitExpression
source§impl Node for UnitExpression
impl Node for UnitExpression
source§impl PartialEq for UnitExpression
impl PartialEq for UnitExpression
source§fn eq(&self, other: &UnitExpression) -> bool
fn eq(&self, other: &UnitExpression) -> bool
self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for UnitExpression
impl Clone for UnitExpression
source§fn clone(&self) -> UnitExpression
fn clone(&self) -> UnitExpression
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for UnitExpression
impl Debug for UnitExpression
source§impl<'de> Deserialize<'de> for UnitExpression
impl<'de> Deserialize<'de> for UnitExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
source§impl Display for UnitExpression
impl Display for UnitExpression
source§impl Node for UnitExpression
impl Node for UnitExpression
source§impl PartialEq for UnitExpression
impl PartialEq for UnitExpression
source§fn eq(&self, other: &UnitExpression) -> bool
fn eq(&self, other: &UnitExpression) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for UnitExpression
impl Serialize for UnitExpression
impl Eq for UnitExpression
impl StructuralEq for UnitExpression
impl StructuralPartialEq for UnitExpression
Auto Trait Implementations§
impl RefUnwindSafe for UnitExpression
impl Send for UnitExpression
impl Sync for UnitExpression
impl Unpin for UnitExpression
impl UnwindSafe for UnitExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/struct_init/struct.StructExpression.html b/leo_ast/expressions/struct_init/struct.StructExpression.html
index 3488b3e09d..f608ba2123 100644
--- a/leo_ast/expressions/struct_init/struct.StructExpression.html
+++ b/leo_ast/expressions/struct_init/struct.StructExpression.html
@@ -13,8 +13,8 @@
§id: NodeID
The ID of the node.
Implementations§
source§impl StructExpression
sourcepub fn check_record(&self) -> bool
Returns true if the record has all required fields and visibility.
sourcepub fn to_record_string(&self) -> String
Returns the struct as a record interface with visibility.
-Trait Implementations§
source§impl Clone for StructExpression
source§fn clone(&self) -> StructExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for StructExpression
source§impl<'de> Deserialize<'de> for StructExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for StructExpression
source§impl Node for StructExpression
source§impl PartialEq for StructExpression
source§fn eq(&self, other: &StructExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for StructExpression
source§fn clone(&self) -> StructExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for StructExpression
source§impl<'de> Deserialize<'de> for StructExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for StructExpression
source§impl Node for StructExpression
source§impl PartialEq for StructExpression
source§fn eq(&self, other: &StructExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for StructExpression
source§impl Eq for StructExpression
source§impl StructuralEq for StructExpression
source§impl StructuralPartialEq for StructExpression
Auto Trait Implementations§
§impl RefUnwindSafe for StructExpression
§impl Send for StructExpression
§impl Sync for StructExpression
§impl Unpin for StructExpression
§impl UnwindSafe for StructExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/unary/struct.UnaryExpression.html b/leo_ast/expressions/unary/struct.UnaryExpression.html
index cdadd5fdc1..cf4023cdde 100644
--- a/leo_ast/expressions/unary/struct.UnaryExpression.html
+++ b/leo_ast/expressions/unary/struct.UnaryExpression.html
@@ -9,8 +9,8 @@
§op: UnaryOperation
The unary operator to apply to inner
.
§span: Span
The span covering op inner
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for UnaryExpression
source§fn clone(&self) -> UnaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for UnaryExpression
source§impl<'de> Deserialize<'de> for UnaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for UnaryExpression
source§impl Node for UnaryExpression
source§impl PartialEq for UnaryExpression
source§fn eq(&self, other: &UnaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for UnaryExpression
source§fn clone(&self) -> UnaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for UnaryExpression
source§impl<'de> Deserialize<'de> for UnaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for UnaryExpression
source§impl Node for UnaryExpression
source§impl PartialEq for UnaryExpression
source§fn eq(&self, other: &UnaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for UnaryExpression
source§impl Eq for UnaryExpression
source§impl StructuralEq for UnaryExpression
source§impl StructuralPartialEq for UnaryExpression
Auto Trait Implementations§
§impl RefUnwindSafe for UnaryExpression
§impl Send for UnaryExpression
§impl Sync for UnaryExpression
§impl Unpin for UnaryExpression
§impl UnwindSafe for UnaryExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/unit/struct.UnitExpression.html b/leo_ast/expressions/unit/struct.UnitExpression.html
index 07991e11c4..2e21ae896e 100644
--- a/leo_ast/expressions/unit/struct.UnitExpression.html
+++ b/leo_ast/expressions/unit/struct.UnitExpression.html
@@ -5,8 +5,8 @@
}Expand description
Represents a unit expression.
Fields§
§span: Span
The span of the unit expression.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for UnitExpression
source§fn clone(&self) -> UnitExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for UnitExpression
source§impl<'de> Deserialize<'de> for UnitExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for UnitExpression
source§impl Node for UnitExpression
source§impl PartialEq for UnitExpression
source§fn eq(&self, other: &UnitExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for UnitExpression
source§fn clone(&self) -> UnitExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for UnitExpression
source§impl<'de> Deserialize<'de> for UnitExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for UnitExpression
source§impl Node for UnitExpression
source§impl PartialEq for UnitExpression
source§fn eq(&self, other: &UnitExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for UnitExpression
source§impl Eq for UnitExpression
source§impl StructuralEq for UnitExpression
source§impl StructuralPartialEq for UnitExpression
Auto Trait Implementations§
§impl RefUnwindSafe for UnitExpression
§impl Send for UnitExpression
§impl Sync for UnitExpression
§impl Unpin for UnitExpression
§impl UnwindSafe for UnitExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/annotation/struct.Annotation.html b/leo_ast/functions/annotation/struct.Annotation.html
index f8ed86d975..ceb29b0350 100644
--- a/leo_ast/functions/annotation/struct.Annotation.html
+++ b/leo_ast/functions/annotation/struct.Annotation.html
@@ -7,8 +7,8 @@
Fields§
§identifier: Identifier
The name of the annotation.
§span: Span
A span locating where the annotation occurred in the source.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for Annotation
source§fn clone(&self) -> Annotation
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for Annotation
source§impl<'de> Deserialize<'de> for Annotation
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for Annotation
source§impl Node for Annotation
source§impl PartialEq for Annotation
source§fn eq(&self, other: &Annotation) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for Annotation
source§fn clone(&self) -> Annotation
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for Annotation
source§impl<'de> Deserialize<'de> for Annotation
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for Annotation
source§impl Node for Annotation
source§impl PartialEq for Annotation
source§fn eq(&self, other: &Annotation) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for Annotation
source§impl Eq for Annotation
source§impl StructuralEq for Annotation
source§impl StructuralPartialEq for Annotation
Auto Trait Implementations§
§impl RefUnwindSafe for Annotation
§impl Send for Annotation
§impl Sync for Annotation
§impl Unpin for Annotation
§impl UnwindSafe for Annotation
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/finalize/struct.Finalize.html b/leo_ast/functions/finalize/struct.Finalize.html
index fed48792cb..027cb71acb 100644
--- a/leo_ast/functions/finalize/struct.Finalize.html
+++ b/leo_ast/functions/finalize/struct.Finalize.html
@@ -23,8 +23,8 @@
span: Span,
id: NodeID
) -> SelfCreate a new finalize block.
-
Trait Implementations§
source§impl<'de> Deserialize<'de> for Finalize
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Finalize> for FinalizeStub
source§impl From<FinalizeStub> for Finalize
source§fn from(finalize_stub: FinalizeStub) -> Self
Converts to this type from the input type.Trait Implementations§
source§impl<'de> Deserialize<'de> for Finalize
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Finalize> for FinalizeStub
source§impl From<FinalizeStub> for Finalize
source§fn from(finalize_stub: FinalizeStub) -> Self
Converts to this type from the input type.source§impl PartialEq for Finalize
source§impl Eq for Finalize
source§impl StructuralEq for Finalize
source§impl StructuralPartialEq for Finalize
Auto Trait Implementations§
§impl !RefUnwindSafe for Finalize
§impl Send for Finalize
§impl !Sync for Finalize
§impl Unpin for Finalize
§impl UnwindSafe for Finalize
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/input/struct.FunctionInput.html b/leo_ast/functions/input/struct.FunctionInput.html
index baf692e9ef..160e80a5a6 100644
--- a/leo_ast/functions/input/struct.FunctionInput.html
+++ b/leo_ast/functions/input/struct.FunctionInput.html
@@ -11,8 +11,8 @@
§type_: Type
What’s the parameter’s type?
§span: Span
The parameters span from any annotations to its type.
§id: NodeID
The ID of the node.
-Implementations§
Trait Implementations§
source§impl Clone for FunctionInput
source§fn clone(&self) -> FunctionInput
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for FunctionInput
source§impl<'de> Deserialize<'de> for FunctionInput
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for FunctionInput
source§impl Node for FunctionInput
source§impl PartialEq for FunctionInput
source§fn eq(&self, other: &FunctionInput) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
Trait Implementations§
source§impl Clone for FunctionInput
source§fn clone(&self) -> FunctionInput
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for FunctionInput
source§impl<'de> Deserialize<'de> for FunctionInput
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for FunctionInput
source§impl Node for FunctionInput
source§impl PartialEq for FunctionInput
source§fn eq(&self, other: &FunctionInput) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for FunctionInput
source§impl Eq for FunctionInput
source§impl StructuralEq for FunctionInput
source§impl StructuralPartialEq for FunctionInput
Auto Trait Implementations§
§impl RefUnwindSafe for FunctionInput
§impl Send for FunctionInput
§impl Sync for FunctionInput
§impl Unpin for FunctionInput
§impl UnwindSafe for FunctionInput
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/output/enum.Output.html b/leo_ast/functions/output/enum.Output.html
index 2a425d46fb..c9b49f98d3 100644
--- a/leo_ast/functions/output/enum.Output.html
+++ b/leo_ast/functions/output/enum.Output.html
@@ -2,8 +2,8 @@
pub enum Output {
Internal(FunctionOutput),
External(External),
-}
Variants§
§Internal(FunctionOutput)
§External(External)
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Output
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Output
source§fn eq(&self, other: &Output) -> bool
This method tests for self
and other
values to be equal, and is used
+}Variants§
§Internal(FunctionOutput)
§External(External)
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Output
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Output
source§impl Eq for Output
source§impl StructuralEq for Output
source§impl StructuralPartialEq for Output
Auto Trait Implementations§
§impl RefUnwindSafe for Output
§impl Send for Output
§impl Sync for Output
§impl Unpin for Output
§impl UnwindSafe for Output
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/struct.Function.html b/leo_ast/functions/struct.Function.html
index b02e98a3a8..d0b23c0ad8 100644
--- a/leo_ast/functions/struct.Function.html
+++ b/leo_ast/functions/struct.Function.html
@@ -34,8 +34,8 @@
) -> SelfInitialize a new function.
sourcefn format(&self, f: &mut Formatter<'_>) -> Result
Private formatting method used for optimizing fmt::Debug and fmt::Display implementations.
-
Trait Implementations§
source§impl<'de> Deserialize<'de> for Function
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Function> for FunctionStub
source§impl From<FunctionStub> for Function
source§fn from(function: FunctionStub) -> Self
Converts to this type from the input type.Trait Implementations§
source§impl<'de> Deserialize<'de> for Function
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Function> for FunctionStub
source§impl From<FunctionStub> for Function
source§fn from(function: FunctionStub) -> Self
Converts to this type from the input type.source§impl PartialEq for Function
source§impl Eq for Function
Auto Trait Implementations§
§impl !RefUnwindSafe for Function
§impl Send for Function
§impl !Sync for Function
§impl Unpin for Function
§impl UnwindSafe for Function
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
index ca1d69b6f1..573ffa810a 100644
--- a/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
+++ b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
@@ -9,8 +9,8 @@
§SignHigh
A sign high recovery, i.e. +
.
§SignLow
A sign low recovery, i.e., -
.
§Inferred
Recovery with an inferred value.
-
Trait Implementations§
source§impl Clone for GroupCoordinate
source§fn clone(&self) -> GroupCoordinate
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for GroupCoordinate
source§impl<'de> Deserialize<'de> for GroupCoordinate
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for GroupCoordinate
source§impl PartialEq for GroupCoordinate
source§fn eq(&self, other: &GroupCoordinate) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for GroupCoordinate
source§fn clone(&self) -> GroupCoordinate
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for GroupCoordinate
source§impl<'de> Deserialize<'de> for GroupCoordinate
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for GroupCoordinate
source§impl PartialEq for GroupCoordinate
source§fn eq(&self, other: &GroupCoordinate) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for GroupCoordinate
source§impl Eq for GroupCoordinate
source§impl StructuralEq for GroupCoordinate
source§impl StructuralPartialEq for GroupCoordinate
Auto Trait Implementations§
§impl RefUnwindSafe for GroupCoordinate
§impl Send for GroupCoordinate
§impl Sync for GroupCoordinate
§impl Unpin for GroupCoordinate
§impl UnwindSafe for GroupCoordinate
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/groups/group_literal/enum.GroupLiteral.html b/leo_ast/groups/group_literal/enum.GroupLiteral.html
index 4c99a599be..952b7eaa77 100644
--- a/leo_ast/groups/group_literal/enum.GroupLiteral.html
+++ b/leo_ast/groups/group_literal/enum.GroupLiteral.html
@@ -5,8 +5,8 @@
}Expand description
A group literal.
Variants§
§Single(String, Span, NodeID)
Product group literal, e.g., 42group
.
§Tuple(GroupTuple)
An affine group literal with (x, y) coordinates.
-Implementations§
Trait Implementations§
source§impl Clone for GroupLiteral
source§fn clone(&self) -> GroupLiteral
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for GroupLiteral
source§impl<'de> Deserialize<'de> for GroupLiteral
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for GroupLiteral
source§impl PartialEq for GroupLiteral
source§fn eq(&self, other: &GroupLiteral) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
Trait Implementations§
source§impl Clone for GroupLiteral
source§fn clone(&self) -> GroupLiteral
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for GroupLiteral
source§impl<'de> Deserialize<'de> for GroupLiteral
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for GroupLiteral
source§impl PartialEq for GroupLiteral
source§fn eq(&self, other: &GroupLiteral) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for GroupLiteral
source§impl Eq for GroupLiteral
source§impl StructuralEq for GroupLiteral
source§impl StructuralPartialEq for GroupLiteral
Auto Trait Implementations§
§impl RefUnwindSafe for GroupLiteral
§impl Send for GroupLiteral
§impl Sync for GroupLiteral
§impl Unpin for GroupLiteral
§impl UnwindSafe for GroupLiteral
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/mapping/struct.Mapping.html b/leo_ast/mapping/struct.Mapping.html
index a5414f8281..1ebfb5fe94 100644
--- a/leo_ast/mapping/struct.Mapping.html
+++ b/leo_ast/mapping/struct.Mapping.html
@@ -14,8 +14,8 @@
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mapping
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Mapping
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mapping
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Mapping
source§impl Eq for Mapping
source§impl StructuralEq for Mapping
source§impl StructuralPartialEq for Mapping
Auto Trait Implementations§
§impl RefUnwindSafe for Mapping
§impl Send for Mapping
§impl Sync for Mapping
§impl Unpin for Mapping
§impl UnwindSafe for Mapping
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/program/program_id/struct.ProgramId.html b/leo_ast/program/program_id/struct.ProgramId.html
index 2f9288bae7..2fbc7d2bdb 100644
--- a/leo_ast/program/program_id/struct.ProgramId.html
+++ b/leo_ast/program/program_id/struct.ProgramId.html
@@ -5,7 +5,7 @@
}Expand description
An identifier for a program that is eventually deployed to the network.
Fields§
§name: Identifier
The name of the program.
§network: Identifier
The network associated with the program.
-Trait Implementations§
source§impl<'de> Deserialize<'de> for ProgramId
source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Identifier> for ProgramId
source§fn from(name: Identifier) -> Self
Converts to this type from the input type.source§impl Hash for ProgramId
1.3.0 · source§fn hash_slice<H>(data: &[Self], state: &mut H)where
+Trait Implementations§
source§impl<'de> Deserialize<'de> for ProgramId
source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Identifier> for ProgramId
source§fn from(name: Identifier) -> Self
Converts to this type from the input type.source§impl PartialEq for ProgramId
source§fn eq(&self, other: &ProgramId) -> 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
diff --git a/leo_ast/statement/assert/struct.AssertStatement.html b/leo_ast/statement/assert/struct.AssertStatement.html
index 9b2b527e3a..787d71ab8a 100644
--- a/leo_ast/statement/assert/struct.AssertStatement.html
+++ b/leo_ast/statement/assert/struct.AssertStatement.html
@@ -7,8 +7,8 @@
Fields§
§variant: AssertVariant
The variant of the assert statement.
§span: Span
The span, excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for AssertStatement
source§fn clone(&self) -> AssertStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssertStatement
source§impl<'de> Deserialize<'de> for AssertStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssertStatement
source§impl Node for AssertStatement
source§impl PartialEq for AssertStatement
source§fn eq(&self, other: &AssertStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for AssertStatement
source§fn clone(&self) -> AssertStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssertStatement
source§impl<'de> Deserialize<'de> for AssertStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssertStatement
source§impl Node for AssertStatement
source§impl PartialEq for AssertStatement
source§fn eq(&self, other: &AssertStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for AssertStatement
source§impl Eq for AssertStatement
source§impl StructuralEq for AssertStatement
source§impl StructuralPartialEq for AssertStatement
Auto Trait Implementations§
§impl RefUnwindSafe for AssertStatement
§impl Send for AssertStatement
§impl Sync for AssertStatement
§impl Unpin for AssertStatement
§impl UnwindSafe for AssertStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/assign/struct.AssignStatement.html b/leo_ast/statement/assign/struct.AssignStatement.html
index 0ae4349b83..76464741a2 100644
--- a/leo_ast/statement/assign/struct.AssignStatement.html
+++ b/leo_ast/statement/assign/struct.AssignStatement.html
@@ -11,8 +11,8 @@
§value: Expression
The value to assign to the assignee
.
§span: Span
The span, excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for AssignStatement
source§fn clone(&self) -> AssignStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssignStatement
source§impl<'de> Deserialize<'de> for AssignStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssignStatement
source§impl Node for AssignStatement
source§impl PartialEq for AssignStatement
source§fn eq(&self, other: &AssignStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for AssignStatement
source§fn clone(&self) -> AssignStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssignStatement
source§impl<'de> Deserialize<'de> for AssignStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssignStatement
source§impl Node for AssignStatement
source§impl PartialEq for AssignStatement
source§fn eq(&self, other: &AssignStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for AssignStatement
source§impl Eq for AssignStatement
source§impl StructuralEq for AssignStatement
source§impl StructuralPartialEq for AssignStatement
Auto Trait Implementations§
§impl RefUnwindSafe for AssignStatement
§impl Send for AssignStatement
§impl Sync for AssignStatement
§impl Unpin for AssignStatement
§impl UnwindSafe for AssignStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/block/struct.Block.html b/leo_ast/statement/block/struct.Block.html
index 0023dc06f0..39650a254c 100644
--- a/leo_ast/statement/block/struct.Block.html
+++ b/leo_ast/statement/block/struct.Block.html
@@ -7,8 +7,8 @@
Fields§
§statements: Vec<Statement>
The list of statements to execute.
§span: Span
The span from {
to }
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl<'de> Deserialize<'de> for Block
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Block
source§fn eq(&self, other: &Block) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl<'de> Deserialize<'de> for Block
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Block
source§impl Eq for Block
source§impl StructuralEq for Block
source§impl StructuralPartialEq for Block
Auto Trait Implementations§
§impl !RefUnwindSafe for Block
§impl Send for Block
§impl !Sync for Block
§impl Unpin for Block
§impl UnwindSafe for Block
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/console/console_function/enum.ConsoleFunction.html b/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
index 8709d412ee..92fea8f353 100644
--- a/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
+++ b/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
@@ -7,8 +7,8 @@
Variants§
§Assert(Expression)
A console.assert(expr)
call to invoke, asserting that the expression evaluates to true.
§AssertEq(Expression, Expression)
A console.assert_eq(expr1, expr2)
call to invoke, asserting that the operands are equal.
§AssertNeq(Expression, Expression)
A console.assert_neq(expr1, expr2)
call to invoke, asserting that the operands are not equal.
-Trait Implementations§
source§impl Clone for ConsoleFunction
source§fn clone(&self) -> ConsoleFunction
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConsoleFunction
source§impl<'de> Deserialize<'de> for ConsoleFunction
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConsoleFunction
source§impl PartialEq for ConsoleFunction
source§fn eq(&self, other: &ConsoleFunction) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ConsoleFunction
source§fn clone(&self) -> ConsoleFunction
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConsoleFunction
source§impl<'de> Deserialize<'de> for ConsoleFunction
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConsoleFunction
source§impl PartialEq for ConsoleFunction
source§fn eq(&self, other: &ConsoleFunction) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ConsoleFunction
source§impl Eq for ConsoleFunction
source§impl StructuralEq for ConsoleFunction
source§impl StructuralPartialEq for ConsoleFunction
Auto Trait Implementations§
§impl RefUnwindSafe for ConsoleFunction
§impl Send for ConsoleFunction
§impl Sync for ConsoleFunction
§impl Unpin for ConsoleFunction
§impl UnwindSafe for ConsoleFunction
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/const_/struct.ConstDeclaration.html b/leo_ast/statement/const_/struct.ConstDeclaration.html
index 3c5c64aeb1..d38eb5ff8e 100644
--- a/leo_ast/statement/const_/struct.ConstDeclaration.html
+++ b/leo_ast/statement/const_/struct.ConstDeclaration.html
@@ -11,8 +11,8 @@
§value: Expression
An initializer value for the binding.
§span: Span
The span excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ConstDeclaration
source§fn clone(&self) -> ConstDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConstDeclaration
source§impl<'de> Deserialize<'de> for ConstDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConstDeclaration
source§impl Node for ConstDeclaration
source§impl PartialEq for ConstDeclaration
source§fn eq(&self, other: &ConstDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ConstDeclaration
source§fn clone(&self) -> ConstDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConstDeclaration
source§impl<'de> Deserialize<'de> for ConstDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConstDeclaration
source§impl Node for ConstDeclaration
source§impl PartialEq for ConstDeclaration
source§fn eq(&self, other: &ConstDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ConstDeclaration
source§impl Eq for ConstDeclaration
source§impl StructuralEq for ConstDeclaration
source§impl StructuralPartialEq for ConstDeclaration
Auto Trait Implementations§
§impl RefUnwindSafe for ConstDeclaration
§impl Send for ConstDeclaration
§impl Sync for ConstDeclaration
§impl Unpin for ConstDeclaration
§impl UnwindSafe for ConstDeclaration
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/definition/struct.DefinitionStatement.html b/leo_ast/statement/definition/struct.DefinitionStatement.html
index c147af02aa..3b0b16b5d3 100644
--- a/leo_ast/statement/definition/struct.DefinitionStatement.html
+++ b/leo_ast/statement/definition/struct.DefinitionStatement.html
@@ -13,8 +13,8 @@
§value: Expression
An initializer value for the bindings.
§span: Span
The span excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for DefinitionStatement
source§fn clone(&self) -> DefinitionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for DefinitionStatement
source§impl<'de> Deserialize<'de> for DefinitionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for DefinitionStatement
source§impl Node for DefinitionStatement
source§impl PartialEq for DefinitionStatement
source§fn eq(&self, other: &DefinitionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for DefinitionStatement
source§fn clone(&self) -> DefinitionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for DefinitionStatement
source§impl<'de> Deserialize<'de> for DefinitionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for DefinitionStatement
source§impl Node for DefinitionStatement
source§impl PartialEq for DefinitionStatement
source§fn eq(&self, other: &DefinitionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for DefinitionStatement
source§impl Eq for DefinitionStatement
source§impl StructuralEq for DefinitionStatement
source§impl StructuralPartialEq for DefinitionStatement
Auto Trait Implementations§
§impl RefUnwindSafe for DefinitionStatement
§impl Send for DefinitionStatement
§impl Sync for DefinitionStatement
§impl Unpin for DefinitionStatement
§impl UnwindSafe for DefinitionStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/enum.Statement.html b/leo_ast/statement/enum.Statement.html
index 9b91541793..5e61dede79 100644
--- a/leo_ast/statement/enum.Statement.html
+++ b/leo_ast/statement/enum.Statement.html
@@ -22,8 +22,8 @@
§Iteration(Box<IterationStatement>)
A for
statement.
§Return(ReturnStatement)
A return statement return expr;
.
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Statement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moreTrait Implementations§
source§impl<'de> Deserialize<'de> for Statement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Statement
source§impl Eq for Statement
source§impl StructuralEq for Statement
source§impl StructuralPartialEq for Statement
Auto Trait Implementations§
§impl !RefUnwindSafe for Statement
§impl Send for Statement
§impl !Sync for Statement
§impl Unpin for Statement
§impl UnwindSafe for Statement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/expression/struct.ExpressionStatement.html b/leo_ast/statement/expression/struct.ExpressionStatement.html
index 47ed0fc087..07af87082d 100644
--- a/leo_ast/statement/expression/struct.ExpressionStatement.html
+++ b/leo_ast/statement/expression/struct.ExpressionStatement.html
@@ -7,8 +7,8 @@
Fields§
§expression: Expression
The expression associated with the statement.
§span: Span
The span.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ExpressionStatement
source§fn clone(&self) -> ExpressionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ExpressionStatement
source§impl<'de> Deserialize<'de> for ExpressionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ExpressionStatement
source§impl Node for ExpressionStatement
source§impl PartialEq for ExpressionStatement
source§fn eq(&self, other: &ExpressionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ExpressionStatement
source§fn clone(&self) -> ExpressionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ExpressionStatement
source§impl<'de> Deserialize<'de> for ExpressionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ExpressionStatement
source§impl Node for ExpressionStatement
source§impl PartialEq for ExpressionStatement
source§fn eq(&self, other: &ExpressionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ExpressionStatement
source§impl Eq for ExpressionStatement
source§impl StructuralEq for ExpressionStatement
source§impl StructuralPartialEq for ExpressionStatement
Auto Trait Implementations§
§impl RefUnwindSafe for ExpressionStatement
§impl Send for ExpressionStatement
§impl Sync for ExpressionStatement
§impl Unpin for ExpressionStatement
§impl UnwindSafe for ExpressionStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/return_/struct.ReturnStatement.html b/leo_ast/statement/return_/struct.ReturnStatement.html
index f9fddb4f2e..b1815835a8 100644
--- a/leo_ast/statement/return_/struct.ReturnStatement.html
+++ b/leo_ast/statement/return_/struct.ReturnStatement.html
@@ -9,8 +9,8 @@
§finalize_arguments: Option<Vec<Expression>>
Arguments to the finalize block.
§span: Span
The span of return expression
excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ReturnStatement
source§fn clone(&self) -> ReturnStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ReturnStatement
source§impl<'de> Deserialize<'de> for ReturnStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ReturnStatement
source§impl Node for ReturnStatement
source§impl PartialEq for ReturnStatement
source§fn eq(&self, other: &ReturnStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ReturnStatement
source§fn clone(&self) -> ReturnStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ReturnStatement
source§impl<'de> Deserialize<'de> for ReturnStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ReturnStatement
source§impl Node for ReturnStatement
source§impl PartialEq for ReturnStatement
source§fn eq(&self, other: &ReturnStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ReturnStatement
source§impl Eq for ReturnStatement
source§impl StructuralEq for ReturnStatement
source§impl StructuralPartialEq for ReturnStatement
Auto Trait Implementations§
§impl RefUnwindSafe for ReturnStatement
§impl Send for ReturnStatement
§impl Sync for ReturnStatement
§impl Unpin for ReturnStatement
§impl UnwindSafe for ReturnStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/stub/struct.Stub.html b/leo_ast/stub/struct.Stub.html
index 174085a356..a59392278e 100644
--- a/leo_ast/stub/struct.Stub.html
+++ b/leo_ast/stub/struct.Stub.html
@@ -15,9 +15,9 @@
§mappings: Vec<(Symbol, Mapping)>
A vector of mapping definitions.
§functions: Vec<(Symbol, FunctionStub)>
A vector of function stub definitions.
§span: Span
The span associated with the stub.
-Trait Implementations§
source§impl Default for Stub
source§fn default() -> Self
Constructs an empty program stub
+Trait Implementations§
source§impl<'de> Deserialize<'de> for Stub
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Stub> for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for Stub
source§impl Eq for Stub
source§impl StructuralEq for Stub
source§impl StructuralPartialEq for Stub
Auto Trait Implementations§
§impl RefUnwindSafe for Stub
§impl Send for Stub
§impl Sync for Stub
§impl Unpin for Stub
§impl UnwindSafe for Stub
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/types/integer_type/enum.IntegerType.html b/leo_ast/types/integer_type/enum.IntegerType.html
index 0e3192d212..8d0bf8c07a 100644
--- a/leo_ast/types/integer_type/enum.IntegerType.html
+++ b/leo_ast/types/integer_type/enum.IntegerType.html
@@ -13,8 +13,8 @@
}Expand description
Explicit integer type.
Variants§
Implementations§
Trait Implementations§
source§impl Clone for IntegerType
source§fn clone(&self) -> IntegerType
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IntegerType
source§impl<'de> Deserialize<'de> for IntegerType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for IntegerType
Trait Implementations§
source§impl Clone for IntegerType
source§fn clone(&self) -> IntegerType
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IntegerType
source§impl<'de> Deserialize<'de> for IntegerType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for IntegerType
source§impl Hash for IntegerType
source§impl PartialEq for IntegerType
source§fn eq(&self, other: &IntegerType) -> 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
diff --git a/leo_ast/types/tuple/struct.TupleType.html b/leo_ast/types/tuple/struct.TupleType.html
index b3aa05153a..17f02f5626 100644
--- a/leo_ast/types/tuple/struct.TupleType.html
+++ b/leo_ast/types/tuple/struct.TupleType.html
@@ -5,8 +5,8 @@
Fields§
§elements: Vec<Type>
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for TupleType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moreTrait Implementations§
source§impl<'de> Deserialize<'de> for TupleType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for TupleType
source§fn eq(&self, other: &TupleType) -> 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
diff --git a/leo_ast/types/type_/enum.Type.html b/leo_ast/types/type_/enum.Type.html
index 246a09dfa6..901803c8fe 100644
--- a/leo_ast/types/type_/enum.Type.html
+++ b/leo_ast/types/type_/enum.Type.html
@@ -34,8 +34,8 @@
Will eventually lead to a compile error.
Implementations§
impl<T> Any for Twhere
diff --git a/leo_ast/expressions/struct_init/struct.StructExpression.html b/leo_ast/expressions/struct_init/struct.StructExpression.html
index 3488b3e09d..f608ba2123 100644
--- a/leo_ast/expressions/struct_init/struct.StructExpression.html
+++ b/leo_ast/expressions/struct_init/struct.StructExpression.html
@@ -13,8 +13,8 @@
§id: NodeID
The ID of the node.
Implementations§
source§impl StructExpression
sourcepub fn check_record(&self) -> bool
Returns true if the record has all required fields and visibility.
sourcepub fn to_record_string(&self) -> String
Returns the struct as a record interface with visibility.
-Trait Implementations§
source§impl Clone for StructExpression
source§fn clone(&self) -> StructExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for StructExpression
source§impl<'de> Deserialize<'de> for StructExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for StructExpression
source§impl Node for StructExpression
source§impl PartialEq for StructExpression
source§fn eq(&self, other: &StructExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for StructExpression
source§fn clone(&self) -> StructExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for StructExpression
source§impl<'de> Deserialize<'de> for StructExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for StructExpression
source§impl Node for StructExpression
source§impl PartialEq for StructExpression
source§fn eq(&self, other: &StructExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for StructExpression
source§impl Eq for StructExpression
source§impl StructuralEq for StructExpression
source§impl StructuralPartialEq for StructExpression
Auto Trait Implementations§
§impl RefUnwindSafe for StructExpression
§impl Send for StructExpression
§impl Sync for StructExpression
§impl Unpin for StructExpression
§impl UnwindSafe for StructExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/unary/struct.UnaryExpression.html b/leo_ast/expressions/unary/struct.UnaryExpression.html
index cdadd5fdc1..cf4023cdde 100644
--- a/leo_ast/expressions/unary/struct.UnaryExpression.html
+++ b/leo_ast/expressions/unary/struct.UnaryExpression.html
@@ -9,8 +9,8 @@
§op: UnaryOperation
The unary operator to apply to inner
.
§span: Span
The span covering op inner
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for UnaryExpression
source§fn clone(&self) -> UnaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for UnaryExpression
source§impl<'de> Deserialize<'de> for UnaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for UnaryExpression
source§impl Node for UnaryExpression
source§impl PartialEq for UnaryExpression
source§fn eq(&self, other: &UnaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for UnaryExpression
source§fn clone(&self) -> UnaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for UnaryExpression
source§impl<'de> Deserialize<'de> for UnaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for UnaryExpression
source§impl Node for UnaryExpression
source§impl PartialEq for UnaryExpression
source§fn eq(&self, other: &UnaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for UnaryExpression
source§impl Eq for UnaryExpression
source§impl StructuralEq for UnaryExpression
source§impl StructuralPartialEq for UnaryExpression
Auto Trait Implementations§
§impl RefUnwindSafe for UnaryExpression
§impl Send for UnaryExpression
§impl Sync for UnaryExpression
§impl Unpin for UnaryExpression
§impl UnwindSafe for UnaryExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/unit/struct.UnitExpression.html b/leo_ast/expressions/unit/struct.UnitExpression.html
index 07991e11c4..2e21ae896e 100644
--- a/leo_ast/expressions/unit/struct.UnitExpression.html
+++ b/leo_ast/expressions/unit/struct.UnitExpression.html
@@ -5,8 +5,8 @@
}Expand description
Represents a unit expression.
Fields§
§span: Span
The span of the unit expression.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for UnitExpression
source§fn clone(&self) -> UnitExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for UnitExpression
source§impl<'de> Deserialize<'de> for UnitExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for UnitExpression
source§impl Node for UnitExpression
source§impl PartialEq for UnitExpression
source§fn eq(&self, other: &UnitExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for UnitExpression
source§fn clone(&self) -> UnitExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for UnitExpression
source§impl<'de> Deserialize<'de> for UnitExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for UnitExpression
source§impl Node for UnitExpression
source§impl PartialEq for UnitExpression
source§fn eq(&self, other: &UnitExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for UnitExpression
source§impl Eq for UnitExpression
source§impl StructuralEq for UnitExpression
source§impl StructuralPartialEq for UnitExpression
Auto Trait Implementations§
§impl RefUnwindSafe for UnitExpression
§impl Send for UnitExpression
§impl Sync for UnitExpression
§impl Unpin for UnitExpression
§impl UnwindSafe for UnitExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/annotation/struct.Annotation.html b/leo_ast/functions/annotation/struct.Annotation.html
index f8ed86d975..ceb29b0350 100644
--- a/leo_ast/functions/annotation/struct.Annotation.html
+++ b/leo_ast/functions/annotation/struct.Annotation.html
@@ -7,8 +7,8 @@
Fields§
§identifier: Identifier
The name of the annotation.
§span: Span
A span locating where the annotation occurred in the source.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for Annotation
source§fn clone(&self) -> Annotation
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for Annotation
source§impl<'de> Deserialize<'de> for Annotation
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for Annotation
source§impl Node for Annotation
source§impl PartialEq for Annotation
source§fn eq(&self, other: &Annotation) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for Annotation
source§fn clone(&self) -> Annotation
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for Annotation
source§impl<'de> Deserialize<'de> for Annotation
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for Annotation
source§impl Node for Annotation
source§impl PartialEq for Annotation
source§fn eq(&self, other: &Annotation) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for Annotation
source§impl Eq for Annotation
source§impl StructuralEq for Annotation
source§impl StructuralPartialEq for Annotation
Auto Trait Implementations§
§impl RefUnwindSafe for Annotation
§impl Send for Annotation
§impl Sync for Annotation
§impl Unpin for Annotation
§impl UnwindSafe for Annotation
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/finalize/struct.Finalize.html b/leo_ast/functions/finalize/struct.Finalize.html
index fed48792cb..027cb71acb 100644
--- a/leo_ast/functions/finalize/struct.Finalize.html
+++ b/leo_ast/functions/finalize/struct.Finalize.html
@@ -23,8 +23,8 @@
span: Span,
id: NodeID
) -> SelfCreate a new finalize block.
-
Trait Implementations§
source§impl<'de> Deserialize<'de> for Finalize
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Finalize> for FinalizeStub
source§impl From<FinalizeStub> for Finalize
source§fn from(finalize_stub: FinalizeStub) -> Self
Converts to this type from the input type.Trait Implementations§
source§impl<'de> Deserialize<'de> for Finalize
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Finalize> for FinalizeStub
source§impl From<FinalizeStub> for Finalize
source§fn from(finalize_stub: FinalizeStub) -> Self
Converts to this type from the input type.source§impl PartialEq for Finalize
source§impl Eq for Finalize
source§impl StructuralEq for Finalize
source§impl StructuralPartialEq for Finalize
Auto Trait Implementations§
§impl !RefUnwindSafe for Finalize
§impl Send for Finalize
§impl !Sync for Finalize
§impl Unpin for Finalize
§impl UnwindSafe for Finalize
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/input/struct.FunctionInput.html b/leo_ast/functions/input/struct.FunctionInput.html
index baf692e9ef..160e80a5a6 100644
--- a/leo_ast/functions/input/struct.FunctionInput.html
+++ b/leo_ast/functions/input/struct.FunctionInput.html
@@ -11,8 +11,8 @@
§type_: Type
What’s the parameter’s type?
§span: Span
The parameters span from any annotations to its type.
§id: NodeID
The ID of the node.
-Implementations§
Trait Implementations§
source§impl Clone for FunctionInput
source§fn clone(&self) -> FunctionInput
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for FunctionInput
source§impl<'de> Deserialize<'de> for FunctionInput
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for FunctionInput
source§impl Node for FunctionInput
source§impl PartialEq for FunctionInput
source§fn eq(&self, other: &FunctionInput) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
Trait Implementations§
source§impl Clone for FunctionInput
source§fn clone(&self) -> FunctionInput
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for FunctionInput
source§impl<'de> Deserialize<'de> for FunctionInput
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for FunctionInput
source§impl Node for FunctionInput
source§impl PartialEq for FunctionInput
source§fn eq(&self, other: &FunctionInput) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for FunctionInput
source§impl Eq for FunctionInput
source§impl StructuralEq for FunctionInput
source§impl StructuralPartialEq for FunctionInput
Auto Trait Implementations§
§impl RefUnwindSafe for FunctionInput
§impl Send for FunctionInput
§impl Sync for FunctionInput
§impl Unpin for FunctionInput
§impl UnwindSafe for FunctionInput
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/output/enum.Output.html b/leo_ast/functions/output/enum.Output.html
index 2a425d46fb..c9b49f98d3 100644
--- a/leo_ast/functions/output/enum.Output.html
+++ b/leo_ast/functions/output/enum.Output.html
@@ -2,8 +2,8 @@
pub enum Output {
Internal(FunctionOutput),
External(External),
-}
Variants§
§Internal(FunctionOutput)
§External(External)
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Output
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Output
source§fn eq(&self, other: &Output) -> bool
This method tests for self
and other
values to be equal, and is used
+}Variants§
§Internal(FunctionOutput)
§External(External)
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Output
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Output
source§impl Eq for Output
source§impl StructuralEq for Output
source§impl StructuralPartialEq for Output
Auto Trait Implementations§
§impl RefUnwindSafe for Output
§impl Send for Output
§impl Sync for Output
§impl Unpin for Output
§impl UnwindSafe for Output
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/struct.Function.html b/leo_ast/functions/struct.Function.html
index b02e98a3a8..d0b23c0ad8 100644
--- a/leo_ast/functions/struct.Function.html
+++ b/leo_ast/functions/struct.Function.html
@@ -34,8 +34,8 @@
) -> SelfInitialize a new function.
sourcefn format(&self, f: &mut Formatter<'_>) -> Result
Private formatting method used for optimizing fmt::Debug and fmt::Display implementations.
-
Trait Implementations§
source§impl<'de> Deserialize<'de> for Function
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Function> for FunctionStub
source§impl From<FunctionStub> for Function
source§fn from(function: FunctionStub) -> Self
Converts to this type from the input type.Trait Implementations§
source§impl<'de> Deserialize<'de> for Function
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Function> for FunctionStub
source§impl From<FunctionStub> for Function
source§fn from(function: FunctionStub) -> Self
Converts to this type from the input type.source§impl PartialEq for Function
source§impl Eq for Function
Auto Trait Implementations§
§impl !RefUnwindSafe for Function
§impl Send for Function
§impl !Sync for Function
§impl Unpin for Function
§impl UnwindSafe for Function
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
index ca1d69b6f1..573ffa810a 100644
--- a/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
+++ b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
@@ -9,8 +9,8 @@
§SignHigh
A sign high recovery, i.e. +
.
§SignLow
A sign low recovery, i.e., -
.
§Inferred
Recovery with an inferred value.
-
Trait Implementations§
source§impl Clone for GroupCoordinate
source§fn clone(&self) -> GroupCoordinate
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for GroupCoordinate
source§impl<'de> Deserialize<'de> for GroupCoordinate
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for GroupCoordinate
source§impl PartialEq for GroupCoordinate
source§fn eq(&self, other: &GroupCoordinate) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for GroupCoordinate
source§fn clone(&self) -> GroupCoordinate
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for GroupCoordinate
source§impl<'de> Deserialize<'de> for GroupCoordinate
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for GroupCoordinate
source§impl PartialEq for GroupCoordinate
source§fn eq(&self, other: &GroupCoordinate) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for GroupCoordinate
source§impl Eq for GroupCoordinate
source§impl StructuralEq for GroupCoordinate
source§impl StructuralPartialEq for GroupCoordinate
Auto Trait Implementations§
§impl RefUnwindSafe for GroupCoordinate
§impl Send for GroupCoordinate
§impl Sync for GroupCoordinate
§impl Unpin for GroupCoordinate
§impl UnwindSafe for GroupCoordinate
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/groups/group_literal/enum.GroupLiteral.html b/leo_ast/groups/group_literal/enum.GroupLiteral.html
index 4c99a599be..952b7eaa77 100644
--- a/leo_ast/groups/group_literal/enum.GroupLiteral.html
+++ b/leo_ast/groups/group_literal/enum.GroupLiteral.html
@@ -5,8 +5,8 @@
}Expand description
A group literal.
Variants§
§Single(String, Span, NodeID)
Product group literal, e.g., 42group
.
§Tuple(GroupTuple)
An affine group literal with (x, y) coordinates.
-Implementations§
Trait Implementations§
source§impl Clone for GroupLiteral
source§fn clone(&self) -> GroupLiteral
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for GroupLiteral
source§impl<'de> Deserialize<'de> for GroupLiteral
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for GroupLiteral
source§impl PartialEq for GroupLiteral
source§fn eq(&self, other: &GroupLiteral) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
Trait Implementations§
source§impl Clone for GroupLiteral
source§fn clone(&self) -> GroupLiteral
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for GroupLiteral
source§impl<'de> Deserialize<'de> for GroupLiteral
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for GroupLiteral
source§impl PartialEq for GroupLiteral
source§fn eq(&self, other: &GroupLiteral) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for GroupLiteral
source§impl Eq for GroupLiteral
source§impl StructuralEq for GroupLiteral
source§impl StructuralPartialEq for GroupLiteral
Auto Trait Implementations§
§impl RefUnwindSafe for GroupLiteral
§impl Send for GroupLiteral
§impl Sync for GroupLiteral
§impl Unpin for GroupLiteral
§impl UnwindSafe for GroupLiteral
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/mapping/struct.Mapping.html b/leo_ast/mapping/struct.Mapping.html
index a5414f8281..1ebfb5fe94 100644
--- a/leo_ast/mapping/struct.Mapping.html
+++ b/leo_ast/mapping/struct.Mapping.html
@@ -14,8 +14,8 @@
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mapping
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Mapping
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mapping
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Mapping
source§impl Eq for Mapping
source§impl StructuralEq for Mapping
source§impl StructuralPartialEq for Mapping
Auto Trait Implementations§
§impl RefUnwindSafe for Mapping
§impl Send for Mapping
§impl Sync for Mapping
§impl Unpin for Mapping
§impl UnwindSafe for Mapping
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/program/program_id/struct.ProgramId.html b/leo_ast/program/program_id/struct.ProgramId.html
index 2f9288bae7..2fbc7d2bdb 100644
--- a/leo_ast/program/program_id/struct.ProgramId.html
+++ b/leo_ast/program/program_id/struct.ProgramId.html
@@ -5,7 +5,7 @@
}Expand description
An identifier for a program that is eventually deployed to the network.
Fields§
§name: Identifier
The name of the program.
§network: Identifier
The network associated with the program.
-Trait Implementations§
source§impl<'de> Deserialize<'de> for ProgramId
source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Identifier> for ProgramId
source§fn from(name: Identifier) -> Self
Converts to this type from the input type.source§impl Hash for ProgramId
1.3.0 · source§fn hash_slice<H>(data: &[Self], state: &mut H)where
+Trait Implementations§
source§impl<'de> Deserialize<'de> for ProgramId
source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Identifier> for ProgramId
source§fn from(name: Identifier) -> Self
Converts to this type from the input type.source§impl PartialEq for ProgramId
source§fn eq(&self, other: &ProgramId) -> 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
diff --git a/leo_ast/statement/assert/struct.AssertStatement.html b/leo_ast/statement/assert/struct.AssertStatement.html
index 9b2b527e3a..787d71ab8a 100644
--- a/leo_ast/statement/assert/struct.AssertStatement.html
+++ b/leo_ast/statement/assert/struct.AssertStatement.html
@@ -7,8 +7,8 @@
Fields§
§variant: AssertVariant
The variant of the assert statement.
§span: Span
The span, excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for AssertStatement
source§fn clone(&self) -> AssertStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssertStatement
source§impl<'de> Deserialize<'de> for AssertStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssertStatement
source§impl Node for AssertStatement
source§impl PartialEq for AssertStatement
source§fn eq(&self, other: &AssertStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for AssertStatement
source§fn clone(&self) -> AssertStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssertStatement
source§impl<'de> Deserialize<'de> for AssertStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssertStatement
source§impl Node for AssertStatement
source§impl PartialEq for AssertStatement
source§fn eq(&self, other: &AssertStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for AssertStatement
source§impl Eq for AssertStatement
source§impl StructuralEq for AssertStatement
source§impl StructuralPartialEq for AssertStatement
Auto Trait Implementations§
§impl RefUnwindSafe for AssertStatement
§impl Send for AssertStatement
§impl Sync for AssertStatement
§impl Unpin for AssertStatement
§impl UnwindSafe for AssertStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/assign/struct.AssignStatement.html b/leo_ast/statement/assign/struct.AssignStatement.html
index 0ae4349b83..76464741a2 100644
--- a/leo_ast/statement/assign/struct.AssignStatement.html
+++ b/leo_ast/statement/assign/struct.AssignStatement.html
@@ -11,8 +11,8 @@
§value: Expression
The value to assign to the assignee
.
§span: Span
The span, excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for AssignStatement
source§fn clone(&self) -> AssignStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssignStatement
source§impl<'de> Deserialize<'de> for AssignStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssignStatement
source§impl Node for AssignStatement
source§impl PartialEq for AssignStatement
source§fn eq(&self, other: &AssignStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for AssignStatement
source§fn clone(&self) -> AssignStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssignStatement
source§impl<'de> Deserialize<'de> for AssignStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssignStatement
source§impl Node for AssignStatement
source§impl PartialEq for AssignStatement
source§fn eq(&self, other: &AssignStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for AssignStatement
source§impl Eq for AssignStatement
source§impl StructuralEq for AssignStatement
source§impl StructuralPartialEq for AssignStatement
Auto Trait Implementations§
§impl RefUnwindSafe for AssignStatement
§impl Send for AssignStatement
§impl Sync for AssignStatement
§impl Unpin for AssignStatement
§impl UnwindSafe for AssignStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/block/struct.Block.html b/leo_ast/statement/block/struct.Block.html
index 0023dc06f0..39650a254c 100644
--- a/leo_ast/statement/block/struct.Block.html
+++ b/leo_ast/statement/block/struct.Block.html
@@ -7,8 +7,8 @@
Fields§
§statements: Vec<Statement>
The list of statements to execute.
§span: Span
The span from {
to }
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl<'de> Deserialize<'de> for Block
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Block
source§fn eq(&self, other: &Block) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl<'de> Deserialize<'de> for Block
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Block
source§impl Eq for Block
source§impl StructuralEq for Block
source§impl StructuralPartialEq for Block
Auto Trait Implementations§
§impl !RefUnwindSafe for Block
§impl Send for Block
§impl !Sync for Block
§impl Unpin for Block
§impl UnwindSafe for Block
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/console/console_function/enum.ConsoleFunction.html b/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
index 8709d412ee..92fea8f353 100644
--- a/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
+++ b/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
@@ -7,8 +7,8 @@
Variants§
§Assert(Expression)
A console.assert(expr)
call to invoke, asserting that the expression evaluates to true.
§AssertEq(Expression, Expression)
A console.assert_eq(expr1, expr2)
call to invoke, asserting that the operands are equal.
§AssertNeq(Expression, Expression)
A console.assert_neq(expr1, expr2)
call to invoke, asserting that the operands are not equal.
-Trait Implementations§
source§impl Clone for ConsoleFunction
source§fn clone(&self) -> ConsoleFunction
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConsoleFunction
source§impl<'de> Deserialize<'de> for ConsoleFunction
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConsoleFunction
source§impl PartialEq for ConsoleFunction
source§fn eq(&self, other: &ConsoleFunction) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ConsoleFunction
source§fn clone(&self) -> ConsoleFunction
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConsoleFunction
source§impl<'de> Deserialize<'de> for ConsoleFunction
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConsoleFunction
source§impl PartialEq for ConsoleFunction
source§fn eq(&self, other: &ConsoleFunction) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ConsoleFunction
source§impl Eq for ConsoleFunction
source§impl StructuralEq for ConsoleFunction
source§impl StructuralPartialEq for ConsoleFunction
Auto Trait Implementations§
§impl RefUnwindSafe for ConsoleFunction
§impl Send for ConsoleFunction
§impl Sync for ConsoleFunction
§impl Unpin for ConsoleFunction
§impl UnwindSafe for ConsoleFunction
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/const_/struct.ConstDeclaration.html b/leo_ast/statement/const_/struct.ConstDeclaration.html
index 3c5c64aeb1..d38eb5ff8e 100644
--- a/leo_ast/statement/const_/struct.ConstDeclaration.html
+++ b/leo_ast/statement/const_/struct.ConstDeclaration.html
@@ -11,8 +11,8 @@
§value: Expression
An initializer value for the binding.
§span: Span
The span excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ConstDeclaration
source§fn clone(&self) -> ConstDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConstDeclaration
source§impl<'de> Deserialize<'de> for ConstDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConstDeclaration
source§impl Node for ConstDeclaration
source§impl PartialEq for ConstDeclaration
source§fn eq(&self, other: &ConstDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ConstDeclaration
source§fn clone(&self) -> ConstDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConstDeclaration
source§impl<'de> Deserialize<'de> for ConstDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConstDeclaration
source§impl Node for ConstDeclaration
source§impl PartialEq for ConstDeclaration
source§fn eq(&self, other: &ConstDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ConstDeclaration
source§impl Eq for ConstDeclaration
source§impl StructuralEq for ConstDeclaration
source§impl StructuralPartialEq for ConstDeclaration
Auto Trait Implementations§
§impl RefUnwindSafe for ConstDeclaration
§impl Send for ConstDeclaration
§impl Sync for ConstDeclaration
§impl Unpin for ConstDeclaration
§impl UnwindSafe for ConstDeclaration
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/definition/struct.DefinitionStatement.html b/leo_ast/statement/definition/struct.DefinitionStatement.html
index c147af02aa..3b0b16b5d3 100644
--- a/leo_ast/statement/definition/struct.DefinitionStatement.html
+++ b/leo_ast/statement/definition/struct.DefinitionStatement.html
@@ -13,8 +13,8 @@
§value: Expression
An initializer value for the bindings.
§span: Span
The span excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for DefinitionStatement
source§fn clone(&self) -> DefinitionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for DefinitionStatement
source§impl<'de> Deserialize<'de> for DefinitionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for DefinitionStatement
source§impl Node for DefinitionStatement
source§impl PartialEq for DefinitionStatement
source§fn eq(&self, other: &DefinitionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for DefinitionStatement
source§fn clone(&self) -> DefinitionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for DefinitionStatement
source§impl<'de> Deserialize<'de> for DefinitionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for DefinitionStatement
source§impl Node for DefinitionStatement
source§impl PartialEq for DefinitionStatement
source§fn eq(&self, other: &DefinitionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for DefinitionStatement
source§impl Eq for DefinitionStatement
source§impl StructuralEq for DefinitionStatement
source§impl StructuralPartialEq for DefinitionStatement
Auto Trait Implementations§
§impl RefUnwindSafe for DefinitionStatement
§impl Send for DefinitionStatement
§impl Sync for DefinitionStatement
§impl Unpin for DefinitionStatement
§impl UnwindSafe for DefinitionStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/enum.Statement.html b/leo_ast/statement/enum.Statement.html
index 9b91541793..5e61dede79 100644
--- a/leo_ast/statement/enum.Statement.html
+++ b/leo_ast/statement/enum.Statement.html
@@ -22,8 +22,8 @@
§Iteration(Box<IterationStatement>)
A for
statement.
§Return(ReturnStatement)
A return statement return expr;
.
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Statement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moreTrait Implementations§
source§impl<'de> Deserialize<'de> for Statement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Statement
source§impl Eq for Statement
source§impl StructuralEq for Statement
source§impl StructuralPartialEq for Statement
Auto Trait Implementations§
§impl !RefUnwindSafe for Statement
§impl Send for Statement
§impl !Sync for Statement
§impl Unpin for Statement
§impl UnwindSafe for Statement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/expression/struct.ExpressionStatement.html b/leo_ast/statement/expression/struct.ExpressionStatement.html
index 47ed0fc087..07af87082d 100644
--- a/leo_ast/statement/expression/struct.ExpressionStatement.html
+++ b/leo_ast/statement/expression/struct.ExpressionStatement.html
@@ -7,8 +7,8 @@
Fields§
§expression: Expression
The expression associated with the statement.
§span: Span
The span.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ExpressionStatement
source§fn clone(&self) -> ExpressionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ExpressionStatement
source§impl<'de> Deserialize<'de> for ExpressionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ExpressionStatement
source§impl Node for ExpressionStatement
source§impl PartialEq for ExpressionStatement
source§fn eq(&self, other: &ExpressionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ExpressionStatement
source§fn clone(&self) -> ExpressionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ExpressionStatement
source§impl<'de> Deserialize<'de> for ExpressionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ExpressionStatement
source§impl Node for ExpressionStatement
source§impl PartialEq for ExpressionStatement
source§fn eq(&self, other: &ExpressionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ExpressionStatement
source§impl Eq for ExpressionStatement
source§impl StructuralEq for ExpressionStatement
source§impl StructuralPartialEq for ExpressionStatement
Auto Trait Implementations§
§impl RefUnwindSafe for ExpressionStatement
§impl Send for ExpressionStatement
§impl Sync for ExpressionStatement
§impl Unpin for ExpressionStatement
§impl UnwindSafe for ExpressionStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/return_/struct.ReturnStatement.html b/leo_ast/statement/return_/struct.ReturnStatement.html
index f9fddb4f2e..b1815835a8 100644
--- a/leo_ast/statement/return_/struct.ReturnStatement.html
+++ b/leo_ast/statement/return_/struct.ReturnStatement.html
@@ -9,8 +9,8 @@
§finalize_arguments: Option<Vec<Expression>>
Arguments to the finalize block.
§span: Span
The span of return expression
excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ReturnStatement
source§fn clone(&self) -> ReturnStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ReturnStatement
source§impl<'de> Deserialize<'de> for ReturnStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ReturnStatement
source§impl Node for ReturnStatement
source§impl PartialEq for ReturnStatement
source§fn eq(&self, other: &ReturnStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ReturnStatement
source§fn clone(&self) -> ReturnStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ReturnStatement
source§impl<'de> Deserialize<'de> for ReturnStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ReturnStatement
source§impl Node for ReturnStatement
source§impl PartialEq for ReturnStatement
source§fn eq(&self, other: &ReturnStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ReturnStatement
source§impl Eq for ReturnStatement
source§impl StructuralEq for ReturnStatement
source§impl StructuralPartialEq for ReturnStatement
Auto Trait Implementations§
§impl RefUnwindSafe for ReturnStatement
§impl Send for ReturnStatement
§impl Sync for ReturnStatement
§impl Unpin for ReturnStatement
§impl UnwindSafe for ReturnStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/stub/struct.Stub.html b/leo_ast/stub/struct.Stub.html
index 174085a356..a59392278e 100644
--- a/leo_ast/stub/struct.Stub.html
+++ b/leo_ast/stub/struct.Stub.html
@@ -15,9 +15,9 @@
§mappings: Vec<(Symbol, Mapping)>
A vector of mapping definitions.
§functions: Vec<(Symbol, FunctionStub)>
A vector of function stub definitions.
§span: Span
The span associated with the stub.
-Trait Implementations§
source§impl Default for Stub
source§fn default() -> Self
Constructs an empty program stub
+Trait Implementations§
source§impl<'de> Deserialize<'de> for Stub
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Stub> for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for Stub
source§impl Eq for Stub
source§impl StructuralEq for Stub
source§impl StructuralPartialEq for Stub
Auto Trait Implementations§
§impl RefUnwindSafe for Stub
§impl Send for Stub
§impl Sync for Stub
§impl Unpin for Stub
§impl UnwindSafe for Stub
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/types/integer_type/enum.IntegerType.html b/leo_ast/types/integer_type/enum.IntegerType.html
index 0e3192d212..8d0bf8c07a 100644
--- a/leo_ast/types/integer_type/enum.IntegerType.html
+++ b/leo_ast/types/integer_type/enum.IntegerType.html
@@ -13,8 +13,8 @@
}Expand description
Explicit integer type.
Variants§
Implementations§
Trait Implementations§
source§impl Clone for IntegerType
source§fn clone(&self) -> IntegerType
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IntegerType
source§impl<'de> Deserialize<'de> for IntegerType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for IntegerType
Trait Implementations§
source§impl Clone for IntegerType
source§fn clone(&self) -> IntegerType
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IntegerType
source§impl<'de> Deserialize<'de> for IntegerType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for IntegerType
source§impl Hash for IntegerType
source§impl PartialEq for IntegerType
source§fn eq(&self, other: &IntegerType) -> 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
diff --git a/leo_ast/types/tuple/struct.TupleType.html b/leo_ast/types/tuple/struct.TupleType.html
index b3aa05153a..17f02f5626 100644
--- a/leo_ast/types/tuple/struct.TupleType.html
+++ b/leo_ast/types/tuple/struct.TupleType.html
@@ -5,8 +5,8 @@
Fields§
§elements: Vec<Type>
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for TupleType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moreTrait Implementations§
source§impl<'de> Deserialize<'de> for TupleType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for TupleType
source§fn eq(&self, other: &TupleType) -> 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
diff --git a/leo_ast/types/type_/enum.Type.html b/leo_ast/types/type_/enum.Type.html
index 246a09dfa6..901803c8fe 100644
--- a/leo_ast/types/type_/enum.Type.html
+++ b/leo_ast/types/type_/enum.Type.html
@@ -34,8 +34,8 @@
Will eventually lead to a compile error.
Implementations§
The ID of the node.
source§impl StructExpression
impl StructExpression
sourcepub fn check_record(&self) -> bool
pub fn check_record(&self) -> bool
Returns true if the record has all required fields and visibility.
sourcepub fn to_record_string(&self) -> String
pub fn to_record_string(&self) -> String
Returns the struct as a record interface with visibility.
-source§impl Clone for StructExpression
impl Clone for StructExpression
source§fn clone(&self) -> StructExpression
fn clone(&self) -> StructExpression
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for StructExpression
impl Debug for StructExpression
source§impl<'de> Deserialize<'de> for StructExpression
impl<'de> Deserialize<'de> for StructExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
source§impl Display for StructExpression
impl Display for StructExpression
source§impl Node for StructExpression
impl Node for StructExpression
source§impl PartialEq for StructExpression
impl PartialEq for StructExpression
source§fn eq(&self, other: &StructExpression) -> bool
fn eq(&self, other: &StructExpression) -> bool
self
and other
values to be equal, and is used
+source§impl Clone for StructExpression
impl Clone for StructExpression
source§fn clone(&self) -> StructExpression
fn clone(&self) -> StructExpression
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for StructExpression
impl Debug for StructExpression
source§impl<'de> Deserialize<'de> for StructExpression
impl<'de> Deserialize<'de> for StructExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
source§impl Display for StructExpression
impl Display for StructExpression
source§impl Node for StructExpression
impl Node for StructExpression
source§impl PartialEq for StructExpression
impl PartialEq for StructExpression
source§fn eq(&self, other: &StructExpression) -> bool
fn eq(&self, other: &StructExpression) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for StructExpression
impl Serialize for StructExpression
impl Eq for StructExpression
impl StructuralEq for StructExpression
impl StructuralPartialEq for StructExpression
impl RefUnwindSafe for StructExpression
impl Send for StructExpression
impl Sync for StructExpression
impl Unpin for StructExpression
impl UnwindSafe for StructExpression
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/unary/struct.UnaryExpression.html b/leo_ast/expressions/unary/struct.UnaryExpression.html
index cdadd5fdc1..cf4023cdde 100644
--- a/leo_ast/expressions/unary/struct.UnaryExpression.html
+++ b/leo_ast/expressions/unary/struct.UnaryExpression.html
@@ -9,8 +9,8 @@
§op: UnaryOperation
The unary operator to apply to inner
.
§span: Span
The span covering op inner
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for UnaryExpression
source§fn clone(&self) -> UnaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for UnaryExpression
source§impl<'de> Deserialize<'de> for UnaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for UnaryExpression
source§impl Node for UnaryExpression
source§impl PartialEq for UnaryExpression
source§fn eq(&self, other: &UnaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for UnaryExpression
source§fn clone(&self) -> UnaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for UnaryExpression
source§impl<'de> Deserialize<'de> for UnaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for UnaryExpression
source§impl Node for UnaryExpression
source§impl PartialEq for UnaryExpression
source§fn eq(&self, other: &UnaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for UnaryExpression
source§impl Eq for UnaryExpression
source§impl StructuralEq for UnaryExpression
source§impl StructuralPartialEq for UnaryExpression
Auto Trait Implementations§
§impl RefUnwindSafe for UnaryExpression
§impl Send for UnaryExpression
§impl Sync for UnaryExpression
§impl Unpin for UnaryExpression
§impl UnwindSafe for UnaryExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/unit/struct.UnitExpression.html b/leo_ast/expressions/unit/struct.UnitExpression.html
index 07991e11c4..2e21ae896e 100644
--- a/leo_ast/expressions/unit/struct.UnitExpression.html
+++ b/leo_ast/expressions/unit/struct.UnitExpression.html
@@ -5,8 +5,8 @@
}Expand description
Represents a unit expression.
Fields§
§span: Span
The span of the unit expression.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for UnitExpression
source§fn clone(&self) -> UnitExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for UnitExpression
source§impl<'de> Deserialize<'de> for UnitExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for UnitExpression
source§impl Node for UnitExpression
source§impl PartialEq for UnitExpression
source§fn eq(&self, other: &UnitExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for UnitExpression
source§fn clone(&self) -> UnitExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for UnitExpression
source§impl<'de> Deserialize<'de> for UnitExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for UnitExpression
source§impl Node for UnitExpression
source§impl PartialEq for UnitExpression
source§fn eq(&self, other: &UnitExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for UnitExpression
source§impl Eq for UnitExpression
source§impl StructuralEq for UnitExpression
source§impl StructuralPartialEq for UnitExpression
Auto Trait Implementations§
§impl RefUnwindSafe for UnitExpression
§impl Send for UnitExpression
§impl Sync for UnitExpression
§impl Unpin for UnitExpression
§impl UnwindSafe for UnitExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/annotation/struct.Annotation.html b/leo_ast/functions/annotation/struct.Annotation.html
index f8ed86d975..ceb29b0350 100644
--- a/leo_ast/functions/annotation/struct.Annotation.html
+++ b/leo_ast/functions/annotation/struct.Annotation.html
@@ -7,8 +7,8 @@
Fields§
§identifier: Identifier
The name of the annotation.
§span: Span
A span locating where the annotation occurred in the source.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for Annotation
source§fn clone(&self) -> Annotation
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for Annotation
source§impl<'de> Deserialize<'de> for Annotation
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for Annotation
source§impl Node for Annotation
source§impl PartialEq for Annotation
source§fn eq(&self, other: &Annotation) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for Annotation
source§fn clone(&self) -> Annotation
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for Annotation
source§impl<'de> Deserialize<'de> for Annotation
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for Annotation
source§impl Node for Annotation
source§impl PartialEq for Annotation
source§fn eq(&self, other: &Annotation) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for Annotation
source§impl Eq for Annotation
source§impl StructuralEq for Annotation
source§impl StructuralPartialEq for Annotation
Auto Trait Implementations§
§impl RefUnwindSafe for Annotation
§impl Send for Annotation
§impl Sync for Annotation
§impl Unpin for Annotation
§impl UnwindSafe for Annotation
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/finalize/struct.Finalize.html b/leo_ast/functions/finalize/struct.Finalize.html
index fed48792cb..027cb71acb 100644
--- a/leo_ast/functions/finalize/struct.Finalize.html
+++ b/leo_ast/functions/finalize/struct.Finalize.html
@@ -23,8 +23,8 @@
span: Span,
id: NodeID
) -> SelfCreate a new finalize block.
-
Trait Implementations§
source§impl<'de> Deserialize<'de> for Finalize
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Finalize> for FinalizeStub
source§impl From<FinalizeStub> for Finalize
source§fn from(finalize_stub: FinalizeStub) -> Self
Converts to this type from the input type.Trait Implementations§
source§impl<'de> Deserialize<'de> for Finalize
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Finalize> for FinalizeStub
source§impl From<FinalizeStub> for Finalize
source§fn from(finalize_stub: FinalizeStub) -> Self
Converts to this type from the input type.source§impl PartialEq for Finalize
source§impl Eq for Finalize
source§impl StructuralEq for Finalize
source§impl StructuralPartialEq for Finalize
Auto Trait Implementations§
§impl !RefUnwindSafe for Finalize
§impl Send for Finalize
§impl !Sync for Finalize
§impl Unpin for Finalize
§impl UnwindSafe for Finalize
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/input/struct.FunctionInput.html b/leo_ast/functions/input/struct.FunctionInput.html
index baf692e9ef..160e80a5a6 100644
--- a/leo_ast/functions/input/struct.FunctionInput.html
+++ b/leo_ast/functions/input/struct.FunctionInput.html
@@ -11,8 +11,8 @@
§type_: Type
What’s the parameter’s type?
§span: Span
The parameters span from any annotations to its type.
§id: NodeID
The ID of the node.
-Implementations§
Trait Implementations§
source§impl Clone for FunctionInput
source§fn clone(&self) -> FunctionInput
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for FunctionInput
source§impl<'de> Deserialize<'de> for FunctionInput
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for FunctionInput
source§impl Node for FunctionInput
source§impl PartialEq for FunctionInput
source§fn eq(&self, other: &FunctionInput) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
Trait Implementations§
source§impl Clone for FunctionInput
source§fn clone(&self) -> FunctionInput
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for FunctionInput
source§impl<'de> Deserialize<'de> for FunctionInput
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for FunctionInput
source§impl Node for FunctionInput
source§impl PartialEq for FunctionInput
source§fn eq(&self, other: &FunctionInput) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for FunctionInput
source§impl Eq for FunctionInput
source§impl StructuralEq for FunctionInput
source§impl StructuralPartialEq for FunctionInput
Auto Trait Implementations§
§impl RefUnwindSafe for FunctionInput
§impl Send for FunctionInput
§impl Sync for FunctionInput
§impl Unpin for FunctionInput
§impl UnwindSafe for FunctionInput
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/output/enum.Output.html b/leo_ast/functions/output/enum.Output.html
index 2a425d46fb..c9b49f98d3 100644
--- a/leo_ast/functions/output/enum.Output.html
+++ b/leo_ast/functions/output/enum.Output.html
@@ -2,8 +2,8 @@
pub enum Output {
Internal(FunctionOutput),
External(External),
-}
Variants§
§Internal(FunctionOutput)
§External(External)
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Output
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Output
source§fn eq(&self, other: &Output) -> bool
This method tests for self
and other
values to be equal, and is used
+}Variants§
§Internal(FunctionOutput)
§External(External)
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Output
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Output
source§impl Eq for Output
source§impl StructuralEq for Output
source§impl StructuralPartialEq for Output
Auto Trait Implementations§
§impl RefUnwindSafe for Output
§impl Send for Output
§impl Sync for Output
§impl Unpin for Output
§impl UnwindSafe for Output
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/struct.Function.html b/leo_ast/functions/struct.Function.html
index b02e98a3a8..d0b23c0ad8 100644
--- a/leo_ast/functions/struct.Function.html
+++ b/leo_ast/functions/struct.Function.html
@@ -34,8 +34,8 @@
) -> SelfInitialize a new function.
sourcefn format(&self, f: &mut Formatter<'_>) -> Result
Private formatting method used for optimizing fmt::Debug and fmt::Display implementations.
-
Trait Implementations§
source§impl<'de> Deserialize<'de> for Function
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Function> for FunctionStub
source§impl From<FunctionStub> for Function
source§fn from(function: FunctionStub) -> Self
Converts to this type from the input type.Trait Implementations§
source§impl<'de> Deserialize<'de> for Function
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Function> for FunctionStub
source§impl From<FunctionStub> for Function
source§fn from(function: FunctionStub) -> Self
Converts to this type from the input type.source§impl PartialEq for Function
source§impl Eq for Function
Auto Trait Implementations§
§impl !RefUnwindSafe for Function
§impl Send for Function
§impl !Sync for Function
§impl Unpin for Function
§impl UnwindSafe for Function
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
index ca1d69b6f1..573ffa810a 100644
--- a/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
+++ b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
@@ -9,8 +9,8 @@
§SignHigh
A sign high recovery, i.e. +
.
§SignLow
A sign low recovery, i.e., -
.
§Inferred
Recovery with an inferred value.
-
Trait Implementations§
source§impl Clone for GroupCoordinate
source§fn clone(&self) -> GroupCoordinate
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for GroupCoordinate
source§impl<'de> Deserialize<'de> for GroupCoordinate
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for GroupCoordinate
source§impl PartialEq for GroupCoordinate
source§fn eq(&self, other: &GroupCoordinate) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for GroupCoordinate
source§fn clone(&self) -> GroupCoordinate
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for GroupCoordinate
source§impl<'de> Deserialize<'de> for GroupCoordinate
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for GroupCoordinate
source§impl PartialEq for GroupCoordinate
source§fn eq(&self, other: &GroupCoordinate) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for GroupCoordinate
source§impl Eq for GroupCoordinate
source§impl StructuralEq for GroupCoordinate
source§impl StructuralPartialEq for GroupCoordinate
Auto Trait Implementations§
§impl RefUnwindSafe for GroupCoordinate
§impl Send for GroupCoordinate
§impl Sync for GroupCoordinate
§impl Unpin for GroupCoordinate
§impl UnwindSafe for GroupCoordinate
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/groups/group_literal/enum.GroupLiteral.html b/leo_ast/groups/group_literal/enum.GroupLiteral.html
index 4c99a599be..952b7eaa77 100644
--- a/leo_ast/groups/group_literal/enum.GroupLiteral.html
+++ b/leo_ast/groups/group_literal/enum.GroupLiteral.html
@@ -5,8 +5,8 @@
}Expand description
A group literal.
Variants§
§Single(String, Span, NodeID)
Product group literal, e.g., 42group
.
§Tuple(GroupTuple)
An affine group literal with (x, y) coordinates.
-Implementations§
Trait Implementations§
source§impl Clone for GroupLiteral
source§fn clone(&self) -> GroupLiteral
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for GroupLiteral
source§impl<'de> Deserialize<'de> for GroupLiteral
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for GroupLiteral
source§impl PartialEq for GroupLiteral
source§fn eq(&self, other: &GroupLiteral) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
Trait Implementations§
source§impl Clone for GroupLiteral
source§fn clone(&self) -> GroupLiteral
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for GroupLiteral
source§impl<'de> Deserialize<'de> for GroupLiteral
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for GroupLiteral
source§impl PartialEq for GroupLiteral
source§fn eq(&self, other: &GroupLiteral) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for GroupLiteral
source§impl Eq for GroupLiteral
source§impl StructuralEq for GroupLiteral
source§impl StructuralPartialEq for GroupLiteral
Auto Trait Implementations§
§impl RefUnwindSafe for GroupLiteral
§impl Send for GroupLiteral
§impl Sync for GroupLiteral
§impl Unpin for GroupLiteral
§impl UnwindSafe for GroupLiteral
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/mapping/struct.Mapping.html b/leo_ast/mapping/struct.Mapping.html
index a5414f8281..1ebfb5fe94 100644
--- a/leo_ast/mapping/struct.Mapping.html
+++ b/leo_ast/mapping/struct.Mapping.html
@@ -14,8 +14,8 @@
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mapping
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Mapping
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mapping
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Mapping
source§impl Eq for Mapping
source§impl StructuralEq for Mapping
source§impl StructuralPartialEq for Mapping
Auto Trait Implementations§
§impl RefUnwindSafe for Mapping
§impl Send for Mapping
§impl Sync for Mapping
§impl Unpin for Mapping
§impl UnwindSafe for Mapping
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/program/program_id/struct.ProgramId.html b/leo_ast/program/program_id/struct.ProgramId.html
index 2f9288bae7..2fbc7d2bdb 100644
--- a/leo_ast/program/program_id/struct.ProgramId.html
+++ b/leo_ast/program/program_id/struct.ProgramId.html
@@ -5,7 +5,7 @@
}Expand description
An identifier for a program that is eventually deployed to the network.
Fields§
§name: Identifier
The name of the program.
§network: Identifier
The network associated with the program.
-Trait Implementations§
source§impl<'de> Deserialize<'de> for ProgramId
source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Identifier> for ProgramId
source§fn from(name: Identifier) -> Self
Converts to this type from the input type.source§impl Hash for ProgramId
1.3.0 · source§fn hash_slice<H>(data: &[Self], state: &mut H)where
+Trait Implementations§
source§impl<'de> Deserialize<'de> for ProgramId
source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Identifier> for ProgramId
source§fn from(name: Identifier) -> Self
Converts to this type from the input type.source§impl PartialEq for ProgramId
source§fn eq(&self, other: &ProgramId) -> 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
diff --git a/leo_ast/statement/assert/struct.AssertStatement.html b/leo_ast/statement/assert/struct.AssertStatement.html
index 9b2b527e3a..787d71ab8a 100644
--- a/leo_ast/statement/assert/struct.AssertStatement.html
+++ b/leo_ast/statement/assert/struct.AssertStatement.html
@@ -7,8 +7,8 @@
Fields§
§variant: AssertVariant
The variant of the assert statement.
§span: Span
The span, excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for AssertStatement
source§fn clone(&self) -> AssertStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssertStatement
source§impl<'de> Deserialize<'de> for AssertStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssertStatement
source§impl Node for AssertStatement
source§impl PartialEq for AssertStatement
source§fn eq(&self, other: &AssertStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for AssertStatement
source§fn clone(&self) -> AssertStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssertStatement
source§impl<'de> Deserialize<'de> for AssertStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssertStatement
source§impl Node for AssertStatement
source§impl PartialEq for AssertStatement
source§fn eq(&self, other: &AssertStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for AssertStatement
source§impl Eq for AssertStatement
source§impl StructuralEq for AssertStatement
source§impl StructuralPartialEq for AssertStatement
Auto Trait Implementations§
§impl RefUnwindSafe for AssertStatement
§impl Send for AssertStatement
§impl Sync for AssertStatement
§impl Unpin for AssertStatement
§impl UnwindSafe for AssertStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/assign/struct.AssignStatement.html b/leo_ast/statement/assign/struct.AssignStatement.html
index 0ae4349b83..76464741a2 100644
--- a/leo_ast/statement/assign/struct.AssignStatement.html
+++ b/leo_ast/statement/assign/struct.AssignStatement.html
@@ -11,8 +11,8 @@
§value: Expression
The value to assign to the assignee
.
§span: Span
The span, excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for AssignStatement
source§fn clone(&self) -> AssignStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssignStatement
source§impl<'de> Deserialize<'de> for AssignStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssignStatement
source§impl Node for AssignStatement
source§impl PartialEq for AssignStatement
source§fn eq(&self, other: &AssignStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for AssignStatement
source§fn clone(&self) -> AssignStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssignStatement
source§impl<'de> Deserialize<'de> for AssignStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssignStatement
source§impl Node for AssignStatement
source§impl PartialEq for AssignStatement
source§fn eq(&self, other: &AssignStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for AssignStatement
source§impl Eq for AssignStatement
source§impl StructuralEq for AssignStatement
source§impl StructuralPartialEq for AssignStatement
Auto Trait Implementations§
§impl RefUnwindSafe for AssignStatement
§impl Send for AssignStatement
§impl Sync for AssignStatement
§impl Unpin for AssignStatement
§impl UnwindSafe for AssignStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/block/struct.Block.html b/leo_ast/statement/block/struct.Block.html
index 0023dc06f0..39650a254c 100644
--- a/leo_ast/statement/block/struct.Block.html
+++ b/leo_ast/statement/block/struct.Block.html
@@ -7,8 +7,8 @@
Fields§
§statements: Vec<Statement>
The list of statements to execute.
§span: Span
The span from {
to }
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl<'de> Deserialize<'de> for Block
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Block
source§fn eq(&self, other: &Block) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl<'de> Deserialize<'de> for Block
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Block
source§impl Eq for Block
source§impl StructuralEq for Block
source§impl StructuralPartialEq for Block
Auto Trait Implementations§
§impl !RefUnwindSafe for Block
§impl Send for Block
§impl !Sync for Block
§impl Unpin for Block
§impl UnwindSafe for Block
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/console/console_function/enum.ConsoleFunction.html b/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
index 8709d412ee..92fea8f353 100644
--- a/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
+++ b/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
@@ -7,8 +7,8 @@
Variants§
§Assert(Expression)
A console.assert(expr)
call to invoke, asserting that the expression evaluates to true.
§AssertEq(Expression, Expression)
A console.assert_eq(expr1, expr2)
call to invoke, asserting that the operands are equal.
§AssertNeq(Expression, Expression)
A console.assert_neq(expr1, expr2)
call to invoke, asserting that the operands are not equal.
-Trait Implementations§
source§impl Clone for ConsoleFunction
source§fn clone(&self) -> ConsoleFunction
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConsoleFunction
source§impl<'de> Deserialize<'de> for ConsoleFunction
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConsoleFunction
source§impl PartialEq for ConsoleFunction
source§fn eq(&self, other: &ConsoleFunction) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ConsoleFunction
source§fn clone(&self) -> ConsoleFunction
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConsoleFunction
source§impl<'de> Deserialize<'de> for ConsoleFunction
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConsoleFunction
source§impl PartialEq for ConsoleFunction
source§fn eq(&self, other: &ConsoleFunction) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ConsoleFunction
source§impl Eq for ConsoleFunction
source§impl StructuralEq for ConsoleFunction
source§impl StructuralPartialEq for ConsoleFunction
Auto Trait Implementations§
§impl RefUnwindSafe for ConsoleFunction
§impl Send for ConsoleFunction
§impl Sync for ConsoleFunction
§impl Unpin for ConsoleFunction
§impl UnwindSafe for ConsoleFunction
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/const_/struct.ConstDeclaration.html b/leo_ast/statement/const_/struct.ConstDeclaration.html
index 3c5c64aeb1..d38eb5ff8e 100644
--- a/leo_ast/statement/const_/struct.ConstDeclaration.html
+++ b/leo_ast/statement/const_/struct.ConstDeclaration.html
@@ -11,8 +11,8 @@
§value: Expression
An initializer value for the binding.
§span: Span
The span excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ConstDeclaration
source§fn clone(&self) -> ConstDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConstDeclaration
source§impl<'de> Deserialize<'de> for ConstDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConstDeclaration
source§impl Node for ConstDeclaration
source§impl PartialEq for ConstDeclaration
source§fn eq(&self, other: &ConstDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ConstDeclaration
source§fn clone(&self) -> ConstDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConstDeclaration
source§impl<'de> Deserialize<'de> for ConstDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConstDeclaration
source§impl Node for ConstDeclaration
source§impl PartialEq for ConstDeclaration
source§fn eq(&self, other: &ConstDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ConstDeclaration
source§impl Eq for ConstDeclaration
source§impl StructuralEq for ConstDeclaration
source§impl StructuralPartialEq for ConstDeclaration
Auto Trait Implementations§
§impl RefUnwindSafe for ConstDeclaration
§impl Send for ConstDeclaration
§impl Sync for ConstDeclaration
§impl Unpin for ConstDeclaration
§impl UnwindSafe for ConstDeclaration
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/definition/struct.DefinitionStatement.html b/leo_ast/statement/definition/struct.DefinitionStatement.html
index c147af02aa..3b0b16b5d3 100644
--- a/leo_ast/statement/definition/struct.DefinitionStatement.html
+++ b/leo_ast/statement/definition/struct.DefinitionStatement.html
@@ -13,8 +13,8 @@
§value: Expression
An initializer value for the bindings.
§span: Span
The span excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for DefinitionStatement
source§fn clone(&self) -> DefinitionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for DefinitionStatement
source§impl<'de> Deserialize<'de> for DefinitionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for DefinitionStatement
source§impl Node for DefinitionStatement
source§impl PartialEq for DefinitionStatement
source§fn eq(&self, other: &DefinitionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for DefinitionStatement
source§fn clone(&self) -> DefinitionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for DefinitionStatement
source§impl<'de> Deserialize<'de> for DefinitionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for DefinitionStatement
source§impl Node for DefinitionStatement
source§impl PartialEq for DefinitionStatement
source§fn eq(&self, other: &DefinitionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for DefinitionStatement
source§impl Eq for DefinitionStatement
source§impl StructuralEq for DefinitionStatement
source§impl StructuralPartialEq for DefinitionStatement
Auto Trait Implementations§
§impl RefUnwindSafe for DefinitionStatement
§impl Send for DefinitionStatement
§impl Sync for DefinitionStatement
§impl Unpin for DefinitionStatement
§impl UnwindSafe for DefinitionStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/enum.Statement.html b/leo_ast/statement/enum.Statement.html
index 9b91541793..5e61dede79 100644
--- a/leo_ast/statement/enum.Statement.html
+++ b/leo_ast/statement/enum.Statement.html
@@ -22,8 +22,8 @@
§Iteration(Box<IterationStatement>)
A for
statement.
§Return(ReturnStatement)
A return statement return expr;
.
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Statement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moreTrait Implementations§
source§impl<'de> Deserialize<'de> for Statement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Statement
source§impl Eq for Statement
source§impl StructuralEq for Statement
source§impl StructuralPartialEq for Statement
Auto Trait Implementations§
§impl !RefUnwindSafe for Statement
§impl Send for Statement
§impl !Sync for Statement
§impl Unpin for Statement
§impl UnwindSafe for Statement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/expression/struct.ExpressionStatement.html b/leo_ast/statement/expression/struct.ExpressionStatement.html
index 47ed0fc087..07af87082d 100644
--- a/leo_ast/statement/expression/struct.ExpressionStatement.html
+++ b/leo_ast/statement/expression/struct.ExpressionStatement.html
@@ -7,8 +7,8 @@
Fields§
§expression: Expression
The expression associated with the statement.
§span: Span
The span.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ExpressionStatement
source§fn clone(&self) -> ExpressionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ExpressionStatement
source§impl<'de> Deserialize<'de> for ExpressionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ExpressionStatement
source§impl Node for ExpressionStatement
source§impl PartialEq for ExpressionStatement
source§fn eq(&self, other: &ExpressionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ExpressionStatement
source§fn clone(&self) -> ExpressionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ExpressionStatement
source§impl<'de> Deserialize<'de> for ExpressionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ExpressionStatement
source§impl Node for ExpressionStatement
source§impl PartialEq for ExpressionStatement
source§fn eq(&self, other: &ExpressionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ExpressionStatement
source§impl Eq for ExpressionStatement
source§impl StructuralEq for ExpressionStatement
source§impl StructuralPartialEq for ExpressionStatement
Auto Trait Implementations§
§impl RefUnwindSafe for ExpressionStatement
§impl Send for ExpressionStatement
§impl Sync for ExpressionStatement
§impl Unpin for ExpressionStatement
§impl UnwindSafe for ExpressionStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/return_/struct.ReturnStatement.html b/leo_ast/statement/return_/struct.ReturnStatement.html
index f9fddb4f2e..b1815835a8 100644
--- a/leo_ast/statement/return_/struct.ReturnStatement.html
+++ b/leo_ast/statement/return_/struct.ReturnStatement.html
@@ -9,8 +9,8 @@
§finalize_arguments: Option<Vec<Expression>>
Arguments to the finalize block.
§span: Span
The span of return expression
excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ReturnStatement
source§fn clone(&self) -> ReturnStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ReturnStatement
source§impl<'de> Deserialize<'de> for ReturnStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ReturnStatement
source§impl Node for ReturnStatement
source§impl PartialEq for ReturnStatement
source§fn eq(&self, other: &ReturnStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ReturnStatement
source§fn clone(&self) -> ReturnStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ReturnStatement
source§impl<'de> Deserialize<'de> for ReturnStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ReturnStatement
source§impl Node for ReturnStatement
source§impl PartialEq for ReturnStatement
source§fn eq(&self, other: &ReturnStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ReturnStatement
source§impl Eq for ReturnStatement
source§impl StructuralEq for ReturnStatement
source§impl StructuralPartialEq for ReturnStatement
Auto Trait Implementations§
§impl RefUnwindSafe for ReturnStatement
§impl Send for ReturnStatement
§impl Sync for ReturnStatement
§impl Unpin for ReturnStatement
§impl UnwindSafe for ReturnStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/stub/struct.Stub.html b/leo_ast/stub/struct.Stub.html
index 174085a356..a59392278e 100644
--- a/leo_ast/stub/struct.Stub.html
+++ b/leo_ast/stub/struct.Stub.html
@@ -15,9 +15,9 @@
§mappings: Vec<(Symbol, Mapping)>
A vector of mapping definitions.
§functions: Vec<(Symbol, FunctionStub)>
A vector of function stub definitions.
§span: Span
The span associated with the stub.
-Trait Implementations§
source§impl Default for Stub
source§fn default() -> Self
Constructs an empty program stub
+Trait Implementations§
source§impl<'de> Deserialize<'de> for Stub
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Stub> for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for Stub
source§impl Eq for Stub
source§impl StructuralEq for Stub
source§impl StructuralPartialEq for Stub
Auto Trait Implementations§
§impl RefUnwindSafe for Stub
§impl Send for Stub
§impl Sync for Stub
§impl Unpin for Stub
§impl UnwindSafe for Stub
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/types/integer_type/enum.IntegerType.html b/leo_ast/types/integer_type/enum.IntegerType.html
index 0e3192d212..8d0bf8c07a 100644
--- a/leo_ast/types/integer_type/enum.IntegerType.html
+++ b/leo_ast/types/integer_type/enum.IntegerType.html
@@ -13,8 +13,8 @@
}Expand description
Explicit integer type.
Variants§
Implementations§
Trait Implementations§
source§impl Clone for IntegerType
source§fn clone(&self) -> IntegerType
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IntegerType
source§impl<'de> Deserialize<'de> for IntegerType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for IntegerType
Trait Implementations§
source§impl Clone for IntegerType
source§fn clone(&self) -> IntegerType
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IntegerType
source§impl<'de> Deserialize<'de> for IntegerType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for IntegerType
source§impl Hash for IntegerType
source§impl PartialEq for IntegerType
source§fn eq(&self, other: &IntegerType) -> 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
diff --git a/leo_ast/types/tuple/struct.TupleType.html b/leo_ast/types/tuple/struct.TupleType.html
index b3aa05153a..17f02f5626 100644
--- a/leo_ast/types/tuple/struct.TupleType.html
+++ b/leo_ast/types/tuple/struct.TupleType.html
@@ -5,8 +5,8 @@
Fields§
§elements: Vec<Type>
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for TupleType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moreTrait Implementations§
source§impl<'de> Deserialize<'de> for TupleType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for TupleType
source§fn eq(&self, other: &TupleType) -> 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
diff --git a/leo_ast/types/type_/enum.Type.html b/leo_ast/types/type_/enum.Type.html
index 246a09dfa6..901803c8fe 100644
--- a/leo_ast/types/type_/enum.Type.html
+++ b/leo_ast/types/type_/enum.Type.html
@@ -34,8 +34,8 @@
Will eventually lead to a compile error.
Implementations§
impl<T> Any for Twhere
diff --git a/leo_ast/expressions/unary/struct.UnaryExpression.html b/leo_ast/expressions/unary/struct.UnaryExpression.html
index cdadd5fdc1..cf4023cdde 100644
--- a/leo_ast/expressions/unary/struct.UnaryExpression.html
+++ b/leo_ast/expressions/unary/struct.UnaryExpression.html
@@ -9,8 +9,8 @@
§op: UnaryOperation
The unary operator to apply to inner
.
§span: Span
The span covering op inner
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for UnaryExpression
source§fn clone(&self) -> UnaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for UnaryExpression
source§impl<'de> Deserialize<'de> for UnaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for UnaryExpression
source§impl Node for UnaryExpression
source§impl PartialEq for UnaryExpression
source§fn eq(&self, other: &UnaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for UnaryExpression
source§fn clone(&self) -> UnaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for UnaryExpression
source§impl<'de> Deserialize<'de> for UnaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for UnaryExpression
source§impl Node for UnaryExpression
source§impl PartialEq for UnaryExpression
source§fn eq(&self, other: &UnaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for UnaryExpression
source§impl Eq for UnaryExpression
source§impl StructuralEq for UnaryExpression
source§impl StructuralPartialEq for UnaryExpression
Auto Trait Implementations§
§impl RefUnwindSafe for UnaryExpression
§impl Send for UnaryExpression
§impl Sync for UnaryExpression
§impl Unpin for UnaryExpression
§impl UnwindSafe for UnaryExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/unit/struct.UnitExpression.html b/leo_ast/expressions/unit/struct.UnitExpression.html
index 07991e11c4..2e21ae896e 100644
--- a/leo_ast/expressions/unit/struct.UnitExpression.html
+++ b/leo_ast/expressions/unit/struct.UnitExpression.html
@@ -5,8 +5,8 @@
}Expand description
Represents a unit expression.
Fields§
§span: Span
The span of the unit expression.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for UnitExpression
source§fn clone(&self) -> UnitExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for UnitExpression
source§impl<'de> Deserialize<'de> for UnitExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for UnitExpression
source§impl Node for UnitExpression
source§impl PartialEq for UnitExpression
source§fn eq(&self, other: &UnitExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for UnitExpression
source§fn clone(&self) -> UnitExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for UnitExpression
source§impl<'de> Deserialize<'de> for UnitExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for UnitExpression
source§impl Node for UnitExpression
source§impl PartialEq for UnitExpression
source§fn eq(&self, other: &UnitExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for UnitExpression
source§impl Eq for UnitExpression
source§impl StructuralEq for UnitExpression
source§impl StructuralPartialEq for UnitExpression
Auto Trait Implementations§
§impl RefUnwindSafe for UnitExpression
§impl Send for UnitExpression
§impl Sync for UnitExpression
§impl Unpin for UnitExpression
§impl UnwindSafe for UnitExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/annotation/struct.Annotation.html b/leo_ast/functions/annotation/struct.Annotation.html
index f8ed86d975..ceb29b0350 100644
--- a/leo_ast/functions/annotation/struct.Annotation.html
+++ b/leo_ast/functions/annotation/struct.Annotation.html
@@ -7,8 +7,8 @@
Fields§
§identifier: Identifier
The name of the annotation.
§span: Span
A span locating where the annotation occurred in the source.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for Annotation
source§fn clone(&self) -> Annotation
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for Annotation
source§impl<'de> Deserialize<'de> for Annotation
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for Annotation
source§impl Node for Annotation
source§impl PartialEq for Annotation
source§fn eq(&self, other: &Annotation) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for Annotation
source§fn clone(&self) -> Annotation
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for Annotation
source§impl<'de> Deserialize<'de> for Annotation
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for Annotation
source§impl Node for Annotation
source§impl PartialEq for Annotation
source§fn eq(&self, other: &Annotation) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for Annotation
source§impl Eq for Annotation
source§impl StructuralEq for Annotation
source§impl StructuralPartialEq for Annotation
Auto Trait Implementations§
§impl RefUnwindSafe for Annotation
§impl Send for Annotation
§impl Sync for Annotation
§impl Unpin for Annotation
§impl UnwindSafe for Annotation
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/finalize/struct.Finalize.html b/leo_ast/functions/finalize/struct.Finalize.html
index fed48792cb..027cb71acb 100644
--- a/leo_ast/functions/finalize/struct.Finalize.html
+++ b/leo_ast/functions/finalize/struct.Finalize.html
@@ -23,8 +23,8 @@
span: Span,
id: NodeID
) -> SelfCreate a new finalize block.
-
Trait Implementations§
source§impl<'de> Deserialize<'de> for Finalize
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Finalize> for FinalizeStub
source§impl From<FinalizeStub> for Finalize
source§fn from(finalize_stub: FinalizeStub) -> Self
Converts to this type from the input type.Trait Implementations§
source§impl<'de> Deserialize<'de> for Finalize
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Finalize> for FinalizeStub
source§impl From<FinalizeStub> for Finalize
source§fn from(finalize_stub: FinalizeStub) -> Self
Converts to this type from the input type.source§impl PartialEq for Finalize
source§impl Eq for Finalize
source§impl StructuralEq for Finalize
source§impl StructuralPartialEq for Finalize
Auto Trait Implementations§
§impl !RefUnwindSafe for Finalize
§impl Send for Finalize
§impl !Sync for Finalize
§impl Unpin for Finalize
§impl UnwindSafe for Finalize
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/input/struct.FunctionInput.html b/leo_ast/functions/input/struct.FunctionInput.html
index baf692e9ef..160e80a5a6 100644
--- a/leo_ast/functions/input/struct.FunctionInput.html
+++ b/leo_ast/functions/input/struct.FunctionInput.html
@@ -11,8 +11,8 @@
§type_: Type
What’s the parameter’s type?
§span: Span
The parameters span from any annotations to its type.
§id: NodeID
The ID of the node.
-Implementations§
Trait Implementations§
source§impl Clone for FunctionInput
source§fn clone(&self) -> FunctionInput
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for FunctionInput
source§impl<'de> Deserialize<'de> for FunctionInput
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for FunctionInput
source§impl Node for FunctionInput
source§impl PartialEq for FunctionInput
source§fn eq(&self, other: &FunctionInput) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
Trait Implementations§
source§impl Clone for FunctionInput
source§fn clone(&self) -> FunctionInput
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for FunctionInput
source§impl<'de> Deserialize<'de> for FunctionInput
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for FunctionInput
source§impl Node for FunctionInput
source§impl PartialEq for FunctionInput
source§fn eq(&self, other: &FunctionInput) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for FunctionInput
source§impl Eq for FunctionInput
source§impl StructuralEq for FunctionInput
source§impl StructuralPartialEq for FunctionInput
Auto Trait Implementations§
§impl RefUnwindSafe for FunctionInput
§impl Send for FunctionInput
§impl Sync for FunctionInput
§impl Unpin for FunctionInput
§impl UnwindSafe for FunctionInput
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/output/enum.Output.html b/leo_ast/functions/output/enum.Output.html
index 2a425d46fb..c9b49f98d3 100644
--- a/leo_ast/functions/output/enum.Output.html
+++ b/leo_ast/functions/output/enum.Output.html
@@ -2,8 +2,8 @@
pub enum Output {
Internal(FunctionOutput),
External(External),
-}
Variants§
§Internal(FunctionOutput)
§External(External)
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Output
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Output
source§fn eq(&self, other: &Output) -> bool
This method tests for self
and other
values to be equal, and is used
+}Variants§
§Internal(FunctionOutput)
§External(External)
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Output
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Output
source§impl Eq for Output
source§impl StructuralEq for Output
source§impl StructuralPartialEq for Output
Auto Trait Implementations§
§impl RefUnwindSafe for Output
§impl Send for Output
§impl Sync for Output
§impl Unpin for Output
§impl UnwindSafe for Output
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/struct.Function.html b/leo_ast/functions/struct.Function.html
index b02e98a3a8..d0b23c0ad8 100644
--- a/leo_ast/functions/struct.Function.html
+++ b/leo_ast/functions/struct.Function.html
@@ -34,8 +34,8 @@
) -> SelfInitialize a new function.
sourcefn format(&self, f: &mut Formatter<'_>) -> Result
Private formatting method used for optimizing fmt::Debug and fmt::Display implementations.
-
Trait Implementations§
source§impl<'de> Deserialize<'de> for Function
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Function> for FunctionStub
source§impl From<FunctionStub> for Function
source§fn from(function: FunctionStub) -> Self
Converts to this type from the input type.Trait Implementations§
source§impl<'de> Deserialize<'de> for Function
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Function> for FunctionStub
source§impl From<FunctionStub> for Function
source§fn from(function: FunctionStub) -> Self
Converts to this type from the input type.source§impl PartialEq for Function
source§impl Eq for Function
Auto Trait Implementations§
§impl !RefUnwindSafe for Function
§impl Send for Function
§impl !Sync for Function
§impl Unpin for Function
§impl UnwindSafe for Function
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
index ca1d69b6f1..573ffa810a 100644
--- a/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
+++ b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
@@ -9,8 +9,8 @@
§SignHigh
A sign high recovery, i.e. +
.
§SignLow
A sign low recovery, i.e., -
.
§Inferred
Recovery with an inferred value.
-
Trait Implementations§
source§impl Clone for GroupCoordinate
source§fn clone(&self) -> GroupCoordinate
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for GroupCoordinate
source§impl<'de> Deserialize<'de> for GroupCoordinate
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for GroupCoordinate
source§impl PartialEq for GroupCoordinate
source§fn eq(&self, other: &GroupCoordinate) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for GroupCoordinate
source§fn clone(&self) -> GroupCoordinate
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for GroupCoordinate
source§impl<'de> Deserialize<'de> for GroupCoordinate
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for GroupCoordinate
source§impl PartialEq for GroupCoordinate
source§fn eq(&self, other: &GroupCoordinate) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for GroupCoordinate
source§impl Eq for GroupCoordinate
source§impl StructuralEq for GroupCoordinate
source§impl StructuralPartialEq for GroupCoordinate
Auto Trait Implementations§
§impl RefUnwindSafe for GroupCoordinate
§impl Send for GroupCoordinate
§impl Sync for GroupCoordinate
§impl Unpin for GroupCoordinate
§impl UnwindSafe for GroupCoordinate
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/groups/group_literal/enum.GroupLiteral.html b/leo_ast/groups/group_literal/enum.GroupLiteral.html
index 4c99a599be..952b7eaa77 100644
--- a/leo_ast/groups/group_literal/enum.GroupLiteral.html
+++ b/leo_ast/groups/group_literal/enum.GroupLiteral.html
@@ -5,8 +5,8 @@
}Expand description
A group literal.
Variants§
§Single(String, Span, NodeID)
Product group literal, e.g., 42group
.
§Tuple(GroupTuple)
An affine group literal with (x, y) coordinates.
-Implementations§
Trait Implementations§
source§impl Clone for GroupLiteral
source§fn clone(&self) -> GroupLiteral
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for GroupLiteral
source§impl<'de> Deserialize<'de> for GroupLiteral
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for GroupLiteral
source§impl PartialEq for GroupLiteral
source§fn eq(&self, other: &GroupLiteral) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
Trait Implementations§
source§impl Clone for GroupLiteral
source§fn clone(&self) -> GroupLiteral
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for GroupLiteral
source§impl<'de> Deserialize<'de> for GroupLiteral
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for GroupLiteral
source§impl PartialEq for GroupLiteral
source§fn eq(&self, other: &GroupLiteral) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for GroupLiteral
source§impl Eq for GroupLiteral
source§impl StructuralEq for GroupLiteral
source§impl StructuralPartialEq for GroupLiteral
Auto Trait Implementations§
§impl RefUnwindSafe for GroupLiteral
§impl Send for GroupLiteral
§impl Sync for GroupLiteral
§impl Unpin for GroupLiteral
§impl UnwindSafe for GroupLiteral
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/mapping/struct.Mapping.html b/leo_ast/mapping/struct.Mapping.html
index a5414f8281..1ebfb5fe94 100644
--- a/leo_ast/mapping/struct.Mapping.html
+++ b/leo_ast/mapping/struct.Mapping.html
@@ -14,8 +14,8 @@
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mapping
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Mapping
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mapping
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Mapping
source§impl Eq for Mapping
source§impl StructuralEq for Mapping
source§impl StructuralPartialEq for Mapping
Auto Trait Implementations§
§impl RefUnwindSafe for Mapping
§impl Send for Mapping
§impl Sync for Mapping
§impl Unpin for Mapping
§impl UnwindSafe for Mapping
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/program/program_id/struct.ProgramId.html b/leo_ast/program/program_id/struct.ProgramId.html
index 2f9288bae7..2fbc7d2bdb 100644
--- a/leo_ast/program/program_id/struct.ProgramId.html
+++ b/leo_ast/program/program_id/struct.ProgramId.html
@@ -5,7 +5,7 @@
}Expand description
An identifier for a program that is eventually deployed to the network.
Fields§
§name: Identifier
The name of the program.
§network: Identifier
The network associated with the program.
-Trait Implementations§
source§impl<'de> Deserialize<'de> for ProgramId
source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Identifier> for ProgramId
source§fn from(name: Identifier) -> Self
Converts to this type from the input type.source§impl Hash for ProgramId
1.3.0 · source§fn hash_slice<H>(data: &[Self], state: &mut H)where
+Trait Implementations§
source§impl<'de> Deserialize<'de> for ProgramId
source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Identifier> for ProgramId
source§fn from(name: Identifier) -> Self
Converts to this type from the input type.source§impl PartialEq for ProgramId
source§fn eq(&self, other: &ProgramId) -> 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
diff --git a/leo_ast/statement/assert/struct.AssertStatement.html b/leo_ast/statement/assert/struct.AssertStatement.html
index 9b2b527e3a..787d71ab8a 100644
--- a/leo_ast/statement/assert/struct.AssertStatement.html
+++ b/leo_ast/statement/assert/struct.AssertStatement.html
@@ -7,8 +7,8 @@
Fields§
§variant: AssertVariant
The variant of the assert statement.
§span: Span
The span, excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for AssertStatement
source§fn clone(&self) -> AssertStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssertStatement
source§impl<'de> Deserialize<'de> for AssertStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssertStatement
source§impl Node for AssertStatement
source§impl PartialEq for AssertStatement
source§fn eq(&self, other: &AssertStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for AssertStatement
source§fn clone(&self) -> AssertStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssertStatement
source§impl<'de> Deserialize<'de> for AssertStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssertStatement
source§impl Node for AssertStatement
source§impl PartialEq for AssertStatement
source§fn eq(&self, other: &AssertStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for AssertStatement
source§impl Eq for AssertStatement
source§impl StructuralEq for AssertStatement
source§impl StructuralPartialEq for AssertStatement
Auto Trait Implementations§
§impl RefUnwindSafe for AssertStatement
§impl Send for AssertStatement
§impl Sync for AssertStatement
§impl Unpin for AssertStatement
§impl UnwindSafe for AssertStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/assign/struct.AssignStatement.html b/leo_ast/statement/assign/struct.AssignStatement.html
index 0ae4349b83..76464741a2 100644
--- a/leo_ast/statement/assign/struct.AssignStatement.html
+++ b/leo_ast/statement/assign/struct.AssignStatement.html
@@ -11,8 +11,8 @@
§value: Expression
The value to assign to the assignee
.
§span: Span
The span, excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for AssignStatement
source§fn clone(&self) -> AssignStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssignStatement
source§impl<'de> Deserialize<'de> for AssignStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssignStatement
source§impl Node for AssignStatement
source§impl PartialEq for AssignStatement
source§fn eq(&self, other: &AssignStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for AssignStatement
source§fn clone(&self) -> AssignStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssignStatement
source§impl<'de> Deserialize<'de> for AssignStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssignStatement
source§impl Node for AssignStatement
source§impl PartialEq for AssignStatement
source§fn eq(&self, other: &AssignStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for AssignStatement
source§impl Eq for AssignStatement
source§impl StructuralEq for AssignStatement
source§impl StructuralPartialEq for AssignStatement
Auto Trait Implementations§
§impl RefUnwindSafe for AssignStatement
§impl Send for AssignStatement
§impl Sync for AssignStatement
§impl Unpin for AssignStatement
§impl UnwindSafe for AssignStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/block/struct.Block.html b/leo_ast/statement/block/struct.Block.html
index 0023dc06f0..39650a254c 100644
--- a/leo_ast/statement/block/struct.Block.html
+++ b/leo_ast/statement/block/struct.Block.html
@@ -7,8 +7,8 @@
Fields§
§statements: Vec<Statement>
The list of statements to execute.
§span: Span
The span from {
to }
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl<'de> Deserialize<'de> for Block
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Block
source§fn eq(&self, other: &Block) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl<'de> Deserialize<'de> for Block
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Block
source§impl Eq for Block
source§impl StructuralEq for Block
source§impl StructuralPartialEq for Block
Auto Trait Implementations§
§impl !RefUnwindSafe for Block
§impl Send for Block
§impl !Sync for Block
§impl Unpin for Block
§impl UnwindSafe for Block
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/console/console_function/enum.ConsoleFunction.html b/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
index 8709d412ee..92fea8f353 100644
--- a/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
+++ b/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
@@ -7,8 +7,8 @@
Variants§
§Assert(Expression)
A console.assert(expr)
call to invoke, asserting that the expression evaluates to true.
§AssertEq(Expression, Expression)
A console.assert_eq(expr1, expr2)
call to invoke, asserting that the operands are equal.
§AssertNeq(Expression, Expression)
A console.assert_neq(expr1, expr2)
call to invoke, asserting that the operands are not equal.
-Trait Implementations§
source§impl Clone for ConsoleFunction
source§fn clone(&self) -> ConsoleFunction
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConsoleFunction
source§impl<'de> Deserialize<'de> for ConsoleFunction
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConsoleFunction
source§impl PartialEq for ConsoleFunction
source§fn eq(&self, other: &ConsoleFunction) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ConsoleFunction
source§fn clone(&self) -> ConsoleFunction
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConsoleFunction
source§impl<'de> Deserialize<'de> for ConsoleFunction
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConsoleFunction
source§impl PartialEq for ConsoleFunction
source§fn eq(&self, other: &ConsoleFunction) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ConsoleFunction
source§impl Eq for ConsoleFunction
source§impl StructuralEq for ConsoleFunction
source§impl StructuralPartialEq for ConsoleFunction
Auto Trait Implementations§
§impl RefUnwindSafe for ConsoleFunction
§impl Send for ConsoleFunction
§impl Sync for ConsoleFunction
§impl Unpin for ConsoleFunction
§impl UnwindSafe for ConsoleFunction
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/const_/struct.ConstDeclaration.html b/leo_ast/statement/const_/struct.ConstDeclaration.html
index 3c5c64aeb1..d38eb5ff8e 100644
--- a/leo_ast/statement/const_/struct.ConstDeclaration.html
+++ b/leo_ast/statement/const_/struct.ConstDeclaration.html
@@ -11,8 +11,8 @@
§value: Expression
An initializer value for the binding.
§span: Span
The span excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ConstDeclaration
source§fn clone(&self) -> ConstDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConstDeclaration
source§impl<'de> Deserialize<'de> for ConstDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConstDeclaration
source§impl Node for ConstDeclaration
source§impl PartialEq for ConstDeclaration
source§fn eq(&self, other: &ConstDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ConstDeclaration
source§fn clone(&self) -> ConstDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConstDeclaration
source§impl<'de> Deserialize<'de> for ConstDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConstDeclaration
source§impl Node for ConstDeclaration
source§impl PartialEq for ConstDeclaration
source§fn eq(&self, other: &ConstDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ConstDeclaration
source§impl Eq for ConstDeclaration
source§impl StructuralEq for ConstDeclaration
source§impl StructuralPartialEq for ConstDeclaration
Auto Trait Implementations§
§impl RefUnwindSafe for ConstDeclaration
§impl Send for ConstDeclaration
§impl Sync for ConstDeclaration
§impl Unpin for ConstDeclaration
§impl UnwindSafe for ConstDeclaration
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/definition/struct.DefinitionStatement.html b/leo_ast/statement/definition/struct.DefinitionStatement.html
index c147af02aa..3b0b16b5d3 100644
--- a/leo_ast/statement/definition/struct.DefinitionStatement.html
+++ b/leo_ast/statement/definition/struct.DefinitionStatement.html
@@ -13,8 +13,8 @@
§value: Expression
An initializer value for the bindings.
§span: Span
The span excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for DefinitionStatement
source§fn clone(&self) -> DefinitionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for DefinitionStatement
source§impl<'de> Deserialize<'de> for DefinitionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for DefinitionStatement
source§impl Node for DefinitionStatement
source§impl PartialEq for DefinitionStatement
source§fn eq(&self, other: &DefinitionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for DefinitionStatement
source§fn clone(&self) -> DefinitionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for DefinitionStatement
source§impl<'de> Deserialize<'de> for DefinitionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for DefinitionStatement
source§impl Node for DefinitionStatement
source§impl PartialEq for DefinitionStatement
source§fn eq(&self, other: &DefinitionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for DefinitionStatement
source§impl Eq for DefinitionStatement
source§impl StructuralEq for DefinitionStatement
source§impl StructuralPartialEq for DefinitionStatement
Auto Trait Implementations§
§impl RefUnwindSafe for DefinitionStatement
§impl Send for DefinitionStatement
§impl Sync for DefinitionStatement
§impl Unpin for DefinitionStatement
§impl UnwindSafe for DefinitionStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/enum.Statement.html b/leo_ast/statement/enum.Statement.html
index 9b91541793..5e61dede79 100644
--- a/leo_ast/statement/enum.Statement.html
+++ b/leo_ast/statement/enum.Statement.html
@@ -22,8 +22,8 @@
§Iteration(Box<IterationStatement>)
A for
statement.
§Return(ReturnStatement)
A return statement return expr;
.
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Statement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moreTrait Implementations§
source§impl<'de> Deserialize<'de> for Statement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Statement
source§impl Eq for Statement
source§impl StructuralEq for Statement
source§impl StructuralPartialEq for Statement
Auto Trait Implementations§
§impl !RefUnwindSafe for Statement
§impl Send for Statement
§impl !Sync for Statement
§impl Unpin for Statement
§impl UnwindSafe for Statement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/expression/struct.ExpressionStatement.html b/leo_ast/statement/expression/struct.ExpressionStatement.html
index 47ed0fc087..07af87082d 100644
--- a/leo_ast/statement/expression/struct.ExpressionStatement.html
+++ b/leo_ast/statement/expression/struct.ExpressionStatement.html
@@ -7,8 +7,8 @@
Fields§
§expression: Expression
The expression associated with the statement.
§span: Span
The span.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ExpressionStatement
source§fn clone(&self) -> ExpressionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ExpressionStatement
source§impl<'de> Deserialize<'de> for ExpressionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ExpressionStatement
source§impl Node for ExpressionStatement
source§impl PartialEq for ExpressionStatement
source§fn eq(&self, other: &ExpressionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ExpressionStatement
source§fn clone(&self) -> ExpressionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ExpressionStatement
source§impl<'de> Deserialize<'de> for ExpressionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ExpressionStatement
source§impl Node for ExpressionStatement
source§impl PartialEq for ExpressionStatement
source§fn eq(&self, other: &ExpressionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ExpressionStatement
source§impl Eq for ExpressionStatement
source§impl StructuralEq for ExpressionStatement
source§impl StructuralPartialEq for ExpressionStatement
Auto Trait Implementations§
§impl RefUnwindSafe for ExpressionStatement
§impl Send for ExpressionStatement
§impl Sync for ExpressionStatement
§impl Unpin for ExpressionStatement
§impl UnwindSafe for ExpressionStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/return_/struct.ReturnStatement.html b/leo_ast/statement/return_/struct.ReturnStatement.html
index f9fddb4f2e..b1815835a8 100644
--- a/leo_ast/statement/return_/struct.ReturnStatement.html
+++ b/leo_ast/statement/return_/struct.ReturnStatement.html
@@ -9,8 +9,8 @@
§finalize_arguments: Option<Vec<Expression>>
Arguments to the finalize block.
§span: Span
The span of return expression
excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ReturnStatement
source§fn clone(&self) -> ReturnStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ReturnStatement
source§impl<'de> Deserialize<'de> for ReturnStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ReturnStatement
source§impl Node for ReturnStatement
source§impl PartialEq for ReturnStatement
source§fn eq(&self, other: &ReturnStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ReturnStatement
source§fn clone(&self) -> ReturnStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ReturnStatement
source§impl<'de> Deserialize<'de> for ReturnStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ReturnStatement
source§impl Node for ReturnStatement
source§impl PartialEq for ReturnStatement
source§fn eq(&self, other: &ReturnStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ReturnStatement
source§impl Eq for ReturnStatement
source§impl StructuralEq for ReturnStatement
source§impl StructuralPartialEq for ReturnStatement
Auto Trait Implementations§
§impl RefUnwindSafe for ReturnStatement
§impl Send for ReturnStatement
§impl Sync for ReturnStatement
§impl Unpin for ReturnStatement
§impl UnwindSafe for ReturnStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/stub/struct.Stub.html b/leo_ast/stub/struct.Stub.html
index 174085a356..a59392278e 100644
--- a/leo_ast/stub/struct.Stub.html
+++ b/leo_ast/stub/struct.Stub.html
@@ -15,9 +15,9 @@
§mappings: Vec<(Symbol, Mapping)>
A vector of mapping definitions.
§functions: Vec<(Symbol, FunctionStub)>
A vector of function stub definitions.
§span: Span
The span associated with the stub.
-Trait Implementations§
source§impl Default for Stub
source§fn default() -> Self
Constructs an empty program stub
+Trait Implementations§
source§impl<'de> Deserialize<'de> for Stub
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Stub> for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for Stub
source§impl Eq for Stub
source§impl StructuralEq for Stub
source§impl StructuralPartialEq for Stub
Auto Trait Implementations§
§impl RefUnwindSafe for Stub
§impl Send for Stub
§impl Sync for Stub
§impl Unpin for Stub
§impl UnwindSafe for Stub
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/types/integer_type/enum.IntegerType.html b/leo_ast/types/integer_type/enum.IntegerType.html
index 0e3192d212..8d0bf8c07a 100644
--- a/leo_ast/types/integer_type/enum.IntegerType.html
+++ b/leo_ast/types/integer_type/enum.IntegerType.html
@@ -13,8 +13,8 @@
}Expand description
Explicit integer type.
Variants§
Implementations§
Trait Implementations§
source§impl Clone for IntegerType
source§fn clone(&self) -> IntegerType
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IntegerType
source§impl<'de> Deserialize<'de> for IntegerType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for IntegerType
Trait Implementations§
source§impl Clone for IntegerType
source§fn clone(&self) -> IntegerType
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IntegerType
source§impl<'de> Deserialize<'de> for IntegerType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for IntegerType
source§impl Hash for IntegerType
source§impl PartialEq for IntegerType
source§fn eq(&self, other: &IntegerType) -> 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
diff --git a/leo_ast/types/tuple/struct.TupleType.html b/leo_ast/types/tuple/struct.TupleType.html
index b3aa05153a..17f02f5626 100644
--- a/leo_ast/types/tuple/struct.TupleType.html
+++ b/leo_ast/types/tuple/struct.TupleType.html
@@ -5,8 +5,8 @@
Fields§
§elements: Vec<Type>
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for TupleType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moreTrait Implementations§
source§impl<'de> Deserialize<'de> for TupleType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for TupleType
source§fn eq(&self, other: &TupleType) -> 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
diff --git a/leo_ast/types/type_/enum.Type.html b/leo_ast/types/type_/enum.Type.html
index 246a09dfa6..901803c8fe 100644
--- a/leo_ast/types/type_/enum.Type.html
+++ b/leo_ast/types/type_/enum.Type.html
@@ -34,8 +34,8 @@
Will eventually lead to a compile error.
Implementations§
The unary operator to apply to inner
.
The span covering op inner
.
The ID of the node.
-source§impl Clone for UnaryExpression
impl Clone for UnaryExpression
source§fn clone(&self) -> UnaryExpression
fn clone(&self) -> UnaryExpression
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for UnaryExpression
impl Debug for UnaryExpression
source§impl<'de> Deserialize<'de> for UnaryExpression
impl<'de> Deserialize<'de> for UnaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
source§impl Display for UnaryExpression
impl Display for UnaryExpression
source§impl Node for UnaryExpression
impl Node for UnaryExpression
source§impl PartialEq for UnaryExpression
impl PartialEq for UnaryExpression
source§fn eq(&self, other: &UnaryExpression) -> bool
fn eq(&self, other: &UnaryExpression) -> bool
self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for UnaryExpression
impl Clone for UnaryExpression
source§fn clone(&self) -> UnaryExpression
fn clone(&self) -> UnaryExpression
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for UnaryExpression
impl Debug for UnaryExpression
source§impl<'de> Deserialize<'de> for UnaryExpression
impl<'de> Deserialize<'de> for UnaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
source§impl Display for UnaryExpression
impl Display for UnaryExpression
source§impl Node for UnaryExpression
impl Node for UnaryExpression
source§impl PartialEq for UnaryExpression
impl PartialEq for UnaryExpression
source§fn eq(&self, other: &UnaryExpression) -> bool
fn eq(&self, other: &UnaryExpression) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for UnaryExpression
impl Serialize for UnaryExpression
impl Eq for UnaryExpression
impl StructuralEq for UnaryExpression
impl StructuralPartialEq for UnaryExpression
Auto Trait Implementations§
impl RefUnwindSafe for UnaryExpression
impl Send for UnaryExpression
impl Sync for UnaryExpression
impl Unpin for UnaryExpression
impl UnwindSafe for UnaryExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/unit/struct.UnitExpression.html b/leo_ast/expressions/unit/struct.UnitExpression.html
index 07991e11c4..2e21ae896e 100644
--- a/leo_ast/expressions/unit/struct.UnitExpression.html
+++ b/leo_ast/expressions/unit/struct.UnitExpression.html
@@ -5,8 +5,8 @@
}Expand description
Represents a unit expression.
Fields§
§span: Span
The span of the unit expression.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for UnitExpression
source§fn clone(&self) -> UnitExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for UnitExpression
source§impl<'de> Deserialize<'de> for UnitExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for UnitExpression
source§impl Node for UnitExpression
source§impl PartialEq for UnitExpression
source§fn eq(&self, other: &UnitExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for UnitExpression
source§fn clone(&self) -> UnitExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for UnitExpression
source§impl<'de> Deserialize<'de> for UnitExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for UnitExpression
source§impl Node for UnitExpression
source§impl PartialEq for UnitExpression
source§fn eq(&self, other: &UnitExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for UnitExpression
source§impl Eq for UnitExpression
source§impl StructuralEq for UnitExpression
source§impl StructuralPartialEq for UnitExpression
Auto Trait Implementations§
§impl RefUnwindSafe for UnitExpression
§impl Send for UnitExpression
§impl Sync for UnitExpression
§impl Unpin for UnitExpression
§impl UnwindSafe for UnitExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/annotation/struct.Annotation.html b/leo_ast/functions/annotation/struct.Annotation.html
index f8ed86d975..ceb29b0350 100644
--- a/leo_ast/functions/annotation/struct.Annotation.html
+++ b/leo_ast/functions/annotation/struct.Annotation.html
@@ -7,8 +7,8 @@
Fields§
§identifier: Identifier
The name of the annotation.
§span: Span
A span locating where the annotation occurred in the source.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for Annotation
source§fn clone(&self) -> Annotation
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for Annotation
source§impl<'de> Deserialize<'de> for Annotation
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for Annotation
source§impl Node for Annotation
source§impl PartialEq for Annotation
source§fn eq(&self, other: &Annotation) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for Annotation
source§fn clone(&self) -> Annotation
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for Annotation
source§impl<'de> Deserialize<'de> for Annotation
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for Annotation
source§impl Node for Annotation
source§impl PartialEq for Annotation
source§fn eq(&self, other: &Annotation) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for Annotation
source§impl Eq for Annotation
source§impl StructuralEq for Annotation
source§impl StructuralPartialEq for Annotation
Auto Trait Implementations§
§impl RefUnwindSafe for Annotation
§impl Send for Annotation
§impl Sync for Annotation
§impl Unpin for Annotation
§impl UnwindSafe for Annotation
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/finalize/struct.Finalize.html b/leo_ast/functions/finalize/struct.Finalize.html
index fed48792cb..027cb71acb 100644
--- a/leo_ast/functions/finalize/struct.Finalize.html
+++ b/leo_ast/functions/finalize/struct.Finalize.html
@@ -23,8 +23,8 @@
span: Span,
id: NodeID
) -> SelfCreate a new finalize block.
-
Trait Implementations§
source§impl<'de> Deserialize<'de> for Finalize
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Finalize> for FinalizeStub
source§impl From<FinalizeStub> for Finalize
source§fn from(finalize_stub: FinalizeStub) -> Self
Converts to this type from the input type.Trait Implementations§
source§impl<'de> Deserialize<'de> for Finalize
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Finalize> for FinalizeStub
source§impl From<FinalizeStub> for Finalize
source§fn from(finalize_stub: FinalizeStub) -> Self
Converts to this type from the input type.source§impl PartialEq for Finalize
source§impl Eq for Finalize
source§impl StructuralEq for Finalize
source§impl StructuralPartialEq for Finalize
Auto Trait Implementations§
§impl !RefUnwindSafe for Finalize
§impl Send for Finalize
§impl !Sync for Finalize
§impl Unpin for Finalize
§impl UnwindSafe for Finalize
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/input/struct.FunctionInput.html b/leo_ast/functions/input/struct.FunctionInput.html
index baf692e9ef..160e80a5a6 100644
--- a/leo_ast/functions/input/struct.FunctionInput.html
+++ b/leo_ast/functions/input/struct.FunctionInput.html
@@ -11,8 +11,8 @@
§type_: Type
What’s the parameter’s type?
§span: Span
The parameters span from any annotations to its type.
§id: NodeID
The ID of the node.
-Implementations§
Trait Implementations§
source§impl Clone for FunctionInput
source§fn clone(&self) -> FunctionInput
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for FunctionInput
source§impl<'de> Deserialize<'de> for FunctionInput
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for FunctionInput
source§impl Node for FunctionInput
source§impl PartialEq for FunctionInput
source§fn eq(&self, other: &FunctionInput) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
Trait Implementations§
source§impl Clone for FunctionInput
source§fn clone(&self) -> FunctionInput
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for FunctionInput
source§impl<'de> Deserialize<'de> for FunctionInput
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for FunctionInput
source§impl Node for FunctionInput
source§impl PartialEq for FunctionInput
source§fn eq(&self, other: &FunctionInput) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for FunctionInput
source§impl Eq for FunctionInput
source§impl StructuralEq for FunctionInput
source§impl StructuralPartialEq for FunctionInput
Auto Trait Implementations§
§impl RefUnwindSafe for FunctionInput
§impl Send for FunctionInput
§impl Sync for FunctionInput
§impl Unpin for FunctionInput
§impl UnwindSafe for FunctionInput
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/output/enum.Output.html b/leo_ast/functions/output/enum.Output.html
index 2a425d46fb..c9b49f98d3 100644
--- a/leo_ast/functions/output/enum.Output.html
+++ b/leo_ast/functions/output/enum.Output.html
@@ -2,8 +2,8 @@
pub enum Output {
Internal(FunctionOutput),
External(External),
-}
Variants§
§Internal(FunctionOutput)
§External(External)
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Output
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Output
source§fn eq(&self, other: &Output) -> bool
This method tests for self
and other
values to be equal, and is used
+}Variants§
§Internal(FunctionOutput)
§External(External)
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Output
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Output
source§impl Eq for Output
source§impl StructuralEq for Output
source§impl StructuralPartialEq for Output
Auto Trait Implementations§
§impl RefUnwindSafe for Output
§impl Send for Output
§impl Sync for Output
§impl Unpin for Output
§impl UnwindSafe for Output
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/struct.Function.html b/leo_ast/functions/struct.Function.html
index b02e98a3a8..d0b23c0ad8 100644
--- a/leo_ast/functions/struct.Function.html
+++ b/leo_ast/functions/struct.Function.html
@@ -34,8 +34,8 @@
) -> SelfInitialize a new function.
sourcefn format(&self, f: &mut Formatter<'_>) -> Result
Private formatting method used for optimizing fmt::Debug and fmt::Display implementations.
-
Trait Implementations§
source§impl<'de> Deserialize<'de> for Function
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Function> for FunctionStub
source§impl From<FunctionStub> for Function
source§fn from(function: FunctionStub) -> Self
Converts to this type from the input type.Trait Implementations§
source§impl<'de> Deserialize<'de> for Function
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Function> for FunctionStub
source§impl From<FunctionStub> for Function
source§fn from(function: FunctionStub) -> Self
Converts to this type from the input type.source§impl PartialEq for Function
source§impl Eq for Function
Auto Trait Implementations§
§impl !RefUnwindSafe for Function
§impl Send for Function
§impl !Sync for Function
§impl Unpin for Function
§impl UnwindSafe for Function
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
index ca1d69b6f1..573ffa810a 100644
--- a/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
+++ b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
@@ -9,8 +9,8 @@
§SignHigh
A sign high recovery, i.e. +
.
§SignLow
A sign low recovery, i.e., -
.
§Inferred
Recovery with an inferred value.
-
Trait Implementations§
source§impl Clone for GroupCoordinate
source§fn clone(&self) -> GroupCoordinate
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for GroupCoordinate
source§impl<'de> Deserialize<'de> for GroupCoordinate
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for GroupCoordinate
source§impl PartialEq for GroupCoordinate
source§fn eq(&self, other: &GroupCoordinate) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for GroupCoordinate
source§fn clone(&self) -> GroupCoordinate
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for GroupCoordinate
source§impl<'de> Deserialize<'de> for GroupCoordinate
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for GroupCoordinate
source§impl PartialEq for GroupCoordinate
source§fn eq(&self, other: &GroupCoordinate) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for GroupCoordinate
source§impl Eq for GroupCoordinate
source§impl StructuralEq for GroupCoordinate
source§impl StructuralPartialEq for GroupCoordinate
Auto Trait Implementations§
§impl RefUnwindSafe for GroupCoordinate
§impl Send for GroupCoordinate
§impl Sync for GroupCoordinate
§impl Unpin for GroupCoordinate
§impl UnwindSafe for GroupCoordinate
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/groups/group_literal/enum.GroupLiteral.html b/leo_ast/groups/group_literal/enum.GroupLiteral.html
index 4c99a599be..952b7eaa77 100644
--- a/leo_ast/groups/group_literal/enum.GroupLiteral.html
+++ b/leo_ast/groups/group_literal/enum.GroupLiteral.html
@@ -5,8 +5,8 @@
}Expand description
A group literal.
Variants§
§Single(String, Span, NodeID)
Product group literal, e.g., 42group
.
§Tuple(GroupTuple)
An affine group literal with (x, y) coordinates.
-Implementations§
Trait Implementations§
source§impl Clone for GroupLiteral
source§fn clone(&self) -> GroupLiteral
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for GroupLiteral
source§impl<'de> Deserialize<'de> for GroupLiteral
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for GroupLiteral
source§impl PartialEq for GroupLiteral
source§fn eq(&self, other: &GroupLiteral) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
Trait Implementations§
source§impl Clone for GroupLiteral
source§fn clone(&self) -> GroupLiteral
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for GroupLiteral
source§impl<'de> Deserialize<'de> for GroupLiteral
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for GroupLiteral
source§impl PartialEq for GroupLiteral
source§fn eq(&self, other: &GroupLiteral) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for GroupLiteral
source§impl Eq for GroupLiteral
source§impl StructuralEq for GroupLiteral
source§impl StructuralPartialEq for GroupLiteral
Auto Trait Implementations§
§impl RefUnwindSafe for GroupLiteral
§impl Send for GroupLiteral
§impl Sync for GroupLiteral
§impl Unpin for GroupLiteral
§impl UnwindSafe for GroupLiteral
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/mapping/struct.Mapping.html b/leo_ast/mapping/struct.Mapping.html
index a5414f8281..1ebfb5fe94 100644
--- a/leo_ast/mapping/struct.Mapping.html
+++ b/leo_ast/mapping/struct.Mapping.html
@@ -14,8 +14,8 @@
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mapping
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Mapping
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mapping
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Mapping
source§impl Eq for Mapping
source§impl StructuralEq for Mapping
source§impl StructuralPartialEq for Mapping
Auto Trait Implementations§
§impl RefUnwindSafe for Mapping
§impl Send for Mapping
§impl Sync for Mapping
§impl Unpin for Mapping
§impl UnwindSafe for Mapping
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/program/program_id/struct.ProgramId.html b/leo_ast/program/program_id/struct.ProgramId.html
index 2f9288bae7..2fbc7d2bdb 100644
--- a/leo_ast/program/program_id/struct.ProgramId.html
+++ b/leo_ast/program/program_id/struct.ProgramId.html
@@ -5,7 +5,7 @@
}Expand description
An identifier for a program that is eventually deployed to the network.
Fields§
§name: Identifier
The name of the program.
§network: Identifier
The network associated with the program.
-Trait Implementations§
source§impl<'de> Deserialize<'de> for ProgramId
source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Identifier> for ProgramId
source§fn from(name: Identifier) -> Self
Converts to this type from the input type.source§impl Hash for ProgramId
1.3.0 · source§fn hash_slice<H>(data: &[Self], state: &mut H)where
+Trait Implementations§
source§impl<'de> Deserialize<'de> for ProgramId
source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Identifier> for ProgramId
source§fn from(name: Identifier) -> Self
Converts to this type from the input type.source§impl PartialEq for ProgramId
source§fn eq(&self, other: &ProgramId) -> 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
diff --git a/leo_ast/statement/assert/struct.AssertStatement.html b/leo_ast/statement/assert/struct.AssertStatement.html
index 9b2b527e3a..787d71ab8a 100644
--- a/leo_ast/statement/assert/struct.AssertStatement.html
+++ b/leo_ast/statement/assert/struct.AssertStatement.html
@@ -7,8 +7,8 @@
Fields§
§variant: AssertVariant
The variant of the assert statement.
§span: Span
The span, excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for AssertStatement
source§fn clone(&self) -> AssertStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssertStatement
source§impl<'de> Deserialize<'de> for AssertStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssertStatement
source§impl Node for AssertStatement
source§impl PartialEq for AssertStatement
source§fn eq(&self, other: &AssertStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for AssertStatement
source§fn clone(&self) -> AssertStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssertStatement
source§impl<'de> Deserialize<'de> for AssertStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssertStatement
source§impl Node for AssertStatement
source§impl PartialEq for AssertStatement
source§fn eq(&self, other: &AssertStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for AssertStatement
source§impl Eq for AssertStatement
source§impl StructuralEq for AssertStatement
source§impl StructuralPartialEq for AssertStatement
Auto Trait Implementations§
§impl RefUnwindSafe for AssertStatement
§impl Send for AssertStatement
§impl Sync for AssertStatement
§impl Unpin for AssertStatement
§impl UnwindSafe for AssertStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/assign/struct.AssignStatement.html b/leo_ast/statement/assign/struct.AssignStatement.html
index 0ae4349b83..76464741a2 100644
--- a/leo_ast/statement/assign/struct.AssignStatement.html
+++ b/leo_ast/statement/assign/struct.AssignStatement.html
@@ -11,8 +11,8 @@
§value: Expression
The value to assign to the assignee
.
§span: Span
The span, excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for AssignStatement
source§fn clone(&self) -> AssignStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssignStatement
source§impl<'de> Deserialize<'de> for AssignStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssignStatement
source§impl Node for AssignStatement
source§impl PartialEq for AssignStatement
source§fn eq(&self, other: &AssignStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for AssignStatement
source§fn clone(&self) -> AssignStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssignStatement
source§impl<'de> Deserialize<'de> for AssignStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssignStatement
source§impl Node for AssignStatement
source§impl PartialEq for AssignStatement
source§fn eq(&self, other: &AssignStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for AssignStatement
source§impl Eq for AssignStatement
source§impl StructuralEq for AssignStatement
source§impl StructuralPartialEq for AssignStatement
Auto Trait Implementations§
§impl RefUnwindSafe for AssignStatement
§impl Send for AssignStatement
§impl Sync for AssignStatement
§impl Unpin for AssignStatement
§impl UnwindSafe for AssignStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/block/struct.Block.html b/leo_ast/statement/block/struct.Block.html
index 0023dc06f0..39650a254c 100644
--- a/leo_ast/statement/block/struct.Block.html
+++ b/leo_ast/statement/block/struct.Block.html
@@ -7,8 +7,8 @@
Fields§
§statements: Vec<Statement>
The list of statements to execute.
§span: Span
The span from {
to }
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl<'de> Deserialize<'de> for Block
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Block
source§fn eq(&self, other: &Block) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl<'de> Deserialize<'de> for Block
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Block
source§impl Eq for Block
source§impl StructuralEq for Block
source§impl StructuralPartialEq for Block
Auto Trait Implementations§
§impl !RefUnwindSafe for Block
§impl Send for Block
§impl !Sync for Block
§impl Unpin for Block
§impl UnwindSafe for Block
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/console/console_function/enum.ConsoleFunction.html b/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
index 8709d412ee..92fea8f353 100644
--- a/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
+++ b/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
@@ -7,8 +7,8 @@
Variants§
§Assert(Expression)
A console.assert(expr)
call to invoke, asserting that the expression evaluates to true.
§AssertEq(Expression, Expression)
A console.assert_eq(expr1, expr2)
call to invoke, asserting that the operands are equal.
§AssertNeq(Expression, Expression)
A console.assert_neq(expr1, expr2)
call to invoke, asserting that the operands are not equal.
-Trait Implementations§
source§impl Clone for ConsoleFunction
source§fn clone(&self) -> ConsoleFunction
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConsoleFunction
source§impl<'de> Deserialize<'de> for ConsoleFunction
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConsoleFunction
source§impl PartialEq for ConsoleFunction
source§fn eq(&self, other: &ConsoleFunction) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ConsoleFunction
source§fn clone(&self) -> ConsoleFunction
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConsoleFunction
source§impl<'de> Deserialize<'de> for ConsoleFunction
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConsoleFunction
source§impl PartialEq for ConsoleFunction
source§fn eq(&self, other: &ConsoleFunction) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ConsoleFunction
source§impl Eq for ConsoleFunction
source§impl StructuralEq for ConsoleFunction
source§impl StructuralPartialEq for ConsoleFunction
Auto Trait Implementations§
§impl RefUnwindSafe for ConsoleFunction
§impl Send for ConsoleFunction
§impl Sync for ConsoleFunction
§impl Unpin for ConsoleFunction
§impl UnwindSafe for ConsoleFunction
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/const_/struct.ConstDeclaration.html b/leo_ast/statement/const_/struct.ConstDeclaration.html
index 3c5c64aeb1..d38eb5ff8e 100644
--- a/leo_ast/statement/const_/struct.ConstDeclaration.html
+++ b/leo_ast/statement/const_/struct.ConstDeclaration.html
@@ -11,8 +11,8 @@
§value: Expression
An initializer value for the binding.
§span: Span
The span excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ConstDeclaration
source§fn clone(&self) -> ConstDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConstDeclaration
source§impl<'de> Deserialize<'de> for ConstDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConstDeclaration
source§impl Node for ConstDeclaration
source§impl PartialEq for ConstDeclaration
source§fn eq(&self, other: &ConstDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ConstDeclaration
source§fn clone(&self) -> ConstDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConstDeclaration
source§impl<'de> Deserialize<'de> for ConstDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConstDeclaration
source§impl Node for ConstDeclaration
source§impl PartialEq for ConstDeclaration
source§fn eq(&self, other: &ConstDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ConstDeclaration
source§impl Eq for ConstDeclaration
source§impl StructuralEq for ConstDeclaration
source§impl StructuralPartialEq for ConstDeclaration
Auto Trait Implementations§
§impl RefUnwindSafe for ConstDeclaration
§impl Send for ConstDeclaration
§impl Sync for ConstDeclaration
§impl Unpin for ConstDeclaration
§impl UnwindSafe for ConstDeclaration
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/definition/struct.DefinitionStatement.html b/leo_ast/statement/definition/struct.DefinitionStatement.html
index c147af02aa..3b0b16b5d3 100644
--- a/leo_ast/statement/definition/struct.DefinitionStatement.html
+++ b/leo_ast/statement/definition/struct.DefinitionStatement.html
@@ -13,8 +13,8 @@
§value: Expression
An initializer value for the bindings.
§span: Span
The span excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for DefinitionStatement
source§fn clone(&self) -> DefinitionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for DefinitionStatement
source§impl<'de> Deserialize<'de> for DefinitionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for DefinitionStatement
source§impl Node for DefinitionStatement
source§impl PartialEq for DefinitionStatement
source§fn eq(&self, other: &DefinitionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for DefinitionStatement
source§fn clone(&self) -> DefinitionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for DefinitionStatement
source§impl<'de> Deserialize<'de> for DefinitionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for DefinitionStatement
source§impl Node for DefinitionStatement
source§impl PartialEq for DefinitionStatement
source§fn eq(&self, other: &DefinitionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for DefinitionStatement
source§impl Eq for DefinitionStatement
source§impl StructuralEq for DefinitionStatement
source§impl StructuralPartialEq for DefinitionStatement
Auto Trait Implementations§
§impl RefUnwindSafe for DefinitionStatement
§impl Send for DefinitionStatement
§impl Sync for DefinitionStatement
§impl Unpin for DefinitionStatement
§impl UnwindSafe for DefinitionStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/enum.Statement.html b/leo_ast/statement/enum.Statement.html
index 9b91541793..5e61dede79 100644
--- a/leo_ast/statement/enum.Statement.html
+++ b/leo_ast/statement/enum.Statement.html
@@ -22,8 +22,8 @@
§Iteration(Box<IterationStatement>)
A for
statement.
§Return(ReturnStatement)
A return statement return expr;
.
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Statement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moreTrait Implementations§
source§impl<'de> Deserialize<'de> for Statement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Statement
source§impl Eq for Statement
source§impl StructuralEq for Statement
source§impl StructuralPartialEq for Statement
Auto Trait Implementations§
§impl !RefUnwindSafe for Statement
§impl Send for Statement
§impl !Sync for Statement
§impl Unpin for Statement
§impl UnwindSafe for Statement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/expression/struct.ExpressionStatement.html b/leo_ast/statement/expression/struct.ExpressionStatement.html
index 47ed0fc087..07af87082d 100644
--- a/leo_ast/statement/expression/struct.ExpressionStatement.html
+++ b/leo_ast/statement/expression/struct.ExpressionStatement.html
@@ -7,8 +7,8 @@
Fields§
§expression: Expression
The expression associated with the statement.
§span: Span
The span.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ExpressionStatement
source§fn clone(&self) -> ExpressionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ExpressionStatement
source§impl<'de> Deserialize<'de> for ExpressionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ExpressionStatement
source§impl Node for ExpressionStatement
source§impl PartialEq for ExpressionStatement
source§fn eq(&self, other: &ExpressionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ExpressionStatement
source§fn clone(&self) -> ExpressionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ExpressionStatement
source§impl<'de> Deserialize<'de> for ExpressionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ExpressionStatement
source§impl Node for ExpressionStatement
source§impl PartialEq for ExpressionStatement
source§fn eq(&self, other: &ExpressionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ExpressionStatement
source§impl Eq for ExpressionStatement
source§impl StructuralEq for ExpressionStatement
source§impl StructuralPartialEq for ExpressionStatement
Auto Trait Implementations§
§impl RefUnwindSafe for ExpressionStatement
§impl Send for ExpressionStatement
§impl Sync for ExpressionStatement
§impl Unpin for ExpressionStatement
§impl UnwindSafe for ExpressionStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/return_/struct.ReturnStatement.html b/leo_ast/statement/return_/struct.ReturnStatement.html
index f9fddb4f2e..b1815835a8 100644
--- a/leo_ast/statement/return_/struct.ReturnStatement.html
+++ b/leo_ast/statement/return_/struct.ReturnStatement.html
@@ -9,8 +9,8 @@
§finalize_arguments: Option<Vec<Expression>>
Arguments to the finalize block.
§span: Span
The span of return expression
excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ReturnStatement
source§fn clone(&self) -> ReturnStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ReturnStatement
source§impl<'de> Deserialize<'de> for ReturnStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ReturnStatement
source§impl Node for ReturnStatement
source§impl PartialEq for ReturnStatement
source§fn eq(&self, other: &ReturnStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ReturnStatement
source§fn clone(&self) -> ReturnStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ReturnStatement
source§impl<'de> Deserialize<'de> for ReturnStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ReturnStatement
source§impl Node for ReturnStatement
source§impl PartialEq for ReturnStatement
source§fn eq(&self, other: &ReturnStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ReturnStatement
source§impl Eq for ReturnStatement
source§impl StructuralEq for ReturnStatement
source§impl StructuralPartialEq for ReturnStatement
Auto Trait Implementations§
§impl RefUnwindSafe for ReturnStatement
§impl Send for ReturnStatement
§impl Sync for ReturnStatement
§impl Unpin for ReturnStatement
§impl UnwindSafe for ReturnStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/stub/struct.Stub.html b/leo_ast/stub/struct.Stub.html
index 174085a356..a59392278e 100644
--- a/leo_ast/stub/struct.Stub.html
+++ b/leo_ast/stub/struct.Stub.html
@@ -15,9 +15,9 @@
§mappings: Vec<(Symbol, Mapping)>
A vector of mapping definitions.
§functions: Vec<(Symbol, FunctionStub)>
A vector of function stub definitions.
§span: Span
The span associated with the stub.
-Trait Implementations§
source§impl Default for Stub
source§fn default() -> Self
Constructs an empty program stub
+Trait Implementations§
source§impl<'de> Deserialize<'de> for Stub
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Stub> for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for Stub
source§impl Eq for Stub
source§impl StructuralEq for Stub
source§impl StructuralPartialEq for Stub
Auto Trait Implementations§
§impl RefUnwindSafe for Stub
§impl Send for Stub
§impl Sync for Stub
§impl Unpin for Stub
§impl UnwindSafe for Stub
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/types/integer_type/enum.IntegerType.html b/leo_ast/types/integer_type/enum.IntegerType.html
index 0e3192d212..8d0bf8c07a 100644
--- a/leo_ast/types/integer_type/enum.IntegerType.html
+++ b/leo_ast/types/integer_type/enum.IntegerType.html
@@ -13,8 +13,8 @@
}Expand description
Explicit integer type.
Variants§
Implementations§
Trait Implementations§
source§impl Clone for IntegerType
source§fn clone(&self) -> IntegerType
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IntegerType
source§impl<'de> Deserialize<'de> for IntegerType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for IntegerType
Trait Implementations§
source§impl Clone for IntegerType
source§fn clone(&self) -> IntegerType
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IntegerType
source§impl<'de> Deserialize<'de> for IntegerType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for IntegerType
source§impl Hash for IntegerType
source§impl PartialEq for IntegerType
source§fn eq(&self, other: &IntegerType) -> 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
diff --git a/leo_ast/types/tuple/struct.TupleType.html b/leo_ast/types/tuple/struct.TupleType.html
index b3aa05153a..17f02f5626 100644
--- a/leo_ast/types/tuple/struct.TupleType.html
+++ b/leo_ast/types/tuple/struct.TupleType.html
@@ -5,8 +5,8 @@
Fields§
§elements: Vec<Type>
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for TupleType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moreTrait Implementations§
source§impl<'de> Deserialize<'de> for TupleType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for TupleType
source§fn eq(&self, other: &TupleType) -> 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
diff --git a/leo_ast/types/type_/enum.Type.html b/leo_ast/types/type_/enum.Type.html
index 246a09dfa6..901803c8fe 100644
--- a/leo_ast/types/type_/enum.Type.html
+++ b/leo_ast/types/type_/enum.Type.html
@@ -34,8 +34,8 @@
Will eventually lead to a compile error.
Implementations§
impl<T> Any for Twhere
diff --git a/leo_ast/expressions/unit/struct.UnitExpression.html b/leo_ast/expressions/unit/struct.UnitExpression.html
index 07991e11c4..2e21ae896e 100644
--- a/leo_ast/expressions/unit/struct.UnitExpression.html
+++ b/leo_ast/expressions/unit/struct.UnitExpression.html
@@ -5,8 +5,8 @@
}Expand description
Represents a unit expression.
Fields§
§span: Span
The span of the unit expression.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for UnitExpression
source§fn clone(&self) -> UnitExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for UnitExpression
source§impl<'de> Deserialize<'de> for UnitExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for UnitExpression
source§impl Node for UnitExpression
source§impl PartialEq for UnitExpression
source§fn eq(&self, other: &UnitExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for UnitExpression
source§fn clone(&self) -> UnitExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for UnitExpression
source§impl<'de> Deserialize<'de> for UnitExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for UnitExpression
source§impl Node for UnitExpression
source§impl PartialEq for UnitExpression
source§fn eq(&self, other: &UnitExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for UnitExpression
source§impl Eq for UnitExpression
source§impl StructuralEq for UnitExpression
source§impl StructuralPartialEq for UnitExpression
Auto Trait Implementations§
§impl RefUnwindSafe for UnitExpression
§impl Send for UnitExpression
§impl Sync for UnitExpression
§impl Unpin for UnitExpression
§impl UnwindSafe for UnitExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/annotation/struct.Annotation.html b/leo_ast/functions/annotation/struct.Annotation.html
index f8ed86d975..ceb29b0350 100644
--- a/leo_ast/functions/annotation/struct.Annotation.html
+++ b/leo_ast/functions/annotation/struct.Annotation.html
@@ -7,8 +7,8 @@
Fields§
§identifier: Identifier
The name of the annotation.
§span: Span
A span locating where the annotation occurred in the source.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for Annotation
source§fn clone(&self) -> Annotation
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for Annotation
source§impl<'de> Deserialize<'de> for Annotation
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for Annotation
source§impl Node for Annotation
source§impl PartialEq for Annotation
source§fn eq(&self, other: &Annotation) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for Annotation
source§fn clone(&self) -> Annotation
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for Annotation
source§impl<'de> Deserialize<'de> for Annotation
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for Annotation
source§impl Node for Annotation
source§impl PartialEq for Annotation
source§fn eq(&self, other: &Annotation) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for Annotation
source§impl Eq for Annotation
source§impl StructuralEq for Annotation
source§impl StructuralPartialEq for Annotation
Auto Trait Implementations§
§impl RefUnwindSafe for Annotation
§impl Send for Annotation
§impl Sync for Annotation
§impl Unpin for Annotation
§impl UnwindSafe for Annotation
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/finalize/struct.Finalize.html b/leo_ast/functions/finalize/struct.Finalize.html
index fed48792cb..027cb71acb 100644
--- a/leo_ast/functions/finalize/struct.Finalize.html
+++ b/leo_ast/functions/finalize/struct.Finalize.html
@@ -23,8 +23,8 @@
span: Span,
id: NodeID
) -> SelfCreate a new finalize block.
-
Trait Implementations§
source§impl<'de> Deserialize<'de> for Finalize
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Finalize> for FinalizeStub
source§impl From<FinalizeStub> for Finalize
source§fn from(finalize_stub: FinalizeStub) -> Self
Converts to this type from the input type.Trait Implementations§
source§impl<'de> Deserialize<'de> for Finalize
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Finalize> for FinalizeStub
source§impl From<FinalizeStub> for Finalize
source§fn from(finalize_stub: FinalizeStub) -> Self
Converts to this type from the input type.source§impl PartialEq for Finalize
source§impl Eq for Finalize
source§impl StructuralEq for Finalize
source§impl StructuralPartialEq for Finalize
Auto Trait Implementations§
§impl !RefUnwindSafe for Finalize
§impl Send for Finalize
§impl !Sync for Finalize
§impl Unpin for Finalize
§impl UnwindSafe for Finalize
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/input/struct.FunctionInput.html b/leo_ast/functions/input/struct.FunctionInput.html
index baf692e9ef..160e80a5a6 100644
--- a/leo_ast/functions/input/struct.FunctionInput.html
+++ b/leo_ast/functions/input/struct.FunctionInput.html
@@ -11,8 +11,8 @@
§type_: Type
What’s the parameter’s type?
§span: Span
The parameters span from any annotations to its type.
§id: NodeID
The ID of the node.
-Implementations§
Trait Implementations§
source§impl Clone for FunctionInput
source§fn clone(&self) -> FunctionInput
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for FunctionInput
source§impl<'de> Deserialize<'de> for FunctionInput
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for FunctionInput
source§impl Node for FunctionInput
source§impl PartialEq for FunctionInput
source§fn eq(&self, other: &FunctionInput) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
Trait Implementations§
source§impl Clone for FunctionInput
source§fn clone(&self) -> FunctionInput
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for FunctionInput
source§impl<'de> Deserialize<'de> for FunctionInput
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for FunctionInput
source§impl Node for FunctionInput
source§impl PartialEq for FunctionInput
source§fn eq(&self, other: &FunctionInput) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for FunctionInput
source§impl Eq for FunctionInput
source§impl StructuralEq for FunctionInput
source§impl StructuralPartialEq for FunctionInput
Auto Trait Implementations§
§impl RefUnwindSafe for FunctionInput
§impl Send for FunctionInput
§impl Sync for FunctionInput
§impl Unpin for FunctionInput
§impl UnwindSafe for FunctionInput
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/output/enum.Output.html b/leo_ast/functions/output/enum.Output.html
index 2a425d46fb..c9b49f98d3 100644
--- a/leo_ast/functions/output/enum.Output.html
+++ b/leo_ast/functions/output/enum.Output.html
@@ -2,8 +2,8 @@
pub enum Output {
Internal(FunctionOutput),
External(External),
-}
Variants§
§Internal(FunctionOutput)
§External(External)
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Output
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Output
source§fn eq(&self, other: &Output) -> bool
This method tests for self
and other
values to be equal, and is used
+}Variants§
§Internal(FunctionOutput)
§External(External)
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Output
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Output
source§impl Eq for Output
source§impl StructuralEq for Output
source§impl StructuralPartialEq for Output
Auto Trait Implementations§
§impl RefUnwindSafe for Output
§impl Send for Output
§impl Sync for Output
§impl Unpin for Output
§impl UnwindSafe for Output
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/struct.Function.html b/leo_ast/functions/struct.Function.html
index b02e98a3a8..d0b23c0ad8 100644
--- a/leo_ast/functions/struct.Function.html
+++ b/leo_ast/functions/struct.Function.html
@@ -34,8 +34,8 @@
) -> SelfInitialize a new function.
sourcefn format(&self, f: &mut Formatter<'_>) -> Result
Private formatting method used for optimizing fmt::Debug and fmt::Display implementations.
-
Trait Implementations§
source§impl<'de> Deserialize<'de> for Function
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Function> for FunctionStub
source§impl From<FunctionStub> for Function
source§fn from(function: FunctionStub) -> Self
Converts to this type from the input type.Trait Implementations§
source§impl<'de> Deserialize<'de> for Function
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Function> for FunctionStub
source§impl From<FunctionStub> for Function
source§fn from(function: FunctionStub) -> Self
Converts to this type from the input type.source§impl PartialEq for Function
source§impl Eq for Function
Auto Trait Implementations§
§impl !RefUnwindSafe for Function
§impl Send for Function
§impl !Sync for Function
§impl Unpin for Function
§impl UnwindSafe for Function
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
index ca1d69b6f1..573ffa810a 100644
--- a/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
+++ b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
@@ -9,8 +9,8 @@
§SignHigh
A sign high recovery, i.e. +
.
§SignLow
A sign low recovery, i.e., -
.
§Inferred
Recovery with an inferred value.
-
Trait Implementations§
source§impl Clone for GroupCoordinate
source§fn clone(&self) -> GroupCoordinate
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for GroupCoordinate
source§impl<'de> Deserialize<'de> for GroupCoordinate
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for GroupCoordinate
source§impl PartialEq for GroupCoordinate
source§fn eq(&self, other: &GroupCoordinate) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for GroupCoordinate
source§fn clone(&self) -> GroupCoordinate
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for GroupCoordinate
source§impl<'de> Deserialize<'de> for GroupCoordinate
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for GroupCoordinate
source§impl PartialEq for GroupCoordinate
source§fn eq(&self, other: &GroupCoordinate) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for GroupCoordinate
source§impl Eq for GroupCoordinate
source§impl StructuralEq for GroupCoordinate
source§impl StructuralPartialEq for GroupCoordinate
Auto Trait Implementations§
§impl RefUnwindSafe for GroupCoordinate
§impl Send for GroupCoordinate
§impl Sync for GroupCoordinate
§impl Unpin for GroupCoordinate
§impl UnwindSafe for GroupCoordinate
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/groups/group_literal/enum.GroupLiteral.html b/leo_ast/groups/group_literal/enum.GroupLiteral.html
index 4c99a599be..952b7eaa77 100644
--- a/leo_ast/groups/group_literal/enum.GroupLiteral.html
+++ b/leo_ast/groups/group_literal/enum.GroupLiteral.html
@@ -5,8 +5,8 @@
}Expand description
A group literal.
Variants§
§Single(String, Span, NodeID)
Product group literal, e.g., 42group
.
§Tuple(GroupTuple)
An affine group literal with (x, y) coordinates.
-Implementations§
Trait Implementations§
source§impl Clone for GroupLiteral
source§fn clone(&self) -> GroupLiteral
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for GroupLiteral
source§impl<'de> Deserialize<'de> for GroupLiteral
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for GroupLiteral
source§impl PartialEq for GroupLiteral
source§fn eq(&self, other: &GroupLiteral) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
Trait Implementations§
source§impl Clone for GroupLiteral
source§fn clone(&self) -> GroupLiteral
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for GroupLiteral
source§impl<'de> Deserialize<'de> for GroupLiteral
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for GroupLiteral
source§impl PartialEq for GroupLiteral
source§fn eq(&self, other: &GroupLiteral) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for GroupLiteral
source§impl Eq for GroupLiteral
source§impl StructuralEq for GroupLiteral
source§impl StructuralPartialEq for GroupLiteral
Auto Trait Implementations§
§impl RefUnwindSafe for GroupLiteral
§impl Send for GroupLiteral
§impl Sync for GroupLiteral
§impl Unpin for GroupLiteral
§impl UnwindSafe for GroupLiteral
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/mapping/struct.Mapping.html b/leo_ast/mapping/struct.Mapping.html
index a5414f8281..1ebfb5fe94 100644
--- a/leo_ast/mapping/struct.Mapping.html
+++ b/leo_ast/mapping/struct.Mapping.html
@@ -14,8 +14,8 @@
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mapping
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Mapping
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mapping
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Mapping
source§impl Eq for Mapping
source§impl StructuralEq for Mapping
source§impl StructuralPartialEq for Mapping
Auto Trait Implementations§
§impl RefUnwindSafe for Mapping
§impl Send for Mapping
§impl Sync for Mapping
§impl Unpin for Mapping
§impl UnwindSafe for Mapping
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/program/program_id/struct.ProgramId.html b/leo_ast/program/program_id/struct.ProgramId.html
index 2f9288bae7..2fbc7d2bdb 100644
--- a/leo_ast/program/program_id/struct.ProgramId.html
+++ b/leo_ast/program/program_id/struct.ProgramId.html
@@ -5,7 +5,7 @@
}Expand description
An identifier for a program that is eventually deployed to the network.
Fields§
§name: Identifier
The name of the program.
§network: Identifier
The network associated with the program.
-Trait Implementations§
source§impl<'de> Deserialize<'de> for ProgramId
source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Identifier> for ProgramId
source§fn from(name: Identifier) -> Self
Converts to this type from the input type.source§impl Hash for ProgramId
1.3.0 · source§fn hash_slice<H>(data: &[Self], state: &mut H)where
+Trait Implementations§
source§impl<'de> Deserialize<'de> for ProgramId
source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Identifier> for ProgramId
source§fn from(name: Identifier) -> Self
Converts to this type from the input type.source§impl PartialEq for ProgramId
source§fn eq(&self, other: &ProgramId) -> 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
diff --git a/leo_ast/statement/assert/struct.AssertStatement.html b/leo_ast/statement/assert/struct.AssertStatement.html
index 9b2b527e3a..787d71ab8a 100644
--- a/leo_ast/statement/assert/struct.AssertStatement.html
+++ b/leo_ast/statement/assert/struct.AssertStatement.html
@@ -7,8 +7,8 @@
Fields§
§variant: AssertVariant
The variant of the assert statement.
§span: Span
The span, excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for AssertStatement
source§fn clone(&self) -> AssertStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssertStatement
source§impl<'de> Deserialize<'de> for AssertStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssertStatement
source§impl Node for AssertStatement
source§impl PartialEq for AssertStatement
source§fn eq(&self, other: &AssertStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for AssertStatement
source§fn clone(&self) -> AssertStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssertStatement
source§impl<'de> Deserialize<'de> for AssertStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssertStatement
source§impl Node for AssertStatement
source§impl PartialEq for AssertStatement
source§fn eq(&self, other: &AssertStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for AssertStatement
source§impl Eq for AssertStatement
source§impl StructuralEq for AssertStatement
source§impl StructuralPartialEq for AssertStatement
Auto Trait Implementations§
§impl RefUnwindSafe for AssertStatement
§impl Send for AssertStatement
§impl Sync for AssertStatement
§impl Unpin for AssertStatement
§impl UnwindSafe for AssertStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/assign/struct.AssignStatement.html b/leo_ast/statement/assign/struct.AssignStatement.html
index 0ae4349b83..76464741a2 100644
--- a/leo_ast/statement/assign/struct.AssignStatement.html
+++ b/leo_ast/statement/assign/struct.AssignStatement.html
@@ -11,8 +11,8 @@
§value: Expression
The value to assign to the assignee
.
§span: Span
The span, excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for AssignStatement
source§fn clone(&self) -> AssignStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssignStatement
source§impl<'de> Deserialize<'de> for AssignStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssignStatement
source§impl Node for AssignStatement
source§impl PartialEq for AssignStatement
source§fn eq(&self, other: &AssignStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for AssignStatement
source§fn clone(&self) -> AssignStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssignStatement
source§impl<'de> Deserialize<'de> for AssignStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssignStatement
source§impl Node for AssignStatement
source§impl PartialEq for AssignStatement
source§fn eq(&self, other: &AssignStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for AssignStatement
source§impl Eq for AssignStatement
source§impl StructuralEq for AssignStatement
source§impl StructuralPartialEq for AssignStatement
Auto Trait Implementations§
§impl RefUnwindSafe for AssignStatement
§impl Send for AssignStatement
§impl Sync for AssignStatement
§impl Unpin for AssignStatement
§impl UnwindSafe for AssignStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/block/struct.Block.html b/leo_ast/statement/block/struct.Block.html
index 0023dc06f0..39650a254c 100644
--- a/leo_ast/statement/block/struct.Block.html
+++ b/leo_ast/statement/block/struct.Block.html
@@ -7,8 +7,8 @@
Fields§
§statements: Vec<Statement>
The list of statements to execute.
§span: Span
The span from {
to }
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl<'de> Deserialize<'de> for Block
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Block
source§fn eq(&self, other: &Block) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl<'de> Deserialize<'de> for Block
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Block
source§impl Eq for Block
source§impl StructuralEq for Block
source§impl StructuralPartialEq for Block
Auto Trait Implementations§
§impl !RefUnwindSafe for Block
§impl Send for Block
§impl !Sync for Block
§impl Unpin for Block
§impl UnwindSafe for Block
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/console/console_function/enum.ConsoleFunction.html b/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
index 8709d412ee..92fea8f353 100644
--- a/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
+++ b/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
@@ -7,8 +7,8 @@
Variants§
§Assert(Expression)
A console.assert(expr)
call to invoke, asserting that the expression evaluates to true.
§AssertEq(Expression, Expression)
A console.assert_eq(expr1, expr2)
call to invoke, asserting that the operands are equal.
§AssertNeq(Expression, Expression)
A console.assert_neq(expr1, expr2)
call to invoke, asserting that the operands are not equal.
-Trait Implementations§
source§impl Clone for ConsoleFunction
source§fn clone(&self) -> ConsoleFunction
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConsoleFunction
source§impl<'de> Deserialize<'de> for ConsoleFunction
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConsoleFunction
source§impl PartialEq for ConsoleFunction
source§fn eq(&self, other: &ConsoleFunction) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ConsoleFunction
source§fn clone(&self) -> ConsoleFunction
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConsoleFunction
source§impl<'de> Deserialize<'de> for ConsoleFunction
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConsoleFunction
source§impl PartialEq for ConsoleFunction
source§fn eq(&self, other: &ConsoleFunction) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ConsoleFunction
source§impl Eq for ConsoleFunction
source§impl StructuralEq for ConsoleFunction
source§impl StructuralPartialEq for ConsoleFunction
Auto Trait Implementations§
§impl RefUnwindSafe for ConsoleFunction
§impl Send for ConsoleFunction
§impl Sync for ConsoleFunction
§impl Unpin for ConsoleFunction
§impl UnwindSafe for ConsoleFunction
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/const_/struct.ConstDeclaration.html b/leo_ast/statement/const_/struct.ConstDeclaration.html
index 3c5c64aeb1..d38eb5ff8e 100644
--- a/leo_ast/statement/const_/struct.ConstDeclaration.html
+++ b/leo_ast/statement/const_/struct.ConstDeclaration.html
@@ -11,8 +11,8 @@
§value: Expression
An initializer value for the binding.
§span: Span
The span excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ConstDeclaration
source§fn clone(&self) -> ConstDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConstDeclaration
source§impl<'de> Deserialize<'de> for ConstDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConstDeclaration
source§impl Node for ConstDeclaration
source§impl PartialEq for ConstDeclaration
source§fn eq(&self, other: &ConstDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ConstDeclaration
source§fn clone(&self) -> ConstDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConstDeclaration
source§impl<'de> Deserialize<'de> for ConstDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConstDeclaration
source§impl Node for ConstDeclaration
source§impl PartialEq for ConstDeclaration
source§fn eq(&self, other: &ConstDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ConstDeclaration
source§impl Eq for ConstDeclaration
source§impl StructuralEq for ConstDeclaration
source§impl StructuralPartialEq for ConstDeclaration
Auto Trait Implementations§
§impl RefUnwindSafe for ConstDeclaration
§impl Send for ConstDeclaration
§impl Sync for ConstDeclaration
§impl Unpin for ConstDeclaration
§impl UnwindSafe for ConstDeclaration
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/definition/struct.DefinitionStatement.html b/leo_ast/statement/definition/struct.DefinitionStatement.html
index c147af02aa..3b0b16b5d3 100644
--- a/leo_ast/statement/definition/struct.DefinitionStatement.html
+++ b/leo_ast/statement/definition/struct.DefinitionStatement.html
@@ -13,8 +13,8 @@
§value: Expression
An initializer value for the bindings.
§span: Span
The span excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for DefinitionStatement
source§fn clone(&self) -> DefinitionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for DefinitionStatement
source§impl<'de> Deserialize<'de> for DefinitionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for DefinitionStatement
source§impl Node for DefinitionStatement
source§impl PartialEq for DefinitionStatement
source§fn eq(&self, other: &DefinitionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for DefinitionStatement
source§fn clone(&self) -> DefinitionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for DefinitionStatement
source§impl<'de> Deserialize<'de> for DefinitionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for DefinitionStatement
source§impl Node for DefinitionStatement
source§impl PartialEq for DefinitionStatement
source§fn eq(&self, other: &DefinitionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for DefinitionStatement
source§impl Eq for DefinitionStatement
source§impl StructuralEq for DefinitionStatement
source§impl StructuralPartialEq for DefinitionStatement
Auto Trait Implementations§
§impl RefUnwindSafe for DefinitionStatement
§impl Send for DefinitionStatement
§impl Sync for DefinitionStatement
§impl Unpin for DefinitionStatement
§impl UnwindSafe for DefinitionStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/enum.Statement.html b/leo_ast/statement/enum.Statement.html
index 9b91541793..5e61dede79 100644
--- a/leo_ast/statement/enum.Statement.html
+++ b/leo_ast/statement/enum.Statement.html
@@ -22,8 +22,8 @@
§Iteration(Box<IterationStatement>)
A for
statement.
§Return(ReturnStatement)
A return statement return expr;
.
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Statement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moreTrait Implementations§
source§impl<'de> Deserialize<'de> for Statement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Statement
source§impl Eq for Statement
source§impl StructuralEq for Statement
source§impl StructuralPartialEq for Statement
Auto Trait Implementations§
§impl !RefUnwindSafe for Statement
§impl Send for Statement
§impl !Sync for Statement
§impl Unpin for Statement
§impl UnwindSafe for Statement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/expression/struct.ExpressionStatement.html b/leo_ast/statement/expression/struct.ExpressionStatement.html
index 47ed0fc087..07af87082d 100644
--- a/leo_ast/statement/expression/struct.ExpressionStatement.html
+++ b/leo_ast/statement/expression/struct.ExpressionStatement.html
@@ -7,8 +7,8 @@
Fields§
§expression: Expression
The expression associated with the statement.
§span: Span
The span.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ExpressionStatement
source§fn clone(&self) -> ExpressionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ExpressionStatement
source§impl<'de> Deserialize<'de> for ExpressionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ExpressionStatement
source§impl Node for ExpressionStatement
source§impl PartialEq for ExpressionStatement
source§fn eq(&self, other: &ExpressionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ExpressionStatement
source§fn clone(&self) -> ExpressionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ExpressionStatement
source§impl<'de> Deserialize<'de> for ExpressionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ExpressionStatement
source§impl Node for ExpressionStatement
source§impl PartialEq for ExpressionStatement
source§fn eq(&self, other: &ExpressionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ExpressionStatement
source§impl Eq for ExpressionStatement
source§impl StructuralEq for ExpressionStatement
source§impl StructuralPartialEq for ExpressionStatement
Auto Trait Implementations§
§impl RefUnwindSafe for ExpressionStatement
§impl Send for ExpressionStatement
§impl Sync for ExpressionStatement
§impl Unpin for ExpressionStatement
§impl UnwindSafe for ExpressionStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/return_/struct.ReturnStatement.html b/leo_ast/statement/return_/struct.ReturnStatement.html
index f9fddb4f2e..b1815835a8 100644
--- a/leo_ast/statement/return_/struct.ReturnStatement.html
+++ b/leo_ast/statement/return_/struct.ReturnStatement.html
@@ -9,8 +9,8 @@
§finalize_arguments: Option<Vec<Expression>>
Arguments to the finalize block.
§span: Span
The span of return expression
excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ReturnStatement
source§fn clone(&self) -> ReturnStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ReturnStatement
source§impl<'de> Deserialize<'de> for ReturnStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ReturnStatement
source§impl Node for ReturnStatement
source§impl PartialEq for ReturnStatement
source§fn eq(&self, other: &ReturnStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ReturnStatement
source§fn clone(&self) -> ReturnStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ReturnStatement
source§impl<'de> Deserialize<'de> for ReturnStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ReturnStatement
source§impl Node for ReturnStatement
source§impl PartialEq for ReturnStatement
source§fn eq(&self, other: &ReturnStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ReturnStatement
source§impl Eq for ReturnStatement
source§impl StructuralEq for ReturnStatement
source§impl StructuralPartialEq for ReturnStatement
Auto Trait Implementations§
§impl RefUnwindSafe for ReturnStatement
§impl Send for ReturnStatement
§impl Sync for ReturnStatement
§impl Unpin for ReturnStatement
§impl UnwindSafe for ReturnStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/stub/struct.Stub.html b/leo_ast/stub/struct.Stub.html
index 174085a356..a59392278e 100644
--- a/leo_ast/stub/struct.Stub.html
+++ b/leo_ast/stub/struct.Stub.html
@@ -15,9 +15,9 @@
§mappings: Vec<(Symbol, Mapping)>
A vector of mapping definitions.
§functions: Vec<(Symbol, FunctionStub)>
A vector of function stub definitions.
§span: Span
The span associated with the stub.
-Trait Implementations§
source§impl Default for Stub
source§fn default() -> Self
Constructs an empty program stub
+Trait Implementations§
source§impl<'de> Deserialize<'de> for Stub
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Stub> for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for Stub
source§impl Eq for Stub
source§impl StructuralEq for Stub
source§impl StructuralPartialEq for Stub
Auto Trait Implementations§
§impl RefUnwindSafe for Stub
§impl Send for Stub
§impl Sync for Stub
§impl Unpin for Stub
§impl UnwindSafe for Stub
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/types/integer_type/enum.IntegerType.html b/leo_ast/types/integer_type/enum.IntegerType.html
index 0e3192d212..8d0bf8c07a 100644
--- a/leo_ast/types/integer_type/enum.IntegerType.html
+++ b/leo_ast/types/integer_type/enum.IntegerType.html
@@ -13,8 +13,8 @@
}Expand description
Explicit integer type.
Variants§
Implementations§
Trait Implementations§
source§impl Clone for IntegerType
source§fn clone(&self) -> IntegerType
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IntegerType
source§impl<'de> Deserialize<'de> for IntegerType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for IntegerType
Trait Implementations§
source§impl Clone for IntegerType
source§fn clone(&self) -> IntegerType
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IntegerType
source§impl<'de> Deserialize<'de> for IntegerType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for IntegerType
source§impl Hash for IntegerType
source§impl PartialEq for IntegerType
source§fn eq(&self, other: &IntegerType) -> 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
diff --git a/leo_ast/types/tuple/struct.TupleType.html b/leo_ast/types/tuple/struct.TupleType.html
index b3aa05153a..17f02f5626 100644
--- a/leo_ast/types/tuple/struct.TupleType.html
+++ b/leo_ast/types/tuple/struct.TupleType.html
@@ -5,8 +5,8 @@
Fields§
§elements: Vec<Type>
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for TupleType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moreTrait Implementations§
source§impl<'de> Deserialize<'de> for TupleType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for TupleType
source§fn eq(&self, other: &TupleType) -> 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
diff --git a/leo_ast/types/type_/enum.Type.html b/leo_ast/types/type_/enum.Type.html
index 246a09dfa6..901803c8fe 100644
--- a/leo_ast/types/type_/enum.Type.html
+++ b/leo_ast/types/type_/enum.Type.html
@@ -34,8 +34,8 @@
Will eventually lead to a compile error.
Implementations§
Expand description
Represents a unit expression.
Fields§
§span: Span
The span of the unit expression.
id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for UnitExpression
impl Clone for UnitExpression
source§fn clone(&self) -> UnitExpression
fn clone(&self) -> UnitExpression
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for UnitExpression
impl Debug for UnitExpression
source§impl<'de> Deserialize<'de> for UnitExpression
impl<'de> Deserialize<'de> for UnitExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
source§impl Display for UnitExpression
impl Display for UnitExpression
source§impl Node for UnitExpression
impl Node for UnitExpression
source§impl PartialEq for UnitExpression
impl PartialEq for UnitExpression
source§fn eq(&self, other: &UnitExpression) -> bool
fn eq(&self, other: &UnitExpression) -> bool
self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for UnitExpression
impl Clone for UnitExpression
source§fn clone(&self) -> UnitExpression
fn clone(&self) -> UnitExpression
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for UnitExpression
impl Debug for UnitExpression
source§impl<'de> Deserialize<'de> for UnitExpression
impl<'de> Deserialize<'de> for UnitExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
source§impl Display for UnitExpression
impl Display for UnitExpression
source§impl Node for UnitExpression
impl Node for UnitExpression
source§impl PartialEq for UnitExpression
impl PartialEq for UnitExpression
source§fn eq(&self, other: &UnitExpression) -> bool
fn eq(&self, other: &UnitExpression) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for UnitExpression
impl Serialize for UnitExpression
impl Eq for UnitExpression
impl StructuralEq for UnitExpression
impl StructuralPartialEq for UnitExpression
Auto Trait Implementations§
impl RefUnwindSafe for UnitExpression
impl Send for UnitExpression
impl Sync for UnitExpression
impl Unpin for UnitExpression
impl UnwindSafe for UnitExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/annotation/struct.Annotation.html b/leo_ast/functions/annotation/struct.Annotation.html
index f8ed86d975..ceb29b0350 100644
--- a/leo_ast/functions/annotation/struct.Annotation.html
+++ b/leo_ast/functions/annotation/struct.Annotation.html
@@ -7,8 +7,8 @@
impl<T> Any for Twhere
diff --git a/leo_ast/functions/annotation/struct.Annotation.html b/leo_ast/functions/annotation/struct.Annotation.html
index f8ed86d975..ceb29b0350 100644
--- a/leo_ast/functions/annotation/struct.Annotation.html
+++ b/leo_ast/functions/annotation/struct.Annotation.html
@@ -7,8 +7,8 @@
Fields§
§identifier: Identifier
The name of the annotation.
span: Span
A span locating where the annotation occurred in the source.
id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for Annotation
impl Clone for Annotation
source§fn clone(&self) -> Annotation
fn clone(&self) -> Annotation
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for Annotation
impl Debug for Annotation
source§impl<'de> Deserialize<'de> for Annotation
impl<'de> Deserialize<'de> for Annotation
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
source§impl Display for Annotation
impl Display for Annotation
source§impl Node for Annotation
impl Node for Annotation
source§impl PartialEq for Annotation
impl PartialEq for Annotation
source§fn eq(&self, other: &Annotation) -> bool
fn eq(&self, other: &Annotation) -> bool
self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for Annotation
impl Clone for Annotation
source§fn clone(&self) -> Annotation
fn clone(&self) -> Annotation
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for Annotation
impl Debug for Annotation
source§impl<'de> Deserialize<'de> for Annotation
impl<'de> Deserialize<'de> for Annotation
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
source§impl Display for Annotation
impl Display for Annotation
source§impl Node for Annotation
impl Node for Annotation
source§impl PartialEq for Annotation
impl PartialEq for Annotation
source§fn eq(&self, other: &Annotation) -> bool
fn eq(&self, other: &Annotation) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for Annotation
impl Serialize for Annotation
impl Eq for Annotation
impl StructuralEq for Annotation
impl StructuralPartialEq for Annotation
Auto Trait Implementations§
impl RefUnwindSafe for Annotation
impl Send for Annotation
impl Sync for Annotation
impl Unpin for Annotation
impl UnwindSafe for Annotation
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/finalize/struct.Finalize.html b/leo_ast/functions/finalize/struct.Finalize.html
index fed48792cb..027cb71acb 100644
--- a/leo_ast/functions/finalize/struct.Finalize.html
+++ b/leo_ast/functions/finalize/struct.Finalize.html
@@ -23,8 +23,8 @@
span: Span,
id: NodeID
) -> SelfCreate a new finalize block.
-
impl<T> Any for Twhere
diff --git a/leo_ast/functions/finalize/struct.Finalize.html b/leo_ast/functions/finalize/struct.Finalize.html
index fed48792cb..027cb71acb 100644
--- a/leo_ast/functions/finalize/struct.Finalize.html
+++ b/leo_ast/functions/finalize/struct.Finalize.html
@@ -23,8 +23,8 @@
span: Span,
id: NodeID
) -> SelfCreate a new finalize block.
-
Create a new finalize block.
-Trait Implementations§
source§impl<'de> Deserialize<'de> for Finalize
impl<'de> Deserialize<'de> for Finalize
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
source§impl From<Finalize> for FinalizeStub
impl From<Finalize> for FinalizeStub
source§impl From<FinalizeStub> for Finalize
impl From<FinalizeStub> for Finalize
source§fn from(finalize_stub: FinalizeStub) -> Self
fn from(finalize_stub: FinalizeStub) -> Self
Trait Implementations§
source§impl<'de> Deserialize<'de> for Finalize
impl<'de> Deserialize<'de> for Finalize
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
source§impl From<Finalize> for FinalizeStub
impl From<Finalize> for FinalizeStub
source§impl From<FinalizeStub> for Finalize
impl From<FinalizeStub> for Finalize
source§fn from(finalize_stub: FinalizeStub) -> Self
fn from(finalize_stub: FinalizeStub) -> Self
source§impl PartialEq for Finalize
impl PartialEq for Finalize
impl Eq for Finalize
impl StructuralEq for Finalize
impl StructuralPartialEq for Finalize
Auto Trait Implementations§
impl !RefUnwindSafe for Finalize
impl Send for Finalize
impl !Sync for Finalize
impl Unpin for Finalize
impl UnwindSafe for Finalize
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/input/struct.FunctionInput.html b/leo_ast/functions/input/struct.FunctionInput.html
index baf692e9ef..160e80a5a6 100644
--- a/leo_ast/functions/input/struct.FunctionInput.html
+++ b/leo_ast/functions/input/struct.FunctionInput.html
@@ -11,8 +11,8 @@
§type_: Type
What’s the parameter’s type?
§span: Span
The parameters span from any annotations to its type.
§id: NodeID
The ID of the node.
-Implementations§
Trait Implementations§
source§impl Clone for FunctionInput
source§fn clone(&self) -> FunctionInput
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for FunctionInput
source§impl<'de> Deserialize<'de> for FunctionInput
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for FunctionInput
source§impl Node for FunctionInput
source§impl PartialEq for FunctionInput
source§fn eq(&self, other: &FunctionInput) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
Trait Implementations§
source§impl Clone for FunctionInput
source§fn clone(&self) -> FunctionInput
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for FunctionInput
source§impl<'de> Deserialize<'de> for FunctionInput
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for FunctionInput
source§impl Node for FunctionInput
source§impl PartialEq for FunctionInput
source§fn eq(&self, other: &FunctionInput) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for FunctionInput
source§impl Eq for FunctionInput
source§impl StructuralEq for FunctionInput
source§impl StructuralPartialEq for FunctionInput
Auto Trait Implementations§
§impl RefUnwindSafe for FunctionInput
§impl Send for FunctionInput
§impl Sync for FunctionInput
§impl Unpin for FunctionInput
§impl UnwindSafe for FunctionInput
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/output/enum.Output.html b/leo_ast/functions/output/enum.Output.html
index 2a425d46fb..c9b49f98d3 100644
--- a/leo_ast/functions/output/enum.Output.html
+++ b/leo_ast/functions/output/enum.Output.html
@@ -2,8 +2,8 @@
pub enum Output {
Internal(FunctionOutput),
External(External),
-}
Variants§
§Internal(FunctionOutput)
§External(External)
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Output
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Output
source§fn eq(&self, other: &Output) -> bool
This method tests for self
and other
values to be equal, and is used
+}Variants§
§Internal(FunctionOutput)
§External(External)
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Output
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Output
source§impl Eq for Output
source§impl StructuralEq for Output
source§impl StructuralPartialEq for Output
Auto Trait Implementations§
§impl RefUnwindSafe for Output
§impl Send for Output
§impl Sync for Output
§impl Unpin for Output
§impl UnwindSafe for Output
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/struct.Function.html b/leo_ast/functions/struct.Function.html
index b02e98a3a8..d0b23c0ad8 100644
--- a/leo_ast/functions/struct.Function.html
+++ b/leo_ast/functions/struct.Function.html
@@ -34,8 +34,8 @@
) -> SelfInitialize a new function.
sourcefn format(&self, f: &mut Formatter<'_>) -> Result
Private formatting method used for optimizing fmt::Debug and fmt::Display implementations.
-
Trait Implementations§
source§impl<'de> Deserialize<'de> for Function
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Function> for FunctionStub
source§impl From<FunctionStub> for Function
source§fn from(function: FunctionStub) -> Self
Converts to this type from the input type.Trait Implementations§
source§impl<'de> Deserialize<'de> for Function
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Function> for FunctionStub
source§impl From<FunctionStub> for Function
source§fn from(function: FunctionStub) -> Self
Converts to this type from the input type.source§impl PartialEq for Function
source§impl Eq for Function
Auto Trait Implementations§
§impl !RefUnwindSafe for Function
§impl Send for Function
§impl !Sync for Function
§impl Unpin for Function
§impl UnwindSafe for Function
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
index ca1d69b6f1..573ffa810a 100644
--- a/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
+++ b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
@@ -9,8 +9,8 @@
§SignHigh
A sign high recovery, i.e. +
.
§SignLow
A sign low recovery, i.e., -
.
§Inferred
Recovery with an inferred value.
-
Trait Implementations§
source§impl Clone for GroupCoordinate
source§fn clone(&self) -> GroupCoordinate
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for GroupCoordinate
source§impl<'de> Deserialize<'de> for GroupCoordinate
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for GroupCoordinate
source§impl PartialEq for GroupCoordinate
source§fn eq(&self, other: &GroupCoordinate) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for GroupCoordinate
source§fn clone(&self) -> GroupCoordinate
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for GroupCoordinate
source§impl<'de> Deserialize<'de> for GroupCoordinate
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for GroupCoordinate
source§impl PartialEq for GroupCoordinate
source§fn eq(&self, other: &GroupCoordinate) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for GroupCoordinate
source§impl Eq for GroupCoordinate
source§impl StructuralEq for GroupCoordinate
source§impl StructuralPartialEq for GroupCoordinate
Auto Trait Implementations§
§impl RefUnwindSafe for GroupCoordinate
§impl Send for GroupCoordinate
§impl Sync for GroupCoordinate
§impl Unpin for GroupCoordinate
§impl UnwindSafe for GroupCoordinate
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/groups/group_literal/enum.GroupLiteral.html b/leo_ast/groups/group_literal/enum.GroupLiteral.html
index 4c99a599be..952b7eaa77 100644
--- a/leo_ast/groups/group_literal/enum.GroupLiteral.html
+++ b/leo_ast/groups/group_literal/enum.GroupLiteral.html
@@ -5,8 +5,8 @@
}Expand description
A group literal.
Variants§
§Single(String, Span, NodeID)
Product group literal, e.g., 42group
.
§Tuple(GroupTuple)
An affine group literal with (x, y) coordinates.
-Implementations§
Trait Implementations§
source§impl Clone for GroupLiteral
source§fn clone(&self) -> GroupLiteral
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for GroupLiteral
source§impl<'de> Deserialize<'de> for GroupLiteral
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for GroupLiteral
source§impl PartialEq for GroupLiteral
source§fn eq(&self, other: &GroupLiteral) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
Trait Implementations§
source§impl Clone for GroupLiteral
source§fn clone(&self) -> GroupLiteral
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for GroupLiteral
source§impl<'de> Deserialize<'de> for GroupLiteral
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for GroupLiteral
source§impl PartialEq for GroupLiteral
source§fn eq(&self, other: &GroupLiteral) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for GroupLiteral
source§impl Eq for GroupLiteral
source§impl StructuralEq for GroupLiteral
source§impl StructuralPartialEq for GroupLiteral
Auto Trait Implementations§
§impl RefUnwindSafe for GroupLiteral
§impl Send for GroupLiteral
§impl Sync for GroupLiteral
§impl Unpin for GroupLiteral
§impl UnwindSafe for GroupLiteral
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/mapping/struct.Mapping.html b/leo_ast/mapping/struct.Mapping.html
index a5414f8281..1ebfb5fe94 100644
--- a/leo_ast/mapping/struct.Mapping.html
+++ b/leo_ast/mapping/struct.Mapping.html
@@ -14,8 +14,8 @@
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mapping
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Mapping
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mapping
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Mapping
source§impl Eq for Mapping
source§impl StructuralEq for Mapping
source§impl StructuralPartialEq for Mapping
Auto Trait Implementations§
§impl RefUnwindSafe for Mapping
§impl Send for Mapping
§impl Sync for Mapping
§impl Unpin for Mapping
§impl UnwindSafe for Mapping
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/program/program_id/struct.ProgramId.html b/leo_ast/program/program_id/struct.ProgramId.html
index 2f9288bae7..2fbc7d2bdb 100644
--- a/leo_ast/program/program_id/struct.ProgramId.html
+++ b/leo_ast/program/program_id/struct.ProgramId.html
@@ -5,7 +5,7 @@
}Expand description
An identifier for a program that is eventually deployed to the network.
Fields§
§name: Identifier
The name of the program.
§network: Identifier
The network associated with the program.
-Trait Implementations§
source§impl<'de> Deserialize<'de> for ProgramId
source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Identifier> for ProgramId
source§fn from(name: Identifier) -> Self
Converts to this type from the input type.source§impl Hash for ProgramId
1.3.0 · source§fn hash_slice<H>(data: &[Self], state: &mut H)where
+Trait Implementations§
source§impl<'de> Deserialize<'de> for ProgramId
source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Identifier> for ProgramId
source§fn from(name: Identifier) -> Self
Converts to this type from the input type.source§impl PartialEq for ProgramId
source§fn eq(&self, other: &ProgramId) -> 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
diff --git a/leo_ast/statement/assert/struct.AssertStatement.html b/leo_ast/statement/assert/struct.AssertStatement.html
index 9b2b527e3a..787d71ab8a 100644
--- a/leo_ast/statement/assert/struct.AssertStatement.html
+++ b/leo_ast/statement/assert/struct.AssertStatement.html
@@ -7,8 +7,8 @@
Fields§
§variant: AssertVariant
The variant of the assert statement.
§span: Span
The span, excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for AssertStatement
source§fn clone(&self) -> AssertStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssertStatement
source§impl<'de> Deserialize<'de> for AssertStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssertStatement
source§impl Node for AssertStatement
source§impl PartialEq for AssertStatement
source§fn eq(&self, other: &AssertStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for AssertStatement
source§fn clone(&self) -> AssertStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssertStatement
source§impl<'de> Deserialize<'de> for AssertStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssertStatement
source§impl Node for AssertStatement
source§impl PartialEq for AssertStatement
source§fn eq(&self, other: &AssertStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for AssertStatement
source§impl Eq for AssertStatement
source§impl StructuralEq for AssertStatement
source§impl StructuralPartialEq for AssertStatement
Auto Trait Implementations§
§impl RefUnwindSafe for AssertStatement
§impl Send for AssertStatement
§impl Sync for AssertStatement
§impl Unpin for AssertStatement
§impl UnwindSafe for AssertStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/assign/struct.AssignStatement.html b/leo_ast/statement/assign/struct.AssignStatement.html
index 0ae4349b83..76464741a2 100644
--- a/leo_ast/statement/assign/struct.AssignStatement.html
+++ b/leo_ast/statement/assign/struct.AssignStatement.html
@@ -11,8 +11,8 @@
§value: Expression
The value to assign to the assignee
.
§span: Span
The span, excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for AssignStatement
source§fn clone(&self) -> AssignStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssignStatement
source§impl<'de> Deserialize<'de> for AssignStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssignStatement
source§impl Node for AssignStatement
source§impl PartialEq for AssignStatement
source§fn eq(&self, other: &AssignStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for AssignStatement
source§fn clone(&self) -> AssignStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssignStatement
source§impl<'de> Deserialize<'de> for AssignStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssignStatement
source§impl Node for AssignStatement
source§impl PartialEq for AssignStatement
source§fn eq(&self, other: &AssignStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for AssignStatement
source§impl Eq for AssignStatement
source§impl StructuralEq for AssignStatement
source§impl StructuralPartialEq for AssignStatement
Auto Trait Implementations§
§impl RefUnwindSafe for AssignStatement
§impl Send for AssignStatement
§impl Sync for AssignStatement
§impl Unpin for AssignStatement
§impl UnwindSafe for AssignStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/block/struct.Block.html b/leo_ast/statement/block/struct.Block.html
index 0023dc06f0..39650a254c 100644
--- a/leo_ast/statement/block/struct.Block.html
+++ b/leo_ast/statement/block/struct.Block.html
@@ -7,8 +7,8 @@
Fields§
§statements: Vec<Statement>
The list of statements to execute.
§span: Span
The span from {
to }
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl<'de> Deserialize<'de> for Block
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Block
source§fn eq(&self, other: &Block) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl<'de> Deserialize<'de> for Block
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Block
source§impl Eq for Block
source§impl StructuralEq for Block
source§impl StructuralPartialEq for Block
Auto Trait Implementations§
§impl !RefUnwindSafe for Block
§impl Send for Block
§impl !Sync for Block
§impl Unpin for Block
§impl UnwindSafe for Block
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/console/console_function/enum.ConsoleFunction.html b/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
index 8709d412ee..92fea8f353 100644
--- a/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
+++ b/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
@@ -7,8 +7,8 @@
Variants§
§Assert(Expression)
A console.assert(expr)
call to invoke, asserting that the expression evaluates to true.
§AssertEq(Expression, Expression)
A console.assert_eq(expr1, expr2)
call to invoke, asserting that the operands are equal.
§AssertNeq(Expression, Expression)
A console.assert_neq(expr1, expr2)
call to invoke, asserting that the operands are not equal.
-Trait Implementations§
source§impl Clone for ConsoleFunction
source§fn clone(&self) -> ConsoleFunction
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConsoleFunction
source§impl<'de> Deserialize<'de> for ConsoleFunction
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConsoleFunction
source§impl PartialEq for ConsoleFunction
source§fn eq(&self, other: &ConsoleFunction) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ConsoleFunction
source§fn clone(&self) -> ConsoleFunction
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConsoleFunction
source§impl<'de> Deserialize<'de> for ConsoleFunction
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConsoleFunction
source§impl PartialEq for ConsoleFunction
source§fn eq(&self, other: &ConsoleFunction) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ConsoleFunction
source§impl Eq for ConsoleFunction
source§impl StructuralEq for ConsoleFunction
source§impl StructuralPartialEq for ConsoleFunction
Auto Trait Implementations§
§impl RefUnwindSafe for ConsoleFunction
§impl Send for ConsoleFunction
§impl Sync for ConsoleFunction
§impl Unpin for ConsoleFunction
§impl UnwindSafe for ConsoleFunction
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/const_/struct.ConstDeclaration.html b/leo_ast/statement/const_/struct.ConstDeclaration.html
index 3c5c64aeb1..d38eb5ff8e 100644
--- a/leo_ast/statement/const_/struct.ConstDeclaration.html
+++ b/leo_ast/statement/const_/struct.ConstDeclaration.html
@@ -11,8 +11,8 @@
§value: Expression
An initializer value for the binding.
§span: Span
The span excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ConstDeclaration
source§fn clone(&self) -> ConstDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConstDeclaration
source§impl<'de> Deserialize<'de> for ConstDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConstDeclaration
source§impl Node for ConstDeclaration
source§impl PartialEq for ConstDeclaration
source§fn eq(&self, other: &ConstDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ConstDeclaration
source§fn clone(&self) -> ConstDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConstDeclaration
source§impl<'de> Deserialize<'de> for ConstDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConstDeclaration
source§impl Node for ConstDeclaration
source§impl PartialEq for ConstDeclaration
source§fn eq(&self, other: &ConstDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ConstDeclaration
source§impl Eq for ConstDeclaration
source§impl StructuralEq for ConstDeclaration
source§impl StructuralPartialEq for ConstDeclaration
Auto Trait Implementations§
§impl RefUnwindSafe for ConstDeclaration
§impl Send for ConstDeclaration
§impl Sync for ConstDeclaration
§impl Unpin for ConstDeclaration
§impl UnwindSafe for ConstDeclaration
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/definition/struct.DefinitionStatement.html b/leo_ast/statement/definition/struct.DefinitionStatement.html
index c147af02aa..3b0b16b5d3 100644
--- a/leo_ast/statement/definition/struct.DefinitionStatement.html
+++ b/leo_ast/statement/definition/struct.DefinitionStatement.html
@@ -13,8 +13,8 @@
§value: Expression
An initializer value for the bindings.
§span: Span
The span excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for DefinitionStatement
source§fn clone(&self) -> DefinitionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for DefinitionStatement
source§impl<'de> Deserialize<'de> for DefinitionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for DefinitionStatement
source§impl Node for DefinitionStatement
source§impl PartialEq for DefinitionStatement
source§fn eq(&self, other: &DefinitionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for DefinitionStatement
source§fn clone(&self) -> DefinitionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for DefinitionStatement
source§impl<'de> Deserialize<'de> for DefinitionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for DefinitionStatement
source§impl Node for DefinitionStatement
source§impl PartialEq for DefinitionStatement
source§fn eq(&self, other: &DefinitionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for DefinitionStatement
source§impl Eq for DefinitionStatement
source§impl StructuralEq for DefinitionStatement
source§impl StructuralPartialEq for DefinitionStatement
Auto Trait Implementations§
§impl RefUnwindSafe for DefinitionStatement
§impl Send for DefinitionStatement
§impl Sync for DefinitionStatement
§impl Unpin for DefinitionStatement
§impl UnwindSafe for DefinitionStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/enum.Statement.html b/leo_ast/statement/enum.Statement.html
index 9b91541793..5e61dede79 100644
--- a/leo_ast/statement/enum.Statement.html
+++ b/leo_ast/statement/enum.Statement.html
@@ -22,8 +22,8 @@
§Iteration(Box<IterationStatement>)
A for
statement.
§Return(ReturnStatement)
A return statement return expr;
.
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Statement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moreTrait Implementations§
source§impl<'de> Deserialize<'de> for Statement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Statement
source§impl Eq for Statement
source§impl StructuralEq for Statement
source§impl StructuralPartialEq for Statement
Auto Trait Implementations§
§impl !RefUnwindSafe for Statement
§impl Send for Statement
§impl !Sync for Statement
§impl Unpin for Statement
§impl UnwindSafe for Statement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/expression/struct.ExpressionStatement.html b/leo_ast/statement/expression/struct.ExpressionStatement.html
index 47ed0fc087..07af87082d 100644
--- a/leo_ast/statement/expression/struct.ExpressionStatement.html
+++ b/leo_ast/statement/expression/struct.ExpressionStatement.html
@@ -7,8 +7,8 @@
Fields§
§expression: Expression
The expression associated with the statement.
§span: Span
The span.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ExpressionStatement
source§fn clone(&self) -> ExpressionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ExpressionStatement
source§impl<'de> Deserialize<'de> for ExpressionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ExpressionStatement
source§impl Node for ExpressionStatement
source§impl PartialEq for ExpressionStatement
source§fn eq(&self, other: &ExpressionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ExpressionStatement
source§fn clone(&self) -> ExpressionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ExpressionStatement
source§impl<'de> Deserialize<'de> for ExpressionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ExpressionStatement
source§impl Node for ExpressionStatement
source§impl PartialEq for ExpressionStatement
source§fn eq(&self, other: &ExpressionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ExpressionStatement
source§impl Eq for ExpressionStatement
source§impl StructuralEq for ExpressionStatement
source§impl StructuralPartialEq for ExpressionStatement
Auto Trait Implementations§
§impl RefUnwindSafe for ExpressionStatement
§impl Send for ExpressionStatement
§impl Sync for ExpressionStatement
§impl Unpin for ExpressionStatement
§impl UnwindSafe for ExpressionStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/return_/struct.ReturnStatement.html b/leo_ast/statement/return_/struct.ReturnStatement.html
index f9fddb4f2e..b1815835a8 100644
--- a/leo_ast/statement/return_/struct.ReturnStatement.html
+++ b/leo_ast/statement/return_/struct.ReturnStatement.html
@@ -9,8 +9,8 @@
§finalize_arguments: Option<Vec<Expression>>
Arguments to the finalize block.
§span: Span
The span of return expression
excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ReturnStatement
source§fn clone(&self) -> ReturnStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ReturnStatement
source§impl<'de> Deserialize<'de> for ReturnStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ReturnStatement
source§impl Node for ReturnStatement
source§impl PartialEq for ReturnStatement
source§fn eq(&self, other: &ReturnStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ReturnStatement
source§fn clone(&self) -> ReturnStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ReturnStatement
source§impl<'de> Deserialize<'de> for ReturnStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ReturnStatement
source§impl Node for ReturnStatement
source§impl PartialEq for ReturnStatement
source§fn eq(&self, other: &ReturnStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ReturnStatement
source§impl Eq for ReturnStatement
source§impl StructuralEq for ReturnStatement
source§impl StructuralPartialEq for ReturnStatement
Auto Trait Implementations§
§impl RefUnwindSafe for ReturnStatement
§impl Send for ReturnStatement
§impl Sync for ReturnStatement
§impl Unpin for ReturnStatement
§impl UnwindSafe for ReturnStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/stub/struct.Stub.html b/leo_ast/stub/struct.Stub.html
index 174085a356..a59392278e 100644
--- a/leo_ast/stub/struct.Stub.html
+++ b/leo_ast/stub/struct.Stub.html
@@ -15,9 +15,9 @@
§mappings: Vec<(Symbol, Mapping)>
A vector of mapping definitions.
§functions: Vec<(Symbol, FunctionStub)>
A vector of function stub definitions.
§span: Span
The span associated with the stub.
-Trait Implementations§
source§impl Default for Stub
source§fn default() -> Self
Constructs an empty program stub
+Trait Implementations§
source§impl<'de> Deserialize<'de> for Stub
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Stub> for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for Stub
source§impl Eq for Stub
source§impl StructuralEq for Stub
source§impl StructuralPartialEq for Stub
Auto Trait Implementations§
§impl RefUnwindSafe for Stub
§impl Send for Stub
§impl Sync for Stub
§impl Unpin for Stub
§impl UnwindSafe for Stub
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/types/integer_type/enum.IntegerType.html b/leo_ast/types/integer_type/enum.IntegerType.html
index 0e3192d212..8d0bf8c07a 100644
--- a/leo_ast/types/integer_type/enum.IntegerType.html
+++ b/leo_ast/types/integer_type/enum.IntegerType.html
@@ -13,8 +13,8 @@
}Expand description
Explicit integer type.
Variants§
Implementations§
Trait Implementations§
source§impl Clone for IntegerType
source§fn clone(&self) -> IntegerType
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IntegerType
source§impl<'de> Deserialize<'de> for IntegerType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for IntegerType
Trait Implementations§
source§impl Clone for IntegerType
source§fn clone(&self) -> IntegerType
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IntegerType
source§impl<'de> Deserialize<'de> for IntegerType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for IntegerType
source§impl Hash for IntegerType
source§impl PartialEq for IntegerType
source§fn eq(&self, other: &IntegerType) -> 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
diff --git a/leo_ast/types/tuple/struct.TupleType.html b/leo_ast/types/tuple/struct.TupleType.html
index b3aa05153a..17f02f5626 100644
--- a/leo_ast/types/tuple/struct.TupleType.html
+++ b/leo_ast/types/tuple/struct.TupleType.html
@@ -5,8 +5,8 @@
Fields§
§elements: Vec<Type>
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for TupleType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moreTrait Implementations§
source§impl<'de> Deserialize<'de> for TupleType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for TupleType
source§fn eq(&self, other: &TupleType) -> 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
diff --git a/leo_ast/types/type_/enum.Type.html b/leo_ast/types/type_/enum.Type.html
index 246a09dfa6..901803c8fe 100644
--- a/leo_ast/types/type_/enum.Type.html
+++ b/leo_ast/types/type_/enum.Type.html
@@ -34,8 +34,8 @@
Will eventually lead to a compile error.
Implementations§
impl<T> Any for Twhere
diff --git a/leo_ast/functions/input/struct.FunctionInput.html b/leo_ast/functions/input/struct.FunctionInput.html
index baf692e9ef..160e80a5a6 100644
--- a/leo_ast/functions/input/struct.FunctionInput.html
+++ b/leo_ast/functions/input/struct.FunctionInput.html
@@ -11,8 +11,8 @@
§type_: Type
What’s the parameter’s type?
§span: Span
The parameters span from any annotations to its type.
§id: NodeID
The ID of the node.
-Implementations§
Trait Implementations§
source§impl Clone for FunctionInput
source§fn clone(&self) -> FunctionInput
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for FunctionInput
source§impl<'de> Deserialize<'de> for FunctionInput
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for FunctionInput
source§impl Node for FunctionInput
source§impl PartialEq for FunctionInput
source§fn eq(&self, other: &FunctionInput) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
Trait Implementations§
source§impl Clone for FunctionInput
source§fn clone(&self) -> FunctionInput
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for FunctionInput
source§impl<'de> Deserialize<'de> for FunctionInput
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for FunctionInput
source§impl Node for FunctionInput
source§impl PartialEq for FunctionInput
source§fn eq(&self, other: &FunctionInput) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for FunctionInput
source§impl Eq for FunctionInput
source§impl StructuralEq for FunctionInput
source§impl StructuralPartialEq for FunctionInput
Auto Trait Implementations§
§impl RefUnwindSafe for FunctionInput
§impl Send for FunctionInput
§impl Sync for FunctionInput
§impl Unpin for FunctionInput
§impl UnwindSafe for FunctionInput
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/output/enum.Output.html b/leo_ast/functions/output/enum.Output.html
index 2a425d46fb..c9b49f98d3 100644
--- a/leo_ast/functions/output/enum.Output.html
+++ b/leo_ast/functions/output/enum.Output.html
@@ -2,8 +2,8 @@
pub enum Output {
Internal(FunctionOutput),
External(External),
-}
Variants§
§Internal(FunctionOutput)
§External(External)
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Output
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Output
source§fn eq(&self, other: &Output) -> bool
This method tests for self
and other
values to be equal, and is used
+}Variants§
§Internal(FunctionOutput)
§External(External)
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Output
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Output
source§impl Eq for Output
source§impl StructuralEq for Output
source§impl StructuralPartialEq for Output
Auto Trait Implementations§
§impl RefUnwindSafe for Output
§impl Send for Output
§impl Sync for Output
§impl Unpin for Output
§impl UnwindSafe for Output
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/struct.Function.html b/leo_ast/functions/struct.Function.html
index b02e98a3a8..d0b23c0ad8 100644
--- a/leo_ast/functions/struct.Function.html
+++ b/leo_ast/functions/struct.Function.html
@@ -34,8 +34,8 @@
) -> SelfInitialize a new function.
sourcefn format(&self, f: &mut Formatter<'_>) -> Result
Private formatting method used for optimizing fmt::Debug and fmt::Display implementations.
-
Trait Implementations§
source§impl<'de> Deserialize<'de> for Function
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Function> for FunctionStub
source§impl From<FunctionStub> for Function
source§fn from(function: FunctionStub) -> Self
Converts to this type from the input type.Trait Implementations§
source§impl<'de> Deserialize<'de> for Function
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Function> for FunctionStub
source§impl From<FunctionStub> for Function
source§fn from(function: FunctionStub) -> Self
Converts to this type from the input type.source§impl PartialEq for Function
source§impl Eq for Function
Auto Trait Implementations§
§impl !RefUnwindSafe for Function
§impl Send for Function
§impl !Sync for Function
§impl Unpin for Function
§impl UnwindSafe for Function
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
index ca1d69b6f1..573ffa810a 100644
--- a/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
+++ b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
@@ -9,8 +9,8 @@
§SignHigh
A sign high recovery, i.e. +
.
§SignLow
A sign low recovery, i.e., -
.
§Inferred
Recovery with an inferred value.
-
Trait Implementations§
source§impl Clone for GroupCoordinate
source§fn clone(&self) -> GroupCoordinate
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for GroupCoordinate
source§impl<'de> Deserialize<'de> for GroupCoordinate
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for GroupCoordinate
source§impl PartialEq for GroupCoordinate
source§fn eq(&self, other: &GroupCoordinate) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for GroupCoordinate
source§fn clone(&self) -> GroupCoordinate
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for GroupCoordinate
source§impl<'de> Deserialize<'de> for GroupCoordinate
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for GroupCoordinate
source§impl PartialEq for GroupCoordinate
source§fn eq(&self, other: &GroupCoordinate) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for GroupCoordinate
source§impl Eq for GroupCoordinate
source§impl StructuralEq for GroupCoordinate
source§impl StructuralPartialEq for GroupCoordinate
Auto Trait Implementations§
§impl RefUnwindSafe for GroupCoordinate
§impl Send for GroupCoordinate
§impl Sync for GroupCoordinate
§impl Unpin for GroupCoordinate
§impl UnwindSafe for GroupCoordinate
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/groups/group_literal/enum.GroupLiteral.html b/leo_ast/groups/group_literal/enum.GroupLiteral.html
index 4c99a599be..952b7eaa77 100644
--- a/leo_ast/groups/group_literal/enum.GroupLiteral.html
+++ b/leo_ast/groups/group_literal/enum.GroupLiteral.html
@@ -5,8 +5,8 @@
}Expand description
A group literal.
Variants§
§Single(String, Span, NodeID)
Product group literal, e.g., 42group
.
§Tuple(GroupTuple)
An affine group literal with (x, y) coordinates.
-Implementations§
Trait Implementations§
source§impl Clone for GroupLiteral
source§fn clone(&self) -> GroupLiteral
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for GroupLiteral
source§impl<'de> Deserialize<'de> for GroupLiteral
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for GroupLiteral
source§impl PartialEq for GroupLiteral
source§fn eq(&self, other: &GroupLiteral) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
Trait Implementations§
source§impl Clone for GroupLiteral
source§fn clone(&self) -> GroupLiteral
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for GroupLiteral
source§impl<'de> Deserialize<'de> for GroupLiteral
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for GroupLiteral
source§impl PartialEq for GroupLiteral
source§fn eq(&self, other: &GroupLiteral) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for GroupLiteral
source§impl Eq for GroupLiteral
source§impl StructuralEq for GroupLiteral
source§impl StructuralPartialEq for GroupLiteral
Auto Trait Implementations§
§impl RefUnwindSafe for GroupLiteral
§impl Send for GroupLiteral
§impl Sync for GroupLiteral
§impl Unpin for GroupLiteral
§impl UnwindSafe for GroupLiteral
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/mapping/struct.Mapping.html b/leo_ast/mapping/struct.Mapping.html
index a5414f8281..1ebfb5fe94 100644
--- a/leo_ast/mapping/struct.Mapping.html
+++ b/leo_ast/mapping/struct.Mapping.html
@@ -14,8 +14,8 @@
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mapping
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Mapping
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mapping
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Mapping
source§impl Eq for Mapping
source§impl StructuralEq for Mapping
source§impl StructuralPartialEq for Mapping
Auto Trait Implementations§
§impl RefUnwindSafe for Mapping
§impl Send for Mapping
§impl Sync for Mapping
§impl Unpin for Mapping
§impl UnwindSafe for Mapping
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/program/program_id/struct.ProgramId.html b/leo_ast/program/program_id/struct.ProgramId.html
index 2f9288bae7..2fbc7d2bdb 100644
--- a/leo_ast/program/program_id/struct.ProgramId.html
+++ b/leo_ast/program/program_id/struct.ProgramId.html
@@ -5,7 +5,7 @@
}Expand description
An identifier for a program that is eventually deployed to the network.
Fields§
§name: Identifier
The name of the program.
§network: Identifier
The network associated with the program.
-Trait Implementations§
source§impl<'de> Deserialize<'de> for ProgramId
source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Identifier> for ProgramId
source§fn from(name: Identifier) -> Self
Converts to this type from the input type.source§impl Hash for ProgramId
1.3.0 · source§fn hash_slice<H>(data: &[Self], state: &mut H)where
+Trait Implementations§
source§impl<'de> Deserialize<'de> for ProgramId
source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Identifier> for ProgramId
source§fn from(name: Identifier) -> Self
Converts to this type from the input type.source§impl PartialEq for ProgramId
source§fn eq(&self, other: &ProgramId) -> 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
diff --git a/leo_ast/statement/assert/struct.AssertStatement.html b/leo_ast/statement/assert/struct.AssertStatement.html
index 9b2b527e3a..787d71ab8a 100644
--- a/leo_ast/statement/assert/struct.AssertStatement.html
+++ b/leo_ast/statement/assert/struct.AssertStatement.html
@@ -7,8 +7,8 @@
Fields§
§variant: AssertVariant
The variant of the assert statement.
§span: Span
The span, excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for AssertStatement
source§fn clone(&self) -> AssertStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssertStatement
source§impl<'de> Deserialize<'de> for AssertStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssertStatement
source§impl Node for AssertStatement
source§impl PartialEq for AssertStatement
source§fn eq(&self, other: &AssertStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for AssertStatement
source§fn clone(&self) -> AssertStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssertStatement
source§impl<'de> Deserialize<'de> for AssertStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssertStatement
source§impl Node for AssertStatement
source§impl PartialEq for AssertStatement
source§fn eq(&self, other: &AssertStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for AssertStatement
source§impl Eq for AssertStatement
source§impl StructuralEq for AssertStatement
source§impl StructuralPartialEq for AssertStatement
Auto Trait Implementations§
§impl RefUnwindSafe for AssertStatement
§impl Send for AssertStatement
§impl Sync for AssertStatement
§impl Unpin for AssertStatement
§impl UnwindSafe for AssertStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/assign/struct.AssignStatement.html b/leo_ast/statement/assign/struct.AssignStatement.html
index 0ae4349b83..76464741a2 100644
--- a/leo_ast/statement/assign/struct.AssignStatement.html
+++ b/leo_ast/statement/assign/struct.AssignStatement.html
@@ -11,8 +11,8 @@
§value: Expression
The value to assign to the assignee
.
§span: Span
The span, excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for AssignStatement
source§fn clone(&self) -> AssignStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssignStatement
source§impl<'de> Deserialize<'de> for AssignStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssignStatement
source§impl Node for AssignStatement
source§impl PartialEq for AssignStatement
source§fn eq(&self, other: &AssignStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for AssignStatement
source§fn clone(&self) -> AssignStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssignStatement
source§impl<'de> Deserialize<'de> for AssignStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssignStatement
source§impl Node for AssignStatement
source§impl PartialEq for AssignStatement
source§fn eq(&self, other: &AssignStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for AssignStatement
source§impl Eq for AssignStatement
source§impl StructuralEq for AssignStatement
source§impl StructuralPartialEq for AssignStatement
Auto Trait Implementations§
§impl RefUnwindSafe for AssignStatement
§impl Send for AssignStatement
§impl Sync for AssignStatement
§impl Unpin for AssignStatement
§impl UnwindSafe for AssignStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/block/struct.Block.html b/leo_ast/statement/block/struct.Block.html
index 0023dc06f0..39650a254c 100644
--- a/leo_ast/statement/block/struct.Block.html
+++ b/leo_ast/statement/block/struct.Block.html
@@ -7,8 +7,8 @@
Fields§
§statements: Vec<Statement>
The list of statements to execute.
§span: Span
The span from {
to }
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl<'de> Deserialize<'de> for Block
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Block
source§fn eq(&self, other: &Block) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl<'de> Deserialize<'de> for Block
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Block
source§impl Eq for Block
source§impl StructuralEq for Block
source§impl StructuralPartialEq for Block
Auto Trait Implementations§
§impl !RefUnwindSafe for Block
§impl Send for Block
§impl !Sync for Block
§impl Unpin for Block
§impl UnwindSafe for Block
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/console/console_function/enum.ConsoleFunction.html b/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
index 8709d412ee..92fea8f353 100644
--- a/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
+++ b/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
@@ -7,8 +7,8 @@
Variants§
§Assert(Expression)
A console.assert(expr)
call to invoke, asserting that the expression evaluates to true.
§AssertEq(Expression, Expression)
A console.assert_eq(expr1, expr2)
call to invoke, asserting that the operands are equal.
§AssertNeq(Expression, Expression)
A console.assert_neq(expr1, expr2)
call to invoke, asserting that the operands are not equal.
-Trait Implementations§
source§impl Clone for ConsoleFunction
source§fn clone(&self) -> ConsoleFunction
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConsoleFunction
source§impl<'de> Deserialize<'de> for ConsoleFunction
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConsoleFunction
source§impl PartialEq for ConsoleFunction
source§fn eq(&self, other: &ConsoleFunction) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ConsoleFunction
source§fn clone(&self) -> ConsoleFunction
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConsoleFunction
source§impl<'de> Deserialize<'de> for ConsoleFunction
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConsoleFunction
source§impl PartialEq for ConsoleFunction
source§fn eq(&self, other: &ConsoleFunction) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ConsoleFunction
source§impl Eq for ConsoleFunction
source§impl StructuralEq for ConsoleFunction
source§impl StructuralPartialEq for ConsoleFunction
Auto Trait Implementations§
§impl RefUnwindSafe for ConsoleFunction
§impl Send for ConsoleFunction
§impl Sync for ConsoleFunction
§impl Unpin for ConsoleFunction
§impl UnwindSafe for ConsoleFunction
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/const_/struct.ConstDeclaration.html b/leo_ast/statement/const_/struct.ConstDeclaration.html
index 3c5c64aeb1..d38eb5ff8e 100644
--- a/leo_ast/statement/const_/struct.ConstDeclaration.html
+++ b/leo_ast/statement/const_/struct.ConstDeclaration.html
@@ -11,8 +11,8 @@
§value: Expression
An initializer value for the binding.
§span: Span
The span excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ConstDeclaration
source§fn clone(&self) -> ConstDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConstDeclaration
source§impl<'de> Deserialize<'de> for ConstDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConstDeclaration
source§impl Node for ConstDeclaration
source§impl PartialEq for ConstDeclaration
source§fn eq(&self, other: &ConstDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ConstDeclaration
source§fn clone(&self) -> ConstDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConstDeclaration
source§impl<'de> Deserialize<'de> for ConstDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConstDeclaration
source§impl Node for ConstDeclaration
source§impl PartialEq for ConstDeclaration
source§fn eq(&self, other: &ConstDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ConstDeclaration
source§impl Eq for ConstDeclaration
source§impl StructuralEq for ConstDeclaration
source§impl StructuralPartialEq for ConstDeclaration
Auto Trait Implementations§
§impl RefUnwindSafe for ConstDeclaration
§impl Send for ConstDeclaration
§impl Sync for ConstDeclaration
§impl Unpin for ConstDeclaration
§impl UnwindSafe for ConstDeclaration
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/definition/struct.DefinitionStatement.html b/leo_ast/statement/definition/struct.DefinitionStatement.html
index c147af02aa..3b0b16b5d3 100644
--- a/leo_ast/statement/definition/struct.DefinitionStatement.html
+++ b/leo_ast/statement/definition/struct.DefinitionStatement.html
@@ -13,8 +13,8 @@
§value: Expression
An initializer value for the bindings.
§span: Span
The span excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for DefinitionStatement
source§fn clone(&self) -> DefinitionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for DefinitionStatement
source§impl<'de> Deserialize<'de> for DefinitionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for DefinitionStatement
source§impl Node for DefinitionStatement
source§impl PartialEq for DefinitionStatement
source§fn eq(&self, other: &DefinitionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for DefinitionStatement
source§fn clone(&self) -> DefinitionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for DefinitionStatement
source§impl<'de> Deserialize<'de> for DefinitionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for DefinitionStatement
source§impl Node for DefinitionStatement
source§impl PartialEq for DefinitionStatement
source§fn eq(&self, other: &DefinitionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for DefinitionStatement
source§impl Eq for DefinitionStatement
source§impl StructuralEq for DefinitionStatement
source§impl StructuralPartialEq for DefinitionStatement
Auto Trait Implementations§
§impl RefUnwindSafe for DefinitionStatement
§impl Send for DefinitionStatement
§impl Sync for DefinitionStatement
§impl Unpin for DefinitionStatement
§impl UnwindSafe for DefinitionStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/enum.Statement.html b/leo_ast/statement/enum.Statement.html
index 9b91541793..5e61dede79 100644
--- a/leo_ast/statement/enum.Statement.html
+++ b/leo_ast/statement/enum.Statement.html
@@ -22,8 +22,8 @@
§Iteration(Box<IterationStatement>)
A for
statement.
§Return(ReturnStatement)
A return statement return expr;
.
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Statement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moreTrait Implementations§
source§impl<'de> Deserialize<'de> for Statement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Statement
source§impl Eq for Statement
source§impl StructuralEq for Statement
source§impl StructuralPartialEq for Statement
Auto Trait Implementations§
§impl !RefUnwindSafe for Statement
§impl Send for Statement
§impl !Sync for Statement
§impl Unpin for Statement
§impl UnwindSafe for Statement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/expression/struct.ExpressionStatement.html b/leo_ast/statement/expression/struct.ExpressionStatement.html
index 47ed0fc087..07af87082d 100644
--- a/leo_ast/statement/expression/struct.ExpressionStatement.html
+++ b/leo_ast/statement/expression/struct.ExpressionStatement.html
@@ -7,8 +7,8 @@
Fields§
§expression: Expression
The expression associated with the statement.
§span: Span
The span.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ExpressionStatement
source§fn clone(&self) -> ExpressionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ExpressionStatement
source§impl<'de> Deserialize<'de> for ExpressionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ExpressionStatement
source§impl Node for ExpressionStatement
source§impl PartialEq for ExpressionStatement
source§fn eq(&self, other: &ExpressionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ExpressionStatement
source§fn clone(&self) -> ExpressionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ExpressionStatement
source§impl<'de> Deserialize<'de> for ExpressionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ExpressionStatement
source§impl Node for ExpressionStatement
source§impl PartialEq for ExpressionStatement
source§fn eq(&self, other: &ExpressionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ExpressionStatement
source§impl Eq for ExpressionStatement
source§impl StructuralEq for ExpressionStatement
source§impl StructuralPartialEq for ExpressionStatement
Auto Trait Implementations§
§impl RefUnwindSafe for ExpressionStatement
§impl Send for ExpressionStatement
§impl Sync for ExpressionStatement
§impl Unpin for ExpressionStatement
§impl UnwindSafe for ExpressionStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/return_/struct.ReturnStatement.html b/leo_ast/statement/return_/struct.ReturnStatement.html
index f9fddb4f2e..b1815835a8 100644
--- a/leo_ast/statement/return_/struct.ReturnStatement.html
+++ b/leo_ast/statement/return_/struct.ReturnStatement.html
@@ -9,8 +9,8 @@
§finalize_arguments: Option<Vec<Expression>>
Arguments to the finalize block.
§span: Span
The span of return expression
excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ReturnStatement
source§fn clone(&self) -> ReturnStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ReturnStatement
source§impl<'de> Deserialize<'de> for ReturnStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ReturnStatement
source§impl Node for ReturnStatement
source§impl PartialEq for ReturnStatement
source§fn eq(&self, other: &ReturnStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ReturnStatement
source§fn clone(&self) -> ReturnStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ReturnStatement
source§impl<'de> Deserialize<'de> for ReturnStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ReturnStatement
source§impl Node for ReturnStatement
source§impl PartialEq for ReturnStatement
source§fn eq(&self, other: &ReturnStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ReturnStatement
source§impl Eq for ReturnStatement
source§impl StructuralEq for ReturnStatement
source§impl StructuralPartialEq for ReturnStatement
Auto Trait Implementations§
§impl RefUnwindSafe for ReturnStatement
§impl Send for ReturnStatement
§impl Sync for ReturnStatement
§impl Unpin for ReturnStatement
§impl UnwindSafe for ReturnStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/stub/struct.Stub.html b/leo_ast/stub/struct.Stub.html
index 174085a356..a59392278e 100644
--- a/leo_ast/stub/struct.Stub.html
+++ b/leo_ast/stub/struct.Stub.html
@@ -15,9 +15,9 @@
§mappings: Vec<(Symbol, Mapping)>
A vector of mapping definitions.
§functions: Vec<(Symbol, FunctionStub)>
A vector of function stub definitions.
§span: Span
The span associated with the stub.
-Trait Implementations§
source§impl Default for Stub
source§fn default() -> Self
Constructs an empty program stub
+Trait Implementations§
source§impl<'de> Deserialize<'de> for Stub
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Stub> for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for Stub
source§impl Eq for Stub
source§impl StructuralEq for Stub
source§impl StructuralPartialEq for Stub
Auto Trait Implementations§
§impl RefUnwindSafe for Stub
§impl Send for Stub
§impl Sync for Stub
§impl Unpin for Stub
§impl UnwindSafe for Stub
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/types/integer_type/enum.IntegerType.html b/leo_ast/types/integer_type/enum.IntegerType.html
index 0e3192d212..8d0bf8c07a 100644
--- a/leo_ast/types/integer_type/enum.IntegerType.html
+++ b/leo_ast/types/integer_type/enum.IntegerType.html
@@ -13,8 +13,8 @@
}Expand description
Explicit integer type.
Variants§
Implementations§
Trait Implementations§
source§impl Clone for IntegerType
source§fn clone(&self) -> IntegerType
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IntegerType
source§impl<'de> Deserialize<'de> for IntegerType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for IntegerType
Trait Implementations§
source§impl Clone for IntegerType
source§fn clone(&self) -> IntegerType
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IntegerType
source§impl<'de> Deserialize<'de> for IntegerType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for IntegerType
source§impl Hash for IntegerType
source§impl PartialEq for IntegerType
source§fn eq(&self, other: &IntegerType) -> 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
diff --git a/leo_ast/types/tuple/struct.TupleType.html b/leo_ast/types/tuple/struct.TupleType.html
index b3aa05153a..17f02f5626 100644
--- a/leo_ast/types/tuple/struct.TupleType.html
+++ b/leo_ast/types/tuple/struct.TupleType.html
@@ -5,8 +5,8 @@
Fields§
§elements: Vec<Type>
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for TupleType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moreTrait Implementations§
source§impl<'de> Deserialize<'de> for TupleType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for TupleType
source§fn eq(&self, other: &TupleType) -> 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
diff --git a/leo_ast/types/type_/enum.Type.html b/leo_ast/types/type_/enum.Type.html
index 246a09dfa6..901803c8fe 100644
--- a/leo_ast/types/type_/enum.Type.html
+++ b/leo_ast/types/type_/enum.Type.html
@@ -34,8 +34,8 @@
Will eventually lead to a compile error.
Implementations§
What’s the parameter’s type?
The parameters span from any annotations to its type.
The ID of the node.
-source§impl Clone for FunctionInput
impl Clone for FunctionInput
source§fn clone(&self) -> FunctionInput
fn clone(&self) -> FunctionInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for FunctionInput
impl Debug for FunctionInput
source§impl<'de> Deserialize<'de> for FunctionInput
impl<'de> Deserialize<'de> for FunctionInput
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
source§impl Display for FunctionInput
impl Display for FunctionInput
source§impl Node for FunctionInput
impl Node for FunctionInput
source§impl PartialEq for FunctionInput
impl PartialEq for FunctionInput
source§fn eq(&self, other: &FunctionInput) -> bool
fn eq(&self, other: &FunctionInput) -> bool
self
and other
values to be equal, and is used
+Implementations§
Trait Implementations§
source§impl Clone for FunctionInput
impl Clone for FunctionInput
source§fn clone(&self) -> FunctionInput
fn clone(&self) -> FunctionInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for FunctionInput
impl Debug for FunctionInput
source§impl<'de> Deserialize<'de> for FunctionInput
impl<'de> Deserialize<'de> for FunctionInput
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
source§impl Display for FunctionInput
impl Display for FunctionInput
source§impl Node for FunctionInput
impl Node for FunctionInput
source§impl PartialEq for FunctionInput
impl PartialEq for FunctionInput
source§fn eq(&self, other: &FunctionInput) -> bool
fn eq(&self, other: &FunctionInput) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for FunctionInput
impl Serialize for FunctionInput
impl Eq for FunctionInput
impl StructuralEq for FunctionInput
impl StructuralPartialEq for FunctionInput
Auto Trait Implementations§
impl RefUnwindSafe for FunctionInput
impl Send for FunctionInput
impl Sync for FunctionInput
impl Unpin for FunctionInput
impl UnwindSafe for FunctionInput
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/output/enum.Output.html b/leo_ast/functions/output/enum.Output.html
index 2a425d46fb..c9b49f98d3 100644
--- a/leo_ast/functions/output/enum.Output.html
+++ b/leo_ast/functions/output/enum.Output.html
@@ -2,8 +2,8 @@
pub enum Output {
Internal(FunctionOutput),
External(External),
-}
Variants§
§Internal(FunctionOutput)
§External(External)
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Output
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Output
source§fn eq(&self, other: &Output) -> bool
This method tests for self
and other
values to be equal, and is used
+}Variants§
§Internal(FunctionOutput)
§External(External)
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Output
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Output
source§impl Eq for Output
source§impl StructuralEq for Output
source§impl StructuralPartialEq for Output
Auto Trait Implementations§
§impl RefUnwindSafe for Output
§impl Send for Output
§impl Sync for Output
§impl Unpin for Output
§impl UnwindSafe for Output
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/struct.Function.html b/leo_ast/functions/struct.Function.html
index b02e98a3a8..d0b23c0ad8 100644
--- a/leo_ast/functions/struct.Function.html
+++ b/leo_ast/functions/struct.Function.html
@@ -34,8 +34,8 @@
) -> SelfInitialize a new function.
sourcefn format(&self, f: &mut Formatter<'_>) -> Result
Private formatting method used for optimizing fmt::Debug and fmt::Display implementations.
-
Trait Implementations§
source§impl<'de> Deserialize<'de> for Function
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Function> for FunctionStub
source§impl From<FunctionStub> for Function
source§fn from(function: FunctionStub) -> Self
Converts to this type from the input type.Trait Implementations§
source§impl<'de> Deserialize<'de> for Function
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Function> for FunctionStub
source§impl From<FunctionStub> for Function
source§fn from(function: FunctionStub) -> Self
Converts to this type from the input type.source§impl PartialEq for Function
source§impl Eq for Function
Auto Trait Implementations§
§impl !RefUnwindSafe for Function
§impl Send for Function
§impl !Sync for Function
§impl Unpin for Function
§impl UnwindSafe for Function
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
index ca1d69b6f1..573ffa810a 100644
--- a/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
+++ b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
@@ -9,8 +9,8 @@
§SignHigh
A sign high recovery, i.e. +
.
§SignLow
A sign low recovery, i.e., -
.
§Inferred
Recovery with an inferred value.
-
Trait Implementations§
source§impl Clone for GroupCoordinate
source§fn clone(&self) -> GroupCoordinate
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for GroupCoordinate
source§impl<'de> Deserialize<'de> for GroupCoordinate
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for GroupCoordinate
source§impl PartialEq for GroupCoordinate
source§fn eq(&self, other: &GroupCoordinate) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for GroupCoordinate
source§fn clone(&self) -> GroupCoordinate
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for GroupCoordinate
source§impl<'de> Deserialize<'de> for GroupCoordinate
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for GroupCoordinate
source§impl PartialEq for GroupCoordinate
source§fn eq(&self, other: &GroupCoordinate) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for GroupCoordinate
source§impl Eq for GroupCoordinate
source§impl StructuralEq for GroupCoordinate
source§impl StructuralPartialEq for GroupCoordinate
Auto Trait Implementations§
§impl RefUnwindSafe for GroupCoordinate
§impl Send for GroupCoordinate
§impl Sync for GroupCoordinate
§impl Unpin for GroupCoordinate
§impl UnwindSafe for GroupCoordinate
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/groups/group_literal/enum.GroupLiteral.html b/leo_ast/groups/group_literal/enum.GroupLiteral.html
index 4c99a599be..952b7eaa77 100644
--- a/leo_ast/groups/group_literal/enum.GroupLiteral.html
+++ b/leo_ast/groups/group_literal/enum.GroupLiteral.html
@@ -5,8 +5,8 @@
}Expand description
A group literal.
Variants§
§Single(String, Span, NodeID)
Product group literal, e.g., 42group
.
§Tuple(GroupTuple)
An affine group literal with (x, y) coordinates.
-Implementations§
Trait Implementations§
source§impl Clone for GroupLiteral
source§fn clone(&self) -> GroupLiteral
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for GroupLiteral
source§impl<'de> Deserialize<'de> for GroupLiteral
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for GroupLiteral
source§impl PartialEq for GroupLiteral
source§fn eq(&self, other: &GroupLiteral) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
Trait Implementations§
source§impl Clone for GroupLiteral
source§fn clone(&self) -> GroupLiteral
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for GroupLiteral
source§impl<'de> Deserialize<'de> for GroupLiteral
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for GroupLiteral
source§impl PartialEq for GroupLiteral
source§fn eq(&self, other: &GroupLiteral) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for GroupLiteral
source§impl Eq for GroupLiteral
source§impl StructuralEq for GroupLiteral
source§impl StructuralPartialEq for GroupLiteral
Auto Trait Implementations§
§impl RefUnwindSafe for GroupLiteral
§impl Send for GroupLiteral
§impl Sync for GroupLiteral
§impl Unpin for GroupLiteral
§impl UnwindSafe for GroupLiteral
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/mapping/struct.Mapping.html b/leo_ast/mapping/struct.Mapping.html
index a5414f8281..1ebfb5fe94 100644
--- a/leo_ast/mapping/struct.Mapping.html
+++ b/leo_ast/mapping/struct.Mapping.html
@@ -14,8 +14,8 @@
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mapping
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Mapping
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mapping
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Mapping
source§impl Eq for Mapping
source§impl StructuralEq for Mapping
source§impl StructuralPartialEq for Mapping
Auto Trait Implementations§
§impl RefUnwindSafe for Mapping
§impl Send for Mapping
§impl Sync for Mapping
§impl Unpin for Mapping
§impl UnwindSafe for Mapping
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/program/program_id/struct.ProgramId.html b/leo_ast/program/program_id/struct.ProgramId.html
index 2f9288bae7..2fbc7d2bdb 100644
--- a/leo_ast/program/program_id/struct.ProgramId.html
+++ b/leo_ast/program/program_id/struct.ProgramId.html
@@ -5,7 +5,7 @@
}Expand description
An identifier for a program that is eventually deployed to the network.
Fields§
§name: Identifier
The name of the program.
§network: Identifier
The network associated with the program.
-Trait Implementations§
source§impl<'de> Deserialize<'de> for ProgramId
source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Identifier> for ProgramId
source§fn from(name: Identifier) -> Self
Converts to this type from the input type.source§impl Hash for ProgramId
1.3.0 · source§fn hash_slice<H>(data: &[Self], state: &mut H)where
+Trait Implementations§
source§impl<'de> Deserialize<'de> for ProgramId
source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Identifier> for ProgramId
source§fn from(name: Identifier) -> Self
Converts to this type from the input type.source§impl PartialEq for ProgramId
source§fn eq(&self, other: &ProgramId) -> 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
diff --git a/leo_ast/statement/assert/struct.AssertStatement.html b/leo_ast/statement/assert/struct.AssertStatement.html
index 9b2b527e3a..787d71ab8a 100644
--- a/leo_ast/statement/assert/struct.AssertStatement.html
+++ b/leo_ast/statement/assert/struct.AssertStatement.html
@@ -7,8 +7,8 @@
Fields§
§variant: AssertVariant
The variant of the assert statement.
§span: Span
The span, excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for AssertStatement
source§fn clone(&self) -> AssertStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssertStatement
source§impl<'de> Deserialize<'de> for AssertStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssertStatement
source§impl Node for AssertStatement
source§impl PartialEq for AssertStatement
source§fn eq(&self, other: &AssertStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for AssertStatement
source§fn clone(&self) -> AssertStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssertStatement
source§impl<'de> Deserialize<'de> for AssertStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssertStatement
source§impl Node for AssertStatement
source§impl PartialEq for AssertStatement
source§fn eq(&self, other: &AssertStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for AssertStatement
source§impl Eq for AssertStatement
source§impl StructuralEq for AssertStatement
source§impl StructuralPartialEq for AssertStatement
Auto Trait Implementations§
§impl RefUnwindSafe for AssertStatement
§impl Send for AssertStatement
§impl Sync for AssertStatement
§impl Unpin for AssertStatement
§impl UnwindSafe for AssertStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/assign/struct.AssignStatement.html b/leo_ast/statement/assign/struct.AssignStatement.html
index 0ae4349b83..76464741a2 100644
--- a/leo_ast/statement/assign/struct.AssignStatement.html
+++ b/leo_ast/statement/assign/struct.AssignStatement.html
@@ -11,8 +11,8 @@
§value: Expression
The value to assign to the assignee
.
§span: Span
The span, excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for AssignStatement
source§fn clone(&self) -> AssignStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssignStatement
source§impl<'de> Deserialize<'de> for AssignStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssignStatement
source§impl Node for AssignStatement
source§impl PartialEq for AssignStatement
source§fn eq(&self, other: &AssignStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for AssignStatement
source§fn clone(&self) -> AssignStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssignStatement
source§impl<'de> Deserialize<'de> for AssignStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssignStatement
source§impl Node for AssignStatement
source§impl PartialEq for AssignStatement
source§fn eq(&self, other: &AssignStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for AssignStatement
source§impl Eq for AssignStatement
source§impl StructuralEq for AssignStatement
source§impl StructuralPartialEq for AssignStatement
Auto Trait Implementations§
§impl RefUnwindSafe for AssignStatement
§impl Send for AssignStatement
§impl Sync for AssignStatement
§impl Unpin for AssignStatement
§impl UnwindSafe for AssignStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/block/struct.Block.html b/leo_ast/statement/block/struct.Block.html
index 0023dc06f0..39650a254c 100644
--- a/leo_ast/statement/block/struct.Block.html
+++ b/leo_ast/statement/block/struct.Block.html
@@ -7,8 +7,8 @@
Fields§
§statements: Vec<Statement>
The list of statements to execute.
§span: Span
The span from {
to }
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl<'de> Deserialize<'de> for Block
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Block
source§fn eq(&self, other: &Block) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl<'de> Deserialize<'de> for Block
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Block
source§impl Eq for Block
source§impl StructuralEq for Block
source§impl StructuralPartialEq for Block
Auto Trait Implementations§
§impl !RefUnwindSafe for Block
§impl Send for Block
§impl !Sync for Block
§impl Unpin for Block
§impl UnwindSafe for Block
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/console/console_function/enum.ConsoleFunction.html b/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
index 8709d412ee..92fea8f353 100644
--- a/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
+++ b/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
@@ -7,8 +7,8 @@
Variants§
§Assert(Expression)
A console.assert(expr)
call to invoke, asserting that the expression evaluates to true.
§AssertEq(Expression, Expression)
A console.assert_eq(expr1, expr2)
call to invoke, asserting that the operands are equal.
§AssertNeq(Expression, Expression)
A console.assert_neq(expr1, expr2)
call to invoke, asserting that the operands are not equal.
-Trait Implementations§
source§impl Clone for ConsoleFunction
source§fn clone(&self) -> ConsoleFunction
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConsoleFunction
source§impl<'de> Deserialize<'de> for ConsoleFunction
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConsoleFunction
source§impl PartialEq for ConsoleFunction
source§fn eq(&self, other: &ConsoleFunction) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ConsoleFunction
source§fn clone(&self) -> ConsoleFunction
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConsoleFunction
source§impl<'de> Deserialize<'de> for ConsoleFunction
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConsoleFunction
source§impl PartialEq for ConsoleFunction
source§fn eq(&self, other: &ConsoleFunction) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ConsoleFunction
source§impl Eq for ConsoleFunction
source§impl StructuralEq for ConsoleFunction
source§impl StructuralPartialEq for ConsoleFunction
Auto Trait Implementations§
§impl RefUnwindSafe for ConsoleFunction
§impl Send for ConsoleFunction
§impl Sync for ConsoleFunction
§impl Unpin for ConsoleFunction
§impl UnwindSafe for ConsoleFunction
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/const_/struct.ConstDeclaration.html b/leo_ast/statement/const_/struct.ConstDeclaration.html
index 3c5c64aeb1..d38eb5ff8e 100644
--- a/leo_ast/statement/const_/struct.ConstDeclaration.html
+++ b/leo_ast/statement/const_/struct.ConstDeclaration.html
@@ -11,8 +11,8 @@
§value: Expression
An initializer value for the binding.
§span: Span
The span excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ConstDeclaration
source§fn clone(&self) -> ConstDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConstDeclaration
source§impl<'de> Deserialize<'de> for ConstDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConstDeclaration
source§impl Node for ConstDeclaration
source§impl PartialEq for ConstDeclaration
source§fn eq(&self, other: &ConstDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ConstDeclaration
source§fn clone(&self) -> ConstDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConstDeclaration
source§impl<'de> Deserialize<'de> for ConstDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConstDeclaration
source§impl Node for ConstDeclaration
source§impl PartialEq for ConstDeclaration
source§fn eq(&self, other: &ConstDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ConstDeclaration
source§impl Eq for ConstDeclaration
source§impl StructuralEq for ConstDeclaration
source§impl StructuralPartialEq for ConstDeclaration
Auto Trait Implementations§
§impl RefUnwindSafe for ConstDeclaration
§impl Send for ConstDeclaration
§impl Sync for ConstDeclaration
§impl Unpin for ConstDeclaration
§impl UnwindSafe for ConstDeclaration
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/definition/struct.DefinitionStatement.html b/leo_ast/statement/definition/struct.DefinitionStatement.html
index c147af02aa..3b0b16b5d3 100644
--- a/leo_ast/statement/definition/struct.DefinitionStatement.html
+++ b/leo_ast/statement/definition/struct.DefinitionStatement.html
@@ -13,8 +13,8 @@
§value: Expression
An initializer value for the bindings.
§span: Span
The span excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for DefinitionStatement
source§fn clone(&self) -> DefinitionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for DefinitionStatement
source§impl<'de> Deserialize<'de> for DefinitionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for DefinitionStatement
source§impl Node for DefinitionStatement
source§impl PartialEq for DefinitionStatement
source§fn eq(&self, other: &DefinitionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for DefinitionStatement
source§fn clone(&self) -> DefinitionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for DefinitionStatement
source§impl<'de> Deserialize<'de> for DefinitionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for DefinitionStatement
source§impl Node for DefinitionStatement
source§impl PartialEq for DefinitionStatement
source§fn eq(&self, other: &DefinitionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for DefinitionStatement
source§impl Eq for DefinitionStatement
source§impl StructuralEq for DefinitionStatement
source§impl StructuralPartialEq for DefinitionStatement
Auto Trait Implementations§
§impl RefUnwindSafe for DefinitionStatement
§impl Send for DefinitionStatement
§impl Sync for DefinitionStatement
§impl Unpin for DefinitionStatement
§impl UnwindSafe for DefinitionStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/enum.Statement.html b/leo_ast/statement/enum.Statement.html
index 9b91541793..5e61dede79 100644
--- a/leo_ast/statement/enum.Statement.html
+++ b/leo_ast/statement/enum.Statement.html
@@ -22,8 +22,8 @@
§Iteration(Box<IterationStatement>)
A for
statement.
§Return(ReturnStatement)
A return statement return expr;
.
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Statement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moreTrait Implementations§
source§impl<'de> Deserialize<'de> for Statement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Statement
source§impl Eq for Statement
source§impl StructuralEq for Statement
source§impl StructuralPartialEq for Statement
Auto Trait Implementations§
§impl !RefUnwindSafe for Statement
§impl Send for Statement
§impl !Sync for Statement
§impl Unpin for Statement
§impl UnwindSafe for Statement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/expression/struct.ExpressionStatement.html b/leo_ast/statement/expression/struct.ExpressionStatement.html
index 47ed0fc087..07af87082d 100644
--- a/leo_ast/statement/expression/struct.ExpressionStatement.html
+++ b/leo_ast/statement/expression/struct.ExpressionStatement.html
@@ -7,8 +7,8 @@
Fields§
§expression: Expression
The expression associated with the statement.
§span: Span
The span.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ExpressionStatement
source§fn clone(&self) -> ExpressionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ExpressionStatement
source§impl<'de> Deserialize<'de> for ExpressionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ExpressionStatement
source§impl Node for ExpressionStatement
source§impl PartialEq for ExpressionStatement
source§fn eq(&self, other: &ExpressionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ExpressionStatement
source§fn clone(&self) -> ExpressionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ExpressionStatement
source§impl<'de> Deserialize<'de> for ExpressionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ExpressionStatement
source§impl Node for ExpressionStatement
source§impl PartialEq for ExpressionStatement
source§fn eq(&self, other: &ExpressionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ExpressionStatement
source§impl Eq for ExpressionStatement
source§impl StructuralEq for ExpressionStatement
source§impl StructuralPartialEq for ExpressionStatement
Auto Trait Implementations§
§impl RefUnwindSafe for ExpressionStatement
§impl Send for ExpressionStatement
§impl Sync for ExpressionStatement
§impl Unpin for ExpressionStatement
§impl UnwindSafe for ExpressionStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/return_/struct.ReturnStatement.html b/leo_ast/statement/return_/struct.ReturnStatement.html
index f9fddb4f2e..b1815835a8 100644
--- a/leo_ast/statement/return_/struct.ReturnStatement.html
+++ b/leo_ast/statement/return_/struct.ReturnStatement.html
@@ -9,8 +9,8 @@
§finalize_arguments: Option<Vec<Expression>>
Arguments to the finalize block.
§span: Span
The span of return expression
excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ReturnStatement
source§fn clone(&self) -> ReturnStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ReturnStatement
source§impl<'de> Deserialize<'de> for ReturnStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ReturnStatement
source§impl Node for ReturnStatement
source§impl PartialEq for ReturnStatement
source§fn eq(&self, other: &ReturnStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ReturnStatement
source§fn clone(&self) -> ReturnStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ReturnStatement
source§impl<'de> Deserialize<'de> for ReturnStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ReturnStatement
source§impl Node for ReturnStatement
source§impl PartialEq for ReturnStatement
source§fn eq(&self, other: &ReturnStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ReturnStatement
source§impl Eq for ReturnStatement
source§impl StructuralEq for ReturnStatement
source§impl StructuralPartialEq for ReturnStatement
Auto Trait Implementations§
§impl RefUnwindSafe for ReturnStatement
§impl Send for ReturnStatement
§impl Sync for ReturnStatement
§impl Unpin for ReturnStatement
§impl UnwindSafe for ReturnStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/stub/struct.Stub.html b/leo_ast/stub/struct.Stub.html
index 174085a356..a59392278e 100644
--- a/leo_ast/stub/struct.Stub.html
+++ b/leo_ast/stub/struct.Stub.html
@@ -15,9 +15,9 @@
§mappings: Vec<(Symbol, Mapping)>
A vector of mapping definitions.
§functions: Vec<(Symbol, FunctionStub)>
A vector of function stub definitions.
§span: Span
The span associated with the stub.
-Trait Implementations§
source§impl Default for Stub
source§fn default() -> Self
Constructs an empty program stub
+Trait Implementations§
source§impl<'de> Deserialize<'de> for Stub
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Stub> for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for Stub
source§impl Eq for Stub
source§impl StructuralEq for Stub
source§impl StructuralPartialEq for Stub
Auto Trait Implementations§
§impl RefUnwindSafe for Stub
§impl Send for Stub
§impl Sync for Stub
§impl Unpin for Stub
§impl UnwindSafe for Stub
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/types/integer_type/enum.IntegerType.html b/leo_ast/types/integer_type/enum.IntegerType.html
index 0e3192d212..8d0bf8c07a 100644
--- a/leo_ast/types/integer_type/enum.IntegerType.html
+++ b/leo_ast/types/integer_type/enum.IntegerType.html
@@ -13,8 +13,8 @@
}Expand description
Explicit integer type.
Variants§
Implementations§
Trait Implementations§
source§impl Clone for IntegerType
source§fn clone(&self) -> IntegerType
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IntegerType
source§impl<'de> Deserialize<'de> for IntegerType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for IntegerType
Trait Implementations§
source§impl Clone for IntegerType
source§fn clone(&self) -> IntegerType
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IntegerType
source§impl<'de> Deserialize<'de> for IntegerType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for IntegerType
source§impl Hash for IntegerType
source§impl PartialEq for IntegerType
source§fn eq(&self, other: &IntegerType) -> 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
diff --git a/leo_ast/types/tuple/struct.TupleType.html b/leo_ast/types/tuple/struct.TupleType.html
index b3aa05153a..17f02f5626 100644
--- a/leo_ast/types/tuple/struct.TupleType.html
+++ b/leo_ast/types/tuple/struct.TupleType.html
@@ -5,8 +5,8 @@
Fields§
§elements: Vec<Type>
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for TupleType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moreTrait Implementations§
source§impl<'de> Deserialize<'de> for TupleType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for TupleType
source§fn eq(&self, other: &TupleType) -> 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
diff --git a/leo_ast/types/type_/enum.Type.html b/leo_ast/types/type_/enum.Type.html
index 246a09dfa6..901803c8fe 100644
--- a/leo_ast/types/type_/enum.Type.html
+++ b/leo_ast/types/type_/enum.Type.html
@@ -34,8 +34,8 @@
Will eventually lead to a compile error.
Implementations§
impl<T> Any for Twhere
diff --git a/leo_ast/functions/output/enum.Output.html b/leo_ast/functions/output/enum.Output.html
index 2a425d46fb..c9b49f98d3 100644
--- a/leo_ast/functions/output/enum.Output.html
+++ b/leo_ast/functions/output/enum.Output.html
@@ -2,8 +2,8 @@
pub enum Output {
Internal(FunctionOutput),
External(External),
-}
Variants§
§Internal(FunctionOutput)
§External(External)
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Output
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Output
source§fn eq(&self, other: &Output) -> bool
This method tests for self
and other
values to be equal, and is used
+}Variants§
§Internal(FunctionOutput)
§External(External)
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Output
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Output
source§impl Eq for Output
source§impl StructuralEq for Output
source§impl StructuralPartialEq for Output
Auto Trait Implementations§
§impl RefUnwindSafe for Output
§impl Send for Output
§impl Sync for Output
§impl Unpin for Output
§impl UnwindSafe for Output
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/struct.Function.html b/leo_ast/functions/struct.Function.html
index b02e98a3a8..d0b23c0ad8 100644
--- a/leo_ast/functions/struct.Function.html
+++ b/leo_ast/functions/struct.Function.html
@@ -34,8 +34,8 @@
) -> SelfInitialize a new function.
sourcefn format(&self, f: &mut Formatter<'_>) -> Result
Private formatting method used for optimizing fmt::Debug and fmt::Display implementations.
-
Trait Implementations§
source§impl<'de> Deserialize<'de> for Function
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Function> for FunctionStub
source§impl From<FunctionStub> for Function
source§fn from(function: FunctionStub) -> Self
Converts to this type from the input type.Trait Implementations§
source§impl<'de> Deserialize<'de> for Function
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Function> for FunctionStub
source§impl From<FunctionStub> for Function
source§fn from(function: FunctionStub) -> Self
Converts to this type from the input type.source§impl PartialEq for Function
source§impl Eq for Function
Auto Trait Implementations§
§impl !RefUnwindSafe for Function
§impl Send for Function
§impl !Sync for Function
§impl Unpin for Function
§impl UnwindSafe for Function
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
index ca1d69b6f1..573ffa810a 100644
--- a/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
+++ b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
@@ -9,8 +9,8 @@
§SignHigh
A sign high recovery, i.e. +
.
§SignLow
A sign low recovery, i.e., -
.
§Inferred
Recovery with an inferred value.
-
Trait Implementations§
source§impl Clone for GroupCoordinate
source§fn clone(&self) -> GroupCoordinate
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for GroupCoordinate
source§impl<'de> Deserialize<'de> for GroupCoordinate
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for GroupCoordinate
source§impl PartialEq for GroupCoordinate
source§fn eq(&self, other: &GroupCoordinate) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for GroupCoordinate
source§fn clone(&self) -> GroupCoordinate
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for GroupCoordinate
source§impl<'de> Deserialize<'de> for GroupCoordinate
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for GroupCoordinate
source§impl PartialEq for GroupCoordinate
source§fn eq(&self, other: &GroupCoordinate) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for GroupCoordinate
source§impl Eq for GroupCoordinate
source§impl StructuralEq for GroupCoordinate
source§impl StructuralPartialEq for GroupCoordinate
Auto Trait Implementations§
§impl RefUnwindSafe for GroupCoordinate
§impl Send for GroupCoordinate
§impl Sync for GroupCoordinate
§impl Unpin for GroupCoordinate
§impl UnwindSafe for GroupCoordinate
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/groups/group_literal/enum.GroupLiteral.html b/leo_ast/groups/group_literal/enum.GroupLiteral.html
index 4c99a599be..952b7eaa77 100644
--- a/leo_ast/groups/group_literal/enum.GroupLiteral.html
+++ b/leo_ast/groups/group_literal/enum.GroupLiteral.html
@@ -5,8 +5,8 @@
}Expand description
A group literal.
Variants§
§Single(String, Span, NodeID)
Product group literal, e.g., 42group
.
§Tuple(GroupTuple)
An affine group literal with (x, y) coordinates.
-Implementations§
Trait Implementations§
source§impl Clone for GroupLiteral
source§fn clone(&self) -> GroupLiteral
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for GroupLiteral
source§impl<'de> Deserialize<'de> for GroupLiteral
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for GroupLiteral
source§impl PartialEq for GroupLiteral
source§fn eq(&self, other: &GroupLiteral) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
Trait Implementations§
source§impl Clone for GroupLiteral
source§fn clone(&self) -> GroupLiteral
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for GroupLiteral
source§impl<'de> Deserialize<'de> for GroupLiteral
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for GroupLiteral
source§impl PartialEq for GroupLiteral
source§fn eq(&self, other: &GroupLiteral) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for GroupLiteral
source§impl Eq for GroupLiteral
source§impl StructuralEq for GroupLiteral
source§impl StructuralPartialEq for GroupLiteral
Auto Trait Implementations§
§impl RefUnwindSafe for GroupLiteral
§impl Send for GroupLiteral
§impl Sync for GroupLiteral
§impl Unpin for GroupLiteral
§impl UnwindSafe for GroupLiteral
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/mapping/struct.Mapping.html b/leo_ast/mapping/struct.Mapping.html
index a5414f8281..1ebfb5fe94 100644
--- a/leo_ast/mapping/struct.Mapping.html
+++ b/leo_ast/mapping/struct.Mapping.html
@@ -14,8 +14,8 @@
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mapping
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Mapping
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mapping
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Mapping
source§impl Eq for Mapping
source§impl StructuralEq for Mapping
source§impl StructuralPartialEq for Mapping
Auto Trait Implementations§
§impl RefUnwindSafe for Mapping
§impl Send for Mapping
§impl Sync for Mapping
§impl Unpin for Mapping
§impl UnwindSafe for Mapping
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/program/program_id/struct.ProgramId.html b/leo_ast/program/program_id/struct.ProgramId.html
index 2f9288bae7..2fbc7d2bdb 100644
--- a/leo_ast/program/program_id/struct.ProgramId.html
+++ b/leo_ast/program/program_id/struct.ProgramId.html
@@ -5,7 +5,7 @@
}Expand description
An identifier for a program that is eventually deployed to the network.
Fields§
§name: Identifier
The name of the program.
§network: Identifier
The network associated with the program.
-Trait Implementations§
source§impl<'de> Deserialize<'de> for ProgramId
source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Identifier> for ProgramId
source§fn from(name: Identifier) -> Self
Converts to this type from the input type.source§impl Hash for ProgramId
1.3.0 · source§fn hash_slice<H>(data: &[Self], state: &mut H)where
+Trait Implementations§
source§impl<'de> Deserialize<'de> for ProgramId
source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Identifier> for ProgramId
source§fn from(name: Identifier) -> Self
Converts to this type from the input type.source§impl PartialEq for ProgramId
source§fn eq(&self, other: &ProgramId) -> 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
diff --git a/leo_ast/statement/assert/struct.AssertStatement.html b/leo_ast/statement/assert/struct.AssertStatement.html
index 9b2b527e3a..787d71ab8a 100644
--- a/leo_ast/statement/assert/struct.AssertStatement.html
+++ b/leo_ast/statement/assert/struct.AssertStatement.html
@@ -7,8 +7,8 @@
Fields§
§variant: AssertVariant
The variant of the assert statement.
§span: Span
The span, excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for AssertStatement
source§fn clone(&self) -> AssertStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssertStatement
source§impl<'de> Deserialize<'de> for AssertStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssertStatement
source§impl Node for AssertStatement
source§impl PartialEq for AssertStatement
source§fn eq(&self, other: &AssertStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for AssertStatement
source§fn clone(&self) -> AssertStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssertStatement
source§impl<'de> Deserialize<'de> for AssertStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssertStatement
source§impl Node for AssertStatement
source§impl PartialEq for AssertStatement
source§fn eq(&self, other: &AssertStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for AssertStatement
source§impl Eq for AssertStatement
source§impl StructuralEq for AssertStatement
source§impl StructuralPartialEq for AssertStatement
Auto Trait Implementations§
§impl RefUnwindSafe for AssertStatement
§impl Send for AssertStatement
§impl Sync for AssertStatement
§impl Unpin for AssertStatement
§impl UnwindSafe for AssertStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/assign/struct.AssignStatement.html b/leo_ast/statement/assign/struct.AssignStatement.html
index 0ae4349b83..76464741a2 100644
--- a/leo_ast/statement/assign/struct.AssignStatement.html
+++ b/leo_ast/statement/assign/struct.AssignStatement.html
@@ -11,8 +11,8 @@
§value: Expression
The value to assign to the assignee
.
§span: Span
The span, excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for AssignStatement
source§fn clone(&self) -> AssignStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssignStatement
source§impl<'de> Deserialize<'de> for AssignStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssignStatement
source§impl Node for AssignStatement
source§impl PartialEq for AssignStatement
source§fn eq(&self, other: &AssignStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for AssignStatement
source§fn clone(&self) -> AssignStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssignStatement
source§impl<'de> Deserialize<'de> for AssignStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssignStatement
source§impl Node for AssignStatement
source§impl PartialEq for AssignStatement
source§fn eq(&self, other: &AssignStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for AssignStatement
source§impl Eq for AssignStatement
source§impl StructuralEq for AssignStatement
source§impl StructuralPartialEq for AssignStatement
Auto Trait Implementations§
§impl RefUnwindSafe for AssignStatement
§impl Send for AssignStatement
§impl Sync for AssignStatement
§impl Unpin for AssignStatement
§impl UnwindSafe for AssignStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/block/struct.Block.html b/leo_ast/statement/block/struct.Block.html
index 0023dc06f0..39650a254c 100644
--- a/leo_ast/statement/block/struct.Block.html
+++ b/leo_ast/statement/block/struct.Block.html
@@ -7,8 +7,8 @@
Fields§
§statements: Vec<Statement>
The list of statements to execute.
§span: Span
The span from {
to }
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl<'de> Deserialize<'de> for Block
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Block
source§fn eq(&self, other: &Block) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl<'de> Deserialize<'de> for Block
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Block
source§impl Eq for Block
source§impl StructuralEq for Block
source§impl StructuralPartialEq for Block
Auto Trait Implementations§
§impl !RefUnwindSafe for Block
§impl Send for Block
§impl !Sync for Block
§impl Unpin for Block
§impl UnwindSafe for Block
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/console/console_function/enum.ConsoleFunction.html b/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
index 8709d412ee..92fea8f353 100644
--- a/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
+++ b/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
@@ -7,8 +7,8 @@
Variants§
§Assert(Expression)
A console.assert(expr)
call to invoke, asserting that the expression evaluates to true.
§AssertEq(Expression, Expression)
A console.assert_eq(expr1, expr2)
call to invoke, asserting that the operands are equal.
§AssertNeq(Expression, Expression)
A console.assert_neq(expr1, expr2)
call to invoke, asserting that the operands are not equal.
-Trait Implementations§
source§impl Clone for ConsoleFunction
source§fn clone(&self) -> ConsoleFunction
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConsoleFunction
source§impl<'de> Deserialize<'de> for ConsoleFunction
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConsoleFunction
source§impl PartialEq for ConsoleFunction
source§fn eq(&self, other: &ConsoleFunction) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ConsoleFunction
source§fn clone(&self) -> ConsoleFunction
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConsoleFunction
source§impl<'de> Deserialize<'de> for ConsoleFunction
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConsoleFunction
source§impl PartialEq for ConsoleFunction
source§fn eq(&self, other: &ConsoleFunction) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ConsoleFunction
source§impl Eq for ConsoleFunction
source§impl StructuralEq for ConsoleFunction
source§impl StructuralPartialEq for ConsoleFunction
Auto Trait Implementations§
§impl RefUnwindSafe for ConsoleFunction
§impl Send for ConsoleFunction
§impl Sync for ConsoleFunction
§impl Unpin for ConsoleFunction
§impl UnwindSafe for ConsoleFunction
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/const_/struct.ConstDeclaration.html b/leo_ast/statement/const_/struct.ConstDeclaration.html
index 3c5c64aeb1..d38eb5ff8e 100644
--- a/leo_ast/statement/const_/struct.ConstDeclaration.html
+++ b/leo_ast/statement/const_/struct.ConstDeclaration.html
@@ -11,8 +11,8 @@
§value: Expression
An initializer value for the binding.
§span: Span
The span excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ConstDeclaration
source§fn clone(&self) -> ConstDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConstDeclaration
source§impl<'de> Deserialize<'de> for ConstDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConstDeclaration
source§impl Node for ConstDeclaration
source§impl PartialEq for ConstDeclaration
source§fn eq(&self, other: &ConstDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ConstDeclaration
source§fn clone(&self) -> ConstDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConstDeclaration
source§impl<'de> Deserialize<'de> for ConstDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConstDeclaration
source§impl Node for ConstDeclaration
source§impl PartialEq for ConstDeclaration
source§fn eq(&self, other: &ConstDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ConstDeclaration
source§impl Eq for ConstDeclaration
source§impl StructuralEq for ConstDeclaration
source§impl StructuralPartialEq for ConstDeclaration
Auto Trait Implementations§
§impl RefUnwindSafe for ConstDeclaration
§impl Send for ConstDeclaration
§impl Sync for ConstDeclaration
§impl Unpin for ConstDeclaration
§impl UnwindSafe for ConstDeclaration
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/definition/struct.DefinitionStatement.html b/leo_ast/statement/definition/struct.DefinitionStatement.html
index c147af02aa..3b0b16b5d3 100644
--- a/leo_ast/statement/definition/struct.DefinitionStatement.html
+++ b/leo_ast/statement/definition/struct.DefinitionStatement.html
@@ -13,8 +13,8 @@
§value: Expression
An initializer value for the bindings.
§span: Span
The span excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for DefinitionStatement
source§fn clone(&self) -> DefinitionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for DefinitionStatement
source§impl<'de> Deserialize<'de> for DefinitionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for DefinitionStatement
source§impl Node for DefinitionStatement
source§impl PartialEq for DefinitionStatement
source§fn eq(&self, other: &DefinitionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for DefinitionStatement
source§fn clone(&self) -> DefinitionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for DefinitionStatement
source§impl<'de> Deserialize<'de> for DefinitionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for DefinitionStatement
source§impl Node for DefinitionStatement
source§impl PartialEq for DefinitionStatement
source§fn eq(&self, other: &DefinitionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for DefinitionStatement
source§impl Eq for DefinitionStatement
source§impl StructuralEq for DefinitionStatement
source§impl StructuralPartialEq for DefinitionStatement
Auto Trait Implementations§
§impl RefUnwindSafe for DefinitionStatement
§impl Send for DefinitionStatement
§impl Sync for DefinitionStatement
§impl Unpin for DefinitionStatement
§impl UnwindSafe for DefinitionStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/enum.Statement.html b/leo_ast/statement/enum.Statement.html
index 9b91541793..5e61dede79 100644
--- a/leo_ast/statement/enum.Statement.html
+++ b/leo_ast/statement/enum.Statement.html
@@ -22,8 +22,8 @@
§Iteration(Box<IterationStatement>)
A for
statement.
§Return(ReturnStatement)
A return statement return expr;
.
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Statement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moreTrait Implementations§
source§impl<'de> Deserialize<'de> for Statement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Statement
source§impl Eq for Statement
source§impl StructuralEq for Statement
source§impl StructuralPartialEq for Statement
Auto Trait Implementations§
§impl !RefUnwindSafe for Statement
§impl Send for Statement
§impl !Sync for Statement
§impl Unpin for Statement
§impl UnwindSafe for Statement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/expression/struct.ExpressionStatement.html b/leo_ast/statement/expression/struct.ExpressionStatement.html
index 47ed0fc087..07af87082d 100644
--- a/leo_ast/statement/expression/struct.ExpressionStatement.html
+++ b/leo_ast/statement/expression/struct.ExpressionStatement.html
@@ -7,8 +7,8 @@
Fields§
§expression: Expression
The expression associated with the statement.
§span: Span
The span.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ExpressionStatement
source§fn clone(&self) -> ExpressionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ExpressionStatement
source§impl<'de> Deserialize<'de> for ExpressionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ExpressionStatement
source§impl Node for ExpressionStatement
source§impl PartialEq for ExpressionStatement
source§fn eq(&self, other: &ExpressionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ExpressionStatement
source§fn clone(&self) -> ExpressionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ExpressionStatement
source§impl<'de> Deserialize<'de> for ExpressionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ExpressionStatement
source§impl Node for ExpressionStatement
source§impl PartialEq for ExpressionStatement
source§fn eq(&self, other: &ExpressionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ExpressionStatement
source§impl Eq for ExpressionStatement
source§impl StructuralEq for ExpressionStatement
source§impl StructuralPartialEq for ExpressionStatement
Auto Trait Implementations§
§impl RefUnwindSafe for ExpressionStatement
§impl Send for ExpressionStatement
§impl Sync for ExpressionStatement
§impl Unpin for ExpressionStatement
§impl UnwindSafe for ExpressionStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/return_/struct.ReturnStatement.html b/leo_ast/statement/return_/struct.ReturnStatement.html
index f9fddb4f2e..b1815835a8 100644
--- a/leo_ast/statement/return_/struct.ReturnStatement.html
+++ b/leo_ast/statement/return_/struct.ReturnStatement.html
@@ -9,8 +9,8 @@
§finalize_arguments: Option<Vec<Expression>>
Arguments to the finalize block.
§span: Span
The span of return expression
excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ReturnStatement
source§fn clone(&self) -> ReturnStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ReturnStatement
source§impl<'de> Deserialize<'de> for ReturnStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ReturnStatement
source§impl Node for ReturnStatement
source§impl PartialEq for ReturnStatement
source§fn eq(&self, other: &ReturnStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ReturnStatement
source§fn clone(&self) -> ReturnStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ReturnStatement
source§impl<'de> Deserialize<'de> for ReturnStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ReturnStatement
source§impl Node for ReturnStatement
source§impl PartialEq for ReturnStatement
source§fn eq(&self, other: &ReturnStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ReturnStatement
source§impl Eq for ReturnStatement
source§impl StructuralEq for ReturnStatement
source§impl StructuralPartialEq for ReturnStatement
Auto Trait Implementations§
§impl RefUnwindSafe for ReturnStatement
§impl Send for ReturnStatement
§impl Sync for ReturnStatement
§impl Unpin for ReturnStatement
§impl UnwindSafe for ReturnStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/stub/struct.Stub.html b/leo_ast/stub/struct.Stub.html
index 174085a356..a59392278e 100644
--- a/leo_ast/stub/struct.Stub.html
+++ b/leo_ast/stub/struct.Stub.html
@@ -15,9 +15,9 @@
§mappings: Vec<(Symbol, Mapping)>
A vector of mapping definitions.
§functions: Vec<(Symbol, FunctionStub)>
A vector of function stub definitions.
§span: Span
The span associated with the stub.
-Trait Implementations§
source§impl Default for Stub
source§fn default() -> Self
Constructs an empty program stub
+Trait Implementations§
source§impl<'de> Deserialize<'de> for Stub
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Stub> for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for Stub
source§impl Eq for Stub
source§impl StructuralEq for Stub
source§impl StructuralPartialEq for Stub
Auto Trait Implementations§
§impl RefUnwindSafe for Stub
§impl Send for Stub
§impl Sync for Stub
§impl Unpin for Stub
§impl UnwindSafe for Stub
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/types/integer_type/enum.IntegerType.html b/leo_ast/types/integer_type/enum.IntegerType.html
index 0e3192d212..8d0bf8c07a 100644
--- a/leo_ast/types/integer_type/enum.IntegerType.html
+++ b/leo_ast/types/integer_type/enum.IntegerType.html
@@ -13,8 +13,8 @@
}Expand description
Explicit integer type.
Variants§
Implementations§
Trait Implementations§
source§impl Clone for IntegerType
source§fn clone(&self) -> IntegerType
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IntegerType
source§impl<'de> Deserialize<'de> for IntegerType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for IntegerType
Trait Implementations§
source§impl Clone for IntegerType
source§fn clone(&self) -> IntegerType
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IntegerType
source§impl<'de> Deserialize<'de> for IntegerType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for IntegerType
source§impl Hash for IntegerType
source§impl PartialEq for IntegerType
source§fn eq(&self, other: &IntegerType) -> 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
diff --git a/leo_ast/types/tuple/struct.TupleType.html b/leo_ast/types/tuple/struct.TupleType.html
index b3aa05153a..17f02f5626 100644
--- a/leo_ast/types/tuple/struct.TupleType.html
+++ b/leo_ast/types/tuple/struct.TupleType.html
@@ -5,8 +5,8 @@
Fields§
§elements: Vec<Type>
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for TupleType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moreTrait Implementations§
source§impl<'de> Deserialize<'de> for TupleType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for TupleType
source§fn eq(&self, other: &TupleType) -> 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
diff --git a/leo_ast/types/type_/enum.Type.html b/leo_ast/types/type_/enum.Type.html
index 246a09dfa6..901803c8fe 100644
--- a/leo_ast/types/type_/enum.Type.html
+++ b/leo_ast/types/type_/enum.Type.html
@@ -34,8 +34,8 @@
Will eventually lead to a compile error.
Implementations§
pub enum Output {
Internal(FunctionOutput),
External(External),
-}
Variants§
Internal(FunctionOutput)
External(External)
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Output
impl<'de> Deserialize<'de> for Output
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
source§impl PartialEq for Output
impl PartialEq for Output
source§fn eq(&self, other: &Output) -> bool
fn eq(&self, other: &Output) -> bool
self
and other
values to be equal, and is used
+}Variants§
Internal(FunctionOutput)
External(External)
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Output
impl<'de> Deserialize<'de> for Output
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
source§impl PartialEq for Output
impl PartialEq for Output
impl Eq for Output
impl StructuralEq for Output
impl StructuralPartialEq for Output
Auto Trait Implementations§
impl RefUnwindSafe for Output
impl Send for Output
impl Sync for Output
impl Unpin for Output
impl UnwindSafe for Output
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/struct.Function.html b/leo_ast/functions/struct.Function.html
index b02e98a3a8..d0b23c0ad8 100644
--- a/leo_ast/functions/struct.Function.html
+++ b/leo_ast/functions/struct.Function.html
@@ -34,8 +34,8 @@
) -> SelfInitialize a new function.
sourcefn format(&self, f: &mut Formatter<'_>) -> Result
Private formatting method used for optimizing fmt::Debug and fmt::Display implementations.
-
impl<T> Any for Twhere
diff --git a/leo_ast/functions/struct.Function.html b/leo_ast/functions/struct.Function.html
index b02e98a3a8..d0b23c0ad8 100644
--- a/leo_ast/functions/struct.Function.html
+++ b/leo_ast/functions/struct.Function.html
@@ -34,8 +34,8 @@
) -> SelfInitialize a new function.
sourcefn format(&self, f: &mut Formatter<'_>) -> Result
Private formatting method used for optimizing fmt::Debug and fmt::Display implementations.
-
Initialize a new function.
sourcefn format(&self, f: &mut Formatter<'_>) -> Result
fn format(&self, f: &mut Formatter<'_>) -> Result
Private formatting method used for optimizing fmt::Debug and fmt::Display implementations.
-Trait Implementations§
source§impl<'de> Deserialize<'de> for Function
impl<'de> Deserialize<'de> for Function
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
source§impl From<Function> for FunctionStub
impl From<Function> for FunctionStub
source§impl From<FunctionStub> for Function
impl From<FunctionStub> for Function
source§fn from(function: FunctionStub) -> Self
fn from(function: FunctionStub) -> Self
Trait Implementations§
source§impl<'de> Deserialize<'de> for Function
impl<'de> Deserialize<'de> for Function
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
source§impl From<Function> for FunctionStub
impl From<Function> for FunctionStub
source§impl From<FunctionStub> for Function
impl From<FunctionStub> for Function
source§fn from(function: FunctionStub) -> Self
fn from(function: FunctionStub) -> Self
source§impl PartialEq for Function
impl PartialEq for Function
impl Eq for Function
Auto Trait Implementations§
impl !RefUnwindSafe for Function
impl Send for Function
impl !Sync for Function
impl Unpin for Function
impl UnwindSafe for Function
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
index ca1d69b6f1..573ffa810a 100644
--- a/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
+++ b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
@@ -9,8 +9,8 @@
§SignHigh
A sign high recovery, i.e. +
.
§SignLow
A sign low recovery, i.e., -
.
§Inferred
Recovery with an inferred value.
-
impl<T> Any for Twhere
diff --git a/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
index ca1d69b6f1..573ffa810a 100644
--- a/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
+++ b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
@@ -9,8 +9,8 @@
§SignHigh
A sign high recovery, i.e. +
.
§SignLow
A sign low recovery, i.e., -
.
§Inferred
Recovery with an inferred value.
-
SignHigh
A sign high recovery, i.e. +
.
SignLow
A sign low recovery, i.e., -
.
Inferred
Recovery with an inferred value.
-Trait Implementations§
source§impl Clone for GroupCoordinate
impl Clone for GroupCoordinate
source§fn clone(&self) -> GroupCoordinate
fn clone(&self) -> GroupCoordinate
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for GroupCoordinate
impl Debug for GroupCoordinate
source§impl<'de> Deserialize<'de> for GroupCoordinate
impl<'de> Deserialize<'de> for GroupCoordinate
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
source§impl Display for GroupCoordinate
impl Display for GroupCoordinate
source§impl PartialEq for GroupCoordinate
impl PartialEq for GroupCoordinate
source§fn eq(&self, other: &GroupCoordinate) -> bool
fn eq(&self, other: &GroupCoordinate) -> bool
self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for GroupCoordinate
impl Clone for GroupCoordinate
source§fn clone(&self) -> GroupCoordinate
fn clone(&self) -> GroupCoordinate
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for GroupCoordinate
impl Debug for GroupCoordinate
source§impl<'de> Deserialize<'de> for GroupCoordinate
impl<'de> Deserialize<'de> for GroupCoordinate
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
source§impl Display for GroupCoordinate
impl Display for GroupCoordinate
source§impl PartialEq for GroupCoordinate
impl PartialEq for GroupCoordinate
source§fn eq(&self, other: &GroupCoordinate) -> bool
fn eq(&self, other: &GroupCoordinate) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for GroupCoordinate
impl Serialize for GroupCoordinate
impl Eq for GroupCoordinate
impl StructuralEq for GroupCoordinate
impl StructuralPartialEq for GroupCoordinate
Auto Trait Implementations§
impl RefUnwindSafe for GroupCoordinate
impl Send for GroupCoordinate
impl Sync for GroupCoordinate
impl Unpin for GroupCoordinate
impl UnwindSafe for GroupCoordinate
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/groups/group_literal/enum.GroupLiteral.html b/leo_ast/groups/group_literal/enum.GroupLiteral.html
index 4c99a599be..952b7eaa77 100644
--- a/leo_ast/groups/group_literal/enum.GroupLiteral.html
+++ b/leo_ast/groups/group_literal/enum.GroupLiteral.html
@@ -5,8 +5,8 @@
}Expand description
A group literal.
Variants§
§Single(String, Span, NodeID)
Product group literal, e.g., 42group
.
§Tuple(GroupTuple)
An affine group literal with (x, y) coordinates.
-Implementations§
Trait Implementations§
source§impl Clone for GroupLiteral
source§fn clone(&self) -> GroupLiteral
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for GroupLiteral
source§impl<'de> Deserialize<'de> for GroupLiteral
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for GroupLiteral
source§impl PartialEq for GroupLiteral
source§fn eq(&self, other: &GroupLiteral) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
Trait Implementations§
source§impl Clone for GroupLiteral
source§fn clone(&self) -> GroupLiteral
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for GroupLiteral
source§impl<'de> Deserialize<'de> for GroupLiteral
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for GroupLiteral
source§impl PartialEq for GroupLiteral
source§fn eq(&self, other: &GroupLiteral) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for GroupLiteral
source§impl Eq for GroupLiteral
source§impl StructuralEq for GroupLiteral
source§impl StructuralPartialEq for GroupLiteral
Auto Trait Implementations§
§impl RefUnwindSafe for GroupLiteral
§impl Send for GroupLiteral
§impl Sync for GroupLiteral
§impl Unpin for GroupLiteral
§impl UnwindSafe for GroupLiteral
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/mapping/struct.Mapping.html b/leo_ast/mapping/struct.Mapping.html
index a5414f8281..1ebfb5fe94 100644
--- a/leo_ast/mapping/struct.Mapping.html
+++ b/leo_ast/mapping/struct.Mapping.html
@@ -14,8 +14,8 @@
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mapping
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Mapping
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mapping
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Mapping
source§impl Eq for Mapping
source§impl StructuralEq for Mapping
source§impl StructuralPartialEq for Mapping
Auto Trait Implementations§
§impl RefUnwindSafe for Mapping
§impl Send for Mapping
§impl Sync for Mapping
§impl Unpin for Mapping
§impl UnwindSafe for Mapping
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/program/program_id/struct.ProgramId.html b/leo_ast/program/program_id/struct.ProgramId.html
index 2f9288bae7..2fbc7d2bdb 100644
--- a/leo_ast/program/program_id/struct.ProgramId.html
+++ b/leo_ast/program/program_id/struct.ProgramId.html
@@ -5,7 +5,7 @@
}Expand description
An identifier for a program that is eventually deployed to the network.
Fields§
§name: Identifier
The name of the program.
§network: Identifier
The network associated with the program.
-Trait Implementations§
source§impl<'de> Deserialize<'de> for ProgramId
source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Identifier> for ProgramId
source§fn from(name: Identifier) -> Self
Converts to this type from the input type.source§impl Hash for ProgramId
1.3.0 · source§fn hash_slice<H>(data: &[Self], state: &mut H)where
+Trait Implementations§
source§impl<'de> Deserialize<'de> for ProgramId
source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Identifier> for ProgramId
source§fn from(name: Identifier) -> Self
Converts to this type from the input type.source§impl PartialEq for ProgramId
source§fn eq(&self, other: &ProgramId) -> 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
diff --git a/leo_ast/statement/assert/struct.AssertStatement.html b/leo_ast/statement/assert/struct.AssertStatement.html
index 9b2b527e3a..787d71ab8a 100644
--- a/leo_ast/statement/assert/struct.AssertStatement.html
+++ b/leo_ast/statement/assert/struct.AssertStatement.html
@@ -7,8 +7,8 @@
Fields§
§variant: AssertVariant
The variant of the assert statement.
§span: Span
The span, excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for AssertStatement
source§fn clone(&self) -> AssertStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssertStatement
source§impl<'de> Deserialize<'de> for AssertStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssertStatement
source§impl Node for AssertStatement
source§impl PartialEq for AssertStatement
source§fn eq(&self, other: &AssertStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for AssertStatement
source§fn clone(&self) -> AssertStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssertStatement
source§impl<'de> Deserialize<'de> for AssertStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssertStatement
source§impl Node for AssertStatement
source§impl PartialEq for AssertStatement
source§fn eq(&self, other: &AssertStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for AssertStatement
source§impl Eq for AssertStatement
source§impl StructuralEq for AssertStatement
source§impl StructuralPartialEq for AssertStatement
Auto Trait Implementations§
§impl RefUnwindSafe for AssertStatement
§impl Send for AssertStatement
§impl Sync for AssertStatement
§impl Unpin for AssertStatement
§impl UnwindSafe for AssertStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/assign/struct.AssignStatement.html b/leo_ast/statement/assign/struct.AssignStatement.html
index 0ae4349b83..76464741a2 100644
--- a/leo_ast/statement/assign/struct.AssignStatement.html
+++ b/leo_ast/statement/assign/struct.AssignStatement.html
@@ -11,8 +11,8 @@
§value: Expression
The value to assign to the assignee
.
§span: Span
The span, excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for AssignStatement
source§fn clone(&self) -> AssignStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssignStatement
source§impl<'de> Deserialize<'de> for AssignStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssignStatement
source§impl Node for AssignStatement
source§impl PartialEq for AssignStatement
source§fn eq(&self, other: &AssignStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for AssignStatement
source§fn clone(&self) -> AssignStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssignStatement
source§impl<'de> Deserialize<'de> for AssignStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssignStatement
source§impl Node for AssignStatement
source§impl PartialEq for AssignStatement
source§fn eq(&self, other: &AssignStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for AssignStatement
source§impl Eq for AssignStatement
source§impl StructuralEq for AssignStatement
source§impl StructuralPartialEq for AssignStatement
Auto Trait Implementations§
§impl RefUnwindSafe for AssignStatement
§impl Send for AssignStatement
§impl Sync for AssignStatement
§impl Unpin for AssignStatement
§impl UnwindSafe for AssignStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/block/struct.Block.html b/leo_ast/statement/block/struct.Block.html
index 0023dc06f0..39650a254c 100644
--- a/leo_ast/statement/block/struct.Block.html
+++ b/leo_ast/statement/block/struct.Block.html
@@ -7,8 +7,8 @@
Fields§
§statements: Vec<Statement>
The list of statements to execute.
§span: Span
The span from {
to }
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl<'de> Deserialize<'de> for Block
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Block
source§fn eq(&self, other: &Block) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl<'de> Deserialize<'de> for Block
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Block
source§impl Eq for Block
source§impl StructuralEq for Block
source§impl StructuralPartialEq for Block
Auto Trait Implementations§
§impl !RefUnwindSafe for Block
§impl Send for Block
§impl !Sync for Block
§impl Unpin for Block
§impl UnwindSafe for Block
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/console/console_function/enum.ConsoleFunction.html b/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
index 8709d412ee..92fea8f353 100644
--- a/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
+++ b/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
@@ -7,8 +7,8 @@
Variants§
§Assert(Expression)
A console.assert(expr)
call to invoke, asserting that the expression evaluates to true.
§AssertEq(Expression, Expression)
A console.assert_eq(expr1, expr2)
call to invoke, asserting that the operands are equal.
§AssertNeq(Expression, Expression)
A console.assert_neq(expr1, expr2)
call to invoke, asserting that the operands are not equal.
-Trait Implementations§
source§impl Clone for ConsoleFunction
source§fn clone(&self) -> ConsoleFunction
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConsoleFunction
source§impl<'de> Deserialize<'de> for ConsoleFunction
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConsoleFunction
source§impl PartialEq for ConsoleFunction
source§fn eq(&self, other: &ConsoleFunction) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ConsoleFunction
source§fn clone(&self) -> ConsoleFunction
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConsoleFunction
source§impl<'de> Deserialize<'de> for ConsoleFunction
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConsoleFunction
source§impl PartialEq for ConsoleFunction
source§fn eq(&self, other: &ConsoleFunction) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ConsoleFunction
source§impl Eq for ConsoleFunction
source§impl StructuralEq for ConsoleFunction
source§impl StructuralPartialEq for ConsoleFunction
Auto Trait Implementations§
§impl RefUnwindSafe for ConsoleFunction
§impl Send for ConsoleFunction
§impl Sync for ConsoleFunction
§impl Unpin for ConsoleFunction
§impl UnwindSafe for ConsoleFunction
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/const_/struct.ConstDeclaration.html b/leo_ast/statement/const_/struct.ConstDeclaration.html
index 3c5c64aeb1..d38eb5ff8e 100644
--- a/leo_ast/statement/const_/struct.ConstDeclaration.html
+++ b/leo_ast/statement/const_/struct.ConstDeclaration.html
@@ -11,8 +11,8 @@
§value: Expression
An initializer value for the binding.
§span: Span
The span excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ConstDeclaration
source§fn clone(&self) -> ConstDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConstDeclaration
source§impl<'de> Deserialize<'de> for ConstDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConstDeclaration
source§impl Node for ConstDeclaration
source§impl PartialEq for ConstDeclaration
source§fn eq(&self, other: &ConstDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ConstDeclaration
source§fn clone(&self) -> ConstDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConstDeclaration
source§impl<'de> Deserialize<'de> for ConstDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConstDeclaration
source§impl Node for ConstDeclaration
source§impl PartialEq for ConstDeclaration
source§fn eq(&self, other: &ConstDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ConstDeclaration
source§impl Eq for ConstDeclaration
source§impl StructuralEq for ConstDeclaration
source§impl StructuralPartialEq for ConstDeclaration
Auto Trait Implementations§
§impl RefUnwindSafe for ConstDeclaration
§impl Send for ConstDeclaration
§impl Sync for ConstDeclaration
§impl Unpin for ConstDeclaration
§impl UnwindSafe for ConstDeclaration
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/definition/struct.DefinitionStatement.html b/leo_ast/statement/definition/struct.DefinitionStatement.html
index c147af02aa..3b0b16b5d3 100644
--- a/leo_ast/statement/definition/struct.DefinitionStatement.html
+++ b/leo_ast/statement/definition/struct.DefinitionStatement.html
@@ -13,8 +13,8 @@
§value: Expression
An initializer value for the bindings.
§span: Span
The span excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for DefinitionStatement
source§fn clone(&self) -> DefinitionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for DefinitionStatement
source§impl<'de> Deserialize<'de> for DefinitionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for DefinitionStatement
source§impl Node for DefinitionStatement
source§impl PartialEq for DefinitionStatement
source§fn eq(&self, other: &DefinitionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for DefinitionStatement
source§fn clone(&self) -> DefinitionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for DefinitionStatement
source§impl<'de> Deserialize<'de> for DefinitionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for DefinitionStatement
source§impl Node for DefinitionStatement
source§impl PartialEq for DefinitionStatement
source§fn eq(&self, other: &DefinitionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for DefinitionStatement
source§impl Eq for DefinitionStatement
source§impl StructuralEq for DefinitionStatement
source§impl StructuralPartialEq for DefinitionStatement
Auto Trait Implementations§
§impl RefUnwindSafe for DefinitionStatement
§impl Send for DefinitionStatement
§impl Sync for DefinitionStatement
§impl Unpin for DefinitionStatement
§impl UnwindSafe for DefinitionStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/enum.Statement.html b/leo_ast/statement/enum.Statement.html
index 9b91541793..5e61dede79 100644
--- a/leo_ast/statement/enum.Statement.html
+++ b/leo_ast/statement/enum.Statement.html
@@ -22,8 +22,8 @@
§Iteration(Box<IterationStatement>)
A for
statement.
§Return(ReturnStatement)
A return statement return expr;
.
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Statement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moreTrait Implementations§
source§impl<'de> Deserialize<'de> for Statement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Statement
source§impl Eq for Statement
source§impl StructuralEq for Statement
source§impl StructuralPartialEq for Statement
Auto Trait Implementations§
§impl !RefUnwindSafe for Statement
§impl Send for Statement
§impl !Sync for Statement
§impl Unpin for Statement
§impl UnwindSafe for Statement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/expression/struct.ExpressionStatement.html b/leo_ast/statement/expression/struct.ExpressionStatement.html
index 47ed0fc087..07af87082d 100644
--- a/leo_ast/statement/expression/struct.ExpressionStatement.html
+++ b/leo_ast/statement/expression/struct.ExpressionStatement.html
@@ -7,8 +7,8 @@
Fields§
§expression: Expression
The expression associated with the statement.
§span: Span
The span.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ExpressionStatement
source§fn clone(&self) -> ExpressionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ExpressionStatement
source§impl<'de> Deserialize<'de> for ExpressionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ExpressionStatement
source§impl Node for ExpressionStatement
source§impl PartialEq for ExpressionStatement
source§fn eq(&self, other: &ExpressionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ExpressionStatement
source§fn clone(&self) -> ExpressionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ExpressionStatement
source§impl<'de> Deserialize<'de> for ExpressionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ExpressionStatement
source§impl Node for ExpressionStatement
source§impl PartialEq for ExpressionStatement
source§fn eq(&self, other: &ExpressionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ExpressionStatement
source§impl Eq for ExpressionStatement
source§impl StructuralEq for ExpressionStatement
source§impl StructuralPartialEq for ExpressionStatement
Auto Trait Implementations§
§impl RefUnwindSafe for ExpressionStatement
§impl Send for ExpressionStatement
§impl Sync for ExpressionStatement
§impl Unpin for ExpressionStatement
§impl UnwindSafe for ExpressionStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/return_/struct.ReturnStatement.html b/leo_ast/statement/return_/struct.ReturnStatement.html
index f9fddb4f2e..b1815835a8 100644
--- a/leo_ast/statement/return_/struct.ReturnStatement.html
+++ b/leo_ast/statement/return_/struct.ReturnStatement.html
@@ -9,8 +9,8 @@
§finalize_arguments: Option<Vec<Expression>>
Arguments to the finalize block.
§span: Span
The span of return expression
excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ReturnStatement
source§fn clone(&self) -> ReturnStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ReturnStatement
source§impl<'de> Deserialize<'de> for ReturnStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ReturnStatement
source§impl Node for ReturnStatement
source§impl PartialEq for ReturnStatement
source§fn eq(&self, other: &ReturnStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ReturnStatement
source§fn clone(&self) -> ReturnStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ReturnStatement
source§impl<'de> Deserialize<'de> for ReturnStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ReturnStatement
source§impl Node for ReturnStatement
source§impl PartialEq for ReturnStatement
source§fn eq(&self, other: &ReturnStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ReturnStatement
source§impl Eq for ReturnStatement
source§impl StructuralEq for ReturnStatement
source§impl StructuralPartialEq for ReturnStatement
Auto Trait Implementations§
§impl RefUnwindSafe for ReturnStatement
§impl Send for ReturnStatement
§impl Sync for ReturnStatement
§impl Unpin for ReturnStatement
§impl UnwindSafe for ReturnStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/stub/struct.Stub.html b/leo_ast/stub/struct.Stub.html
index 174085a356..a59392278e 100644
--- a/leo_ast/stub/struct.Stub.html
+++ b/leo_ast/stub/struct.Stub.html
@@ -15,9 +15,9 @@
§mappings: Vec<(Symbol, Mapping)>
A vector of mapping definitions.
§functions: Vec<(Symbol, FunctionStub)>
A vector of function stub definitions.
§span: Span
The span associated with the stub.
-Trait Implementations§
source§impl Default for Stub
source§fn default() -> Self
Constructs an empty program stub
+Trait Implementations§
source§impl<'de> Deserialize<'de> for Stub
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Stub> for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for Stub
source§impl Eq for Stub
source§impl StructuralEq for Stub
source§impl StructuralPartialEq for Stub
Auto Trait Implementations§
§impl RefUnwindSafe for Stub
§impl Send for Stub
§impl Sync for Stub
§impl Unpin for Stub
§impl UnwindSafe for Stub
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/types/integer_type/enum.IntegerType.html b/leo_ast/types/integer_type/enum.IntegerType.html
index 0e3192d212..8d0bf8c07a 100644
--- a/leo_ast/types/integer_type/enum.IntegerType.html
+++ b/leo_ast/types/integer_type/enum.IntegerType.html
@@ -13,8 +13,8 @@
}Expand description
Explicit integer type.
Variants§
Implementations§
Trait Implementations§
source§impl Clone for IntegerType
source§fn clone(&self) -> IntegerType
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IntegerType
source§impl<'de> Deserialize<'de> for IntegerType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for IntegerType
Trait Implementations§
source§impl Clone for IntegerType
source§fn clone(&self) -> IntegerType
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IntegerType
source§impl<'de> Deserialize<'de> for IntegerType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for IntegerType
source§impl Hash for IntegerType
source§impl PartialEq for IntegerType
source§fn eq(&self, other: &IntegerType) -> 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
diff --git a/leo_ast/types/tuple/struct.TupleType.html b/leo_ast/types/tuple/struct.TupleType.html
index b3aa05153a..17f02f5626 100644
--- a/leo_ast/types/tuple/struct.TupleType.html
+++ b/leo_ast/types/tuple/struct.TupleType.html
@@ -5,8 +5,8 @@
Fields§
§elements: Vec<Type>
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for TupleType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moreTrait Implementations§
source§impl<'de> Deserialize<'de> for TupleType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for TupleType
source§fn eq(&self, other: &TupleType) -> 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
diff --git a/leo_ast/types/type_/enum.Type.html b/leo_ast/types/type_/enum.Type.html
index 246a09dfa6..901803c8fe 100644
--- a/leo_ast/types/type_/enum.Type.html
+++ b/leo_ast/types/type_/enum.Type.html
@@ -34,8 +34,8 @@
Will eventually lead to a compile error.
Implementations§
impl<T> Any for Twhere
diff --git a/leo_ast/groups/group_literal/enum.GroupLiteral.html b/leo_ast/groups/group_literal/enum.GroupLiteral.html
index 4c99a599be..952b7eaa77 100644
--- a/leo_ast/groups/group_literal/enum.GroupLiteral.html
+++ b/leo_ast/groups/group_literal/enum.GroupLiteral.html
@@ -5,8 +5,8 @@
}Expand description
A group literal.
Variants§
§Single(String, Span, NodeID)
Product group literal, e.g., 42group
.
§Tuple(GroupTuple)
An affine group literal with (x, y) coordinates.
-Implementations§
Trait Implementations§
source§impl Clone for GroupLiteral
source§fn clone(&self) -> GroupLiteral
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for GroupLiteral
source§impl<'de> Deserialize<'de> for GroupLiteral
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for GroupLiteral
source§impl PartialEq for GroupLiteral
source§fn eq(&self, other: &GroupLiteral) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
Trait Implementations§
source§impl Clone for GroupLiteral
source§fn clone(&self) -> GroupLiteral
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for GroupLiteral
source§impl<'de> Deserialize<'de> for GroupLiteral
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for GroupLiteral
source§impl PartialEq for GroupLiteral
source§fn eq(&self, other: &GroupLiteral) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for GroupLiteral
source§impl Eq for GroupLiteral
source§impl StructuralEq for GroupLiteral
source§impl StructuralPartialEq for GroupLiteral
Auto Trait Implementations§
§impl RefUnwindSafe for GroupLiteral
§impl Send for GroupLiteral
§impl Sync for GroupLiteral
§impl Unpin for GroupLiteral
§impl UnwindSafe for GroupLiteral
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/mapping/struct.Mapping.html b/leo_ast/mapping/struct.Mapping.html
index a5414f8281..1ebfb5fe94 100644
--- a/leo_ast/mapping/struct.Mapping.html
+++ b/leo_ast/mapping/struct.Mapping.html
@@ -14,8 +14,8 @@
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mapping
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Mapping
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mapping
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Mapping
source§impl Eq for Mapping
source§impl StructuralEq for Mapping
source§impl StructuralPartialEq for Mapping
Auto Trait Implementations§
§impl RefUnwindSafe for Mapping
§impl Send for Mapping
§impl Sync for Mapping
§impl Unpin for Mapping
§impl UnwindSafe for Mapping
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/program/program_id/struct.ProgramId.html b/leo_ast/program/program_id/struct.ProgramId.html
index 2f9288bae7..2fbc7d2bdb 100644
--- a/leo_ast/program/program_id/struct.ProgramId.html
+++ b/leo_ast/program/program_id/struct.ProgramId.html
@@ -5,7 +5,7 @@
}Expand description
An identifier for a program that is eventually deployed to the network.
Fields§
§name: Identifier
The name of the program.
§network: Identifier
The network associated with the program.
-Trait Implementations§
source§impl<'de> Deserialize<'de> for ProgramId
source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Identifier> for ProgramId
source§fn from(name: Identifier) -> Self
Converts to this type from the input type.source§impl Hash for ProgramId
1.3.0 · source§fn hash_slice<H>(data: &[Self], state: &mut H)where
+Trait Implementations§
source§impl<'de> Deserialize<'de> for ProgramId
source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Identifier> for ProgramId
source§fn from(name: Identifier) -> Self
Converts to this type from the input type.source§impl PartialEq for ProgramId
source§fn eq(&self, other: &ProgramId) -> 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
diff --git a/leo_ast/statement/assert/struct.AssertStatement.html b/leo_ast/statement/assert/struct.AssertStatement.html
index 9b2b527e3a..787d71ab8a 100644
--- a/leo_ast/statement/assert/struct.AssertStatement.html
+++ b/leo_ast/statement/assert/struct.AssertStatement.html
@@ -7,8 +7,8 @@
Fields§
§variant: AssertVariant
The variant of the assert statement.
§span: Span
The span, excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for AssertStatement
source§fn clone(&self) -> AssertStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssertStatement
source§impl<'de> Deserialize<'de> for AssertStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssertStatement
source§impl Node for AssertStatement
source§impl PartialEq for AssertStatement
source§fn eq(&self, other: &AssertStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for AssertStatement
source§fn clone(&self) -> AssertStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssertStatement
source§impl<'de> Deserialize<'de> for AssertStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssertStatement
source§impl Node for AssertStatement
source§impl PartialEq for AssertStatement
source§fn eq(&self, other: &AssertStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for AssertStatement
source§impl Eq for AssertStatement
source§impl StructuralEq for AssertStatement
source§impl StructuralPartialEq for AssertStatement
Auto Trait Implementations§
§impl RefUnwindSafe for AssertStatement
§impl Send for AssertStatement
§impl Sync for AssertStatement
§impl Unpin for AssertStatement
§impl UnwindSafe for AssertStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/assign/struct.AssignStatement.html b/leo_ast/statement/assign/struct.AssignStatement.html
index 0ae4349b83..76464741a2 100644
--- a/leo_ast/statement/assign/struct.AssignStatement.html
+++ b/leo_ast/statement/assign/struct.AssignStatement.html
@@ -11,8 +11,8 @@
§value: Expression
The value to assign to the assignee
.
§span: Span
The span, excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for AssignStatement
source§fn clone(&self) -> AssignStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssignStatement
source§impl<'de> Deserialize<'de> for AssignStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssignStatement
source§impl Node for AssignStatement
source§impl PartialEq for AssignStatement
source§fn eq(&self, other: &AssignStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for AssignStatement
source§fn clone(&self) -> AssignStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssignStatement
source§impl<'de> Deserialize<'de> for AssignStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssignStatement
source§impl Node for AssignStatement
source§impl PartialEq for AssignStatement
source§fn eq(&self, other: &AssignStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for AssignStatement
source§impl Eq for AssignStatement
source§impl StructuralEq for AssignStatement
source§impl StructuralPartialEq for AssignStatement
Auto Trait Implementations§
§impl RefUnwindSafe for AssignStatement
§impl Send for AssignStatement
§impl Sync for AssignStatement
§impl Unpin for AssignStatement
§impl UnwindSafe for AssignStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/block/struct.Block.html b/leo_ast/statement/block/struct.Block.html
index 0023dc06f0..39650a254c 100644
--- a/leo_ast/statement/block/struct.Block.html
+++ b/leo_ast/statement/block/struct.Block.html
@@ -7,8 +7,8 @@
Fields§
§statements: Vec<Statement>
The list of statements to execute.
§span: Span
The span from {
to }
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl<'de> Deserialize<'de> for Block
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Block
source§fn eq(&self, other: &Block) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl<'de> Deserialize<'de> for Block
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Block
source§impl Eq for Block
source§impl StructuralEq for Block
source§impl StructuralPartialEq for Block
Auto Trait Implementations§
§impl !RefUnwindSafe for Block
§impl Send for Block
§impl !Sync for Block
§impl Unpin for Block
§impl UnwindSafe for Block
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/console/console_function/enum.ConsoleFunction.html b/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
index 8709d412ee..92fea8f353 100644
--- a/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
+++ b/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
@@ -7,8 +7,8 @@
Variants§
§Assert(Expression)
A console.assert(expr)
call to invoke, asserting that the expression evaluates to true.
§AssertEq(Expression, Expression)
A console.assert_eq(expr1, expr2)
call to invoke, asserting that the operands are equal.
§AssertNeq(Expression, Expression)
A console.assert_neq(expr1, expr2)
call to invoke, asserting that the operands are not equal.
-Trait Implementations§
source§impl Clone for ConsoleFunction
source§fn clone(&self) -> ConsoleFunction
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConsoleFunction
source§impl<'de> Deserialize<'de> for ConsoleFunction
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConsoleFunction
source§impl PartialEq for ConsoleFunction
source§fn eq(&self, other: &ConsoleFunction) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ConsoleFunction
source§fn clone(&self) -> ConsoleFunction
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConsoleFunction
source§impl<'de> Deserialize<'de> for ConsoleFunction
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConsoleFunction
source§impl PartialEq for ConsoleFunction
source§fn eq(&self, other: &ConsoleFunction) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ConsoleFunction
source§impl Eq for ConsoleFunction
source§impl StructuralEq for ConsoleFunction
source§impl StructuralPartialEq for ConsoleFunction
Auto Trait Implementations§
§impl RefUnwindSafe for ConsoleFunction
§impl Send for ConsoleFunction
§impl Sync for ConsoleFunction
§impl Unpin for ConsoleFunction
§impl UnwindSafe for ConsoleFunction
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/const_/struct.ConstDeclaration.html b/leo_ast/statement/const_/struct.ConstDeclaration.html
index 3c5c64aeb1..d38eb5ff8e 100644
--- a/leo_ast/statement/const_/struct.ConstDeclaration.html
+++ b/leo_ast/statement/const_/struct.ConstDeclaration.html
@@ -11,8 +11,8 @@
§value: Expression
An initializer value for the binding.
§span: Span
The span excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ConstDeclaration
source§fn clone(&self) -> ConstDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConstDeclaration
source§impl<'de> Deserialize<'de> for ConstDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConstDeclaration
source§impl Node for ConstDeclaration
source§impl PartialEq for ConstDeclaration
source§fn eq(&self, other: &ConstDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ConstDeclaration
source§fn clone(&self) -> ConstDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConstDeclaration
source§impl<'de> Deserialize<'de> for ConstDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConstDeclaration
source§impl Node for ConstDeclaration
source§impl PartialEq for ConstDeclaration
source§fn eq(&self, other: &ConstDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ConstDeclaration
source§impl Eq for ConstDeclaration
source§impl StructuralEq for ConstDeclaration
source§impl StructuralPartialEq for ConstDeclaration
Auto Trait Implementations§
§impl RefUnwindSafe for ConstDeclaration
§impl Send for ConstDeclaration
§impl Sync for ConstDeclaration
§impl Unpin for ConstDeclaration
§impl UnwindSafe for ConstDeclaration
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/definition/struct.DefinitionStatement.html b/leo_ast/statement/definition/struct.DefinitionStatement.html
index c147af02aa..3b0b16b5d3 100644
--- a/leo_ast/statement/definition/struct.DefinitionStatement.html
+++ b/leo_ast/statement/definition/struct.DefinitionStatement.html
@@ -13,8 +13,8 @@
§value: Expression
An initializer value for the bindings.
§span: Span
The span excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for DefinitionStatement
source§fn clone(&self) -> DefinitionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for DefinitionStatement
source§impl<'de> Deserialize<'de> for DefinitionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for DefinitionStatement
source§impl Node for DefinitionStatement
source§impl PartialEq for DefinitionStatement
source§fn eq(&self, other: &DefinitionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for DefinitionStatement
source§fn clone(&self) -> DefinitionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for DefinitionStatement
source§impl<'de> Deserialize<'de> for DefinitionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for DefinitionStatement
source§impl Node for DefinitionStatement
source§impl PartialEq for DefinitionStatement
source§fn eq(&self, other: &DefinitionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for DefinitionStatement
source§impl Eq for DefinitionStatement
source§impl StructuralEq for DefinitionStatement
source§impl StructuralPartialEq for DefinitionStatement
Auto Trait Implementations§
§impl RefUnwindSafe for DefinitionStatement
§impl Send for DefinitionStatement
§impl Sync for DefinitionStatement
§impl Unpin for DefinitionStatement
§impl UnwindSafe for DefinitionStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/enum.Statement.html b/leo_ast/statement/enum.Statement.html
index 9b91541793..5e61dede79 100644
--- a/leo_ast/statement/enum.Statement.html
+++ b/leo_ast/statement/enum.Statement.html
@@ -22,8 +22,8 @@
§Iteration(Box<IterationStatement>)
A for
statement.
§Return(ReturnStatement)
A return statement return expr;
.
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Statement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moreTrait Implementations§
source§impl<'de> Deserialize<'de> for Statement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Statement
source§impl Eq for Statement
source§impl StructuralEq for Statement
source§impl StructuralPartialEq for Statement
Auto Trait Implementations§
§impl !RefUnwindSafe for Statement
§impl Send for Statement
§impl !Sync for Statement
§impl Unpin for Statement
§impl UnwindSafe for Statement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/expression/struct.ExpressionStatement.html b/leo_ast/statement/expression/struct.ExpressionStatement.html
index 47ed0fc087..07af87082d 100644
--- a/leo_ast/statement/expression/struct.ExpressionStatement.html
+++ b/leo_ast/statement/expression/struct.ExpressionStatement.html
@@ -7,8 +7,8 @@
Fields§
§expression: Expression
The expression associated with the statement.
§span: Span
The span.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ExpressionStatement
source§fn clone(&self) -> ExpressionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ExpressionStatement
source§impl<'de> Deserialize<'de> for ExpressionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ExpressionStatement
source§impl Node for ExpressionStatement
source§impl PartialEq for ExpressionStatement
source§fn eq(&self, other: &ExpressionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ExpressionStatement
source§fn clone(&self) -> ExpressionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ExpressionStatement
source§impl<'de> Deserialize<'de> for ExpressionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ExpressionStatement
source§impl Node for ExpressionStatement
source§impl PartialEq for ExpressionStatement
source§fn eq(&self, other: &ExpressionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ExpressionStatement
source§impl Eq for ExpressionStatement
source§impl StructuralEq for ExpressionStatement
source§impl StructuralPartialEq for ExpressionStatement
Auto Trait Implementations§
§impl RefUnwindSafe for ExpressionStatement
§impl Send for ExpressionStatement
§impl Sync for ExpressionStatement
§impl Unpin for ExpressionStatement
§impl UnwindSafe for ExpressionStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/return_/struct.ReturnStatement.html b/leo_ast/statement/return_/struct.ReturnStatement.html
index f9fddb4f2e..b1815835a8 100644
--- a/leo_ast/statement/return_/struct.ReturnStatement.html
+++ b/leo_ast/statement/return_/struct.ReturnStatement.html
@@ -9,8 +9,8 @@
§finalize_arguments: Option<Vec<Expression>>
Arguments to the finalize block.
§span: Span
The span of return expression
excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ReturnStatement
source§fn clone(&self) -> ReturnStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ReturnStatement
source§impl<'de> Deserialize<'de> for ReturnStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ReturnStatement
source§impl Node for ReturnStatement
source§impl PartialEq for ReturnStatement
source§fn eq(&self, other: &ReturnStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ReturnStatement
source§fn clone(&self) -> ReturnStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ReturnStatement
source§impl<'de> Deserialize<'de> for ReturnStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ReturnStatement
source§impl Node for ReturnStatement
source§impl PartialEq for ReturnStatement
source§fn eq(&self, other: &ReturnStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ReturnStatement
source§impl Eq for ReturnStatement
source§impl StructuralEq for ReturnStatement
source§impl StructuralPartialEq for ReturnStatement
Auto Trait Implementations§
§impl RefUnwindSafe for ReturnStatement
§impl Send for ReturnStatement
§impl Sync for ReturnStatement
§impl Unpin for ReturnStatement
§impl UnwindSafe for ReturnStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/stub/struct.Stub.html b/leo_ast/stub/struct.Stub.html
index 174085a356..a59392278e 100644
--- a/leo_ast/stub/struct.Stub.html
+++ b/leo_ast/stub/struct.Stub.html
@@ -15,9 +15,9 @@
§mappings: Vec<(Symbol, Mapping)>
A vector of mapping definitions.
§functions: Vec<(Symbol, FunctionStub)>
A vector of function stub definitions.
§span: Span
The span associated with the stub.
-Trait Implementations§
source§impl Default for Stub
source§fn default() -> Self
Constructs an empty program stub
+Trait Implementations§
source§impl<'de> Deserialize<'de> for Stub
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Stub> for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for Stub
source§impl Eq for Stub
source§impl StructuralEq for Stub
source§impl StructuralPartialEq for Stub
Auto Trait Implementations§
§impl RefUnwindSafe for Stub
§impl Send for Stub
§impl Sync for Stub
§impl Unpin for Stub
§impl UnwindSafe for Stub
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/types/integer_type/enum.IntegerType.html b/leo_ast/types/integer_type/enum.IntegerType.html
index 0e3192d212..8d0bf8c07a 100644
--- a/leo_ast/types/integer_type/enum.IntegerType.html
+++ b/leo_ast/types/integer_type/enum.IntegerType.html
@@ -13,8 +13,8 @@
}Expand description
Explicit integer type.
Variants§
Implementations§
Trait Implementations§
source§impl Clone for IntegerType
source§fn clone(&self) -> IntegerType
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IntegerType
source§impl<'de> Deserialize<'de> for IntegerType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for IntegerType
Trait Implementations§
source§impl Clone for IntegerType
source§fn clone(&self) -> IntegerType
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IntegerType
source§impl<'de> Deserialize<'de> for IntegerType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for IntegerType
source§impl Hash for IntegerType
source§impl PartialEq for IntegerType
source§fn eq(&self, other: &IntegerType) -> 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
diff --git a/leo_ast/types/tuple/struct.TupleType.html b/leo_ast/types/tuple/struct.TupleType.html
index b3aa05153a..17f02f5626 100644
--- a/leo_ast/types/tuple/struct.TupleType.html
+++ b/leo_ast/types/tuple/struct.TupleType.html
@@ -5,8 +5,8 @@
Fields§
§elements: Vec<Type>
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for TupleType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moreTrait Implementations§
source§impl<'de> Deserialize<'de> for TupleType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for TupleType
source§fn eq(&self, other: &TupleType) -> 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
diff --git a/leo_ast/types/type_/enum.Type.html b/leo_ast/types/type_/enum.Type.html
index 246a09dfa6..901803c8fe 100644
--- a/leo_ast/types/type_/enum.Type.html
+++ b/leo_ast/types/type_/enum.Type.html
@@ -34,8 +34,8 @@
Will eventually lead to a compile error.
Implementations§
Expand description
A group literal.
Variants§
Single(String, Span, NodeID)
Product group literal, e.g., 42group
.
Tuple(GroupTuple)
An affine group literal with (x, y) coordinates.
-Implementations§
Trait Implementations§
source§impl Clone for GroupLiteral
impl Clone for GroupLiteral
source§fn clone(&self) -> GroupLiteral
fn clone(&self) -> GroupLiteral
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for GroupLiteral
impl Debug for GroupLiteral
source§impl<'de> Deserialize<'de> for GroupLiteral
impl<'de> Deserialize<'de> for GroupLiteral
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
source§impl Display for GroupLiteral
impl Display for GroupLiteral
source§impl PartialEq for GroupLiteral
impl PartialEq for GroupLiteral
source§fn eq(&self, other: &GroupLiteral) -> bool
fn eq(&self, other: &GroupLiteral) -> bool
self
and other
values to be equal, and is used
+Implementations§
Trait Implementations§
source§impl Clone for GroupLiteral
impl Clone for GroupLiteral
source§fn clone(&self) -> GroupLiteral
fn clone(&self) -> GroupLiteral
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for GroupLiteral
impl Debug for GroupLiteral
source§impl<'de> Deserialize<'de> for GroupLiteral
impl<'de> Deserialize<'de> for GroupLiteral
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
source§impl Display for GroupLiteral
impl Display for GroupLiteral
source§impl PartialEq for GroupLiteral
impl PartialEq for GroupLiteral
source§fn eq(&self, other: &GroupLiteral) -> bool
fn eq(&self, other: &GroupLiteral) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for GroupLiteral
impl Serialize for GroupLiteral
impl Eq for GroupLiteral
impl StructuralEq for GroupLiteral
impl StructuralPartialEq for GroupLiteral
Auto Trait Implementations§
impl RefUnwindSafe for GroupLiteral
impl Send for GroupLiteral
impl Sync for GroupLiteral
impl Unpin for GroupLiteral
impl UnwindSafe for GroupLiteral
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/mapping/struct.Mapping.html b/leo_ast/mapping/struct.Mapping.html
index a5414f8281..1ebfb5fe94 100644
--- a/leo_ast/mapping/struct.Mapping.html
+++ b/leo_ast/mapping/struct.Mapping.html
@@ -14,8 +14,8 @@
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mapping
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Mapping
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mapping
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Mapping
source§impl Eq for Mapping
source§impl StructuralEq for Mapping
source§impl StructuralPartialEq for Mapping
Auto Trait Implementations§
§impl RefUnwindSafe for Mapping
§impl Send for Mapping
§impl Sync for Mapping
§impl Unpin for Mapping
§impl UnwindSafe for Mapping
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/program/program_id/struct.ProgramId.html b/leo_ast/program/program_id/struct.ProgramId.html
index 2f9288bae7..2fbc7d2bdb 100644
--- a/leo_ast/program/program_id/struct.ProgramId.html
+++ b/leo_ast/program/program_id/struct.ProgramId.html
@@ -5,7 +5,7 @@
}Expand description
An identifier for a program that is eventually deployed to the network.
Fields§
§name: Identifier
The name of the program.
§network: Identifier
The network associated with the program.
-Trait Implementations§
source§impl<'de> Deserialize<'de> for ProgramId
source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Identifier> for ProgramId
source§fn from(name: Identifier) -> Self
Converts to this type from the input type.source§impl Hash for ProgramId
1.3.0 · source§fn hash_slice<H>(data: &[Self], state: &mut H)where
+Trait Implementations§
source§impl<'de> Deserialize<'de> for ProgramId
source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Identifier> for ProgramId
source§fn from(name: Identifier) -> Self
Converts to this type from the input type.source§impl PartialEq for ProgramId
source§fn eq(&self, other: &ProgramId) -> 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
diff --git a/leo_ast/statement/assert/struct.AssertStatement.html b/leo_ast/statement/assert/struct.AssertStatement.html
index 9b2b527e3a..787d71ab8a 100644
--- a/leo_ast/statement/assert/struct.AssertStatement.html
+++ b/leo_ast/statement/assert/struct.AssertStatement.html
@@ -7,8 +7,8 @@
Fields§
§variant: AssertVariant
The variant of the assert statement.
§span: Span
The span, excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for AssertStatement
source§fn clone(&self) -> AssertStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssertStatement
source§impl<'de> Deserialize<'de> for AssertStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssertStatement
source§impl Node for AssertStatement
source§impl PartialEq for AssertStatement
source§fn eq(&self, other: &AssertStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for AssertStatement
source§fn clone(&self) -> AssertStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssertStatement
source§impl<'de> Deserialize<'de> for AssertStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssertStatement
source§impl Node for AssertStatement
source§impl PartialEq for AssertStatement
source§fn eq(&self, other: &AssertStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for AssertStatement
source§impl Eq for AssertStatement
source§impl StructuralEq for AssertStatement
source§impl StructuralPartialEq for AssertStatement
Auto Trait Implementations§
§impl RefUnwindSafe for AssertStatement
§impl Send for AssertStatement
§impl Sync for AssertStatement
§impl Unpin for AssertStatement
§impl UnwindSafe for AssertStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/assign/struct.AssignStatement.html b/leo_ast/statement/assign/struct.AssignStatement.html
index 0ae4349b83..76464741a2 100644
--- a/leo_ast/statement/assign/struct.AssignStatement.html
+++ b/leo_ast/statement/assign/struct.AssignStatement.html
@@ -11,8 +11,8 @@
§value: Expression
The value to assign to the assignee
.
§span: Span
The span, excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for AssignStatement
source§fn clone(&self) -> AssignStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssignStatement
source§impl<'de> Deserialize<'de> for AssignStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssignStatement
source§impl Node for AssignStatement
source§impl PartialEq for AssignStatement
source§fn eq(&self, other: &AssignStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for AssignStatement
source§fn clone(&self) -> AssignStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssignStatement
source§impl<'de> Deserialize<'de> for AssignStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssignStatement
source§impl Node for AssignStatement
source§impl PartialEq for AssignStatement
source§fn eq(&self, other: &AssignStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for AssignStatement
source§impl Eq for AssignStatement
source§impl StructuralEq for AssignStatement
source§impl StructuralPartialEq for AssignStatement
Auto Trait Implementations§
§impl RefUnwindSafe for AssignStatement
§impl Send for AssignStatement
§impl Sync for AssignStatement
§impl Unpin for AssignStatement
§impl UnwindSafe for AssignStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/block/struct.Block.html b/leo_ast/statement/block/struct.Block.html
index 0023dc06f0..39650a254c 100644
--- a/leo_ast/statement/block/struct.Block.html
+++ b/leo_ast/statement/block/struct.Block.html
@@ -7,8 +7,8 @@
Fields§
§statements: Vec<Statement>
The list of statements to execute.
§span: Span
The span from {
to }
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl<'de> Deserialize<'de> for Block
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Block
source§fn eq(&self, other: &Block) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl<'de> Deserialize<'de> for Block
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Block
source§impl Eq for Block
source§impl StructuralEq for Block
source§impl StructuralPartialEq for Block
Auto Trait Implementations§
§impl !RefUnwindSafe for Block
§impl Send for Block
§impl !Sync for Block
§impl Unpin for Block
§impl UnwindSafe for Block
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/console/console_function/enum.ConsoleFunction.html b/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
index 8709d412ee..92fea8f353 100644
--- a/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
+++ b/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
@@ -7,8 +7,8 @@
Variants§
§Assert(Expression)
A console.assert(expr)
call to invoke, asserting that the expression evaluates to true.
§AssertEq(Expression, Expression)
A console.assert_eq(expr1, expr2)
call to invoke, asserting that the operands are equal.
§AssertNeq(Expression, Expression)
A console.assert_neq(expr1, expr2)
call to invoke, asserting that the operands are not equal.
-Trait Implementations§
source§impl Clone for ConsoleFunction
source§fn clone(&self) -> ConsoleFunction
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConsoleFunction
source§impl<'de> Deserialize<'de> for ConsoleFunction
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConsoleFunction
source§impl PartialEq for ConsoleFunction
source§fn eq(&self, other: &ConsoleFunction) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ConsoleFunction
source§fn clone(&self) -> ConsoleFunction
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConsoleFunction
source§impl<'de> Deserialize<'de> for ConsoleFunction
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConsoleFunction
source§impl PartialEq for ConsoleFunction
source§fn eq(&self, other: &ConsoleFunction) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ConsoleFunction
source§impl Eq for ConsoleFunction
source§impl StructuralEq for ConsoleFunction
source§impl StructuralPartialEq for ConsoleFunction
Auto Trait Implementations§
§impl RefUnwindSafe for ConsoleFunction
§impl Send for ConsoleFunction
§impl Sync for ConsoleFunction
§impl Unpin for ConsoleFunction
§impl UnwindSafe for ConsoleFunction
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/const_/struct.ConstDeclaration.html b/leo_ast/statement/const_/struct.ConstDeclaration.html
index 3c5c64aeb1..d38eb5ff8e 100644
--- a/leo_ast/statement/const_/struct.ConstDeclaration.html
+++ b/leo_ast/statement/const_/struct.ConstDeclaration.html
@@ -11,8 +11,8 @@
§value: Expression
An initializer value for the binding.
§span: Span
The span excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ConstDeclaration
source§fn clone(&self) -> ConstDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConstDeclaration
source§impl<'de> Deserialize<'de> for ConstDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConstDeclaration
source§impl Node for ConstDeclaration
source§impl PartialEq for ConstDeclaration
source§fn eq(&self, other: &ConstDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ConstDeclaration
source§fn clone(&self) -> ConstDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConstDeclaration
source§impl<'de> Deserialize<'de> for ConstDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConstDeclaration
source§impl Node for ConstDeclaration
source§impl PartialEq for ConstDeclaration
source§fn eq(&self, other: &ConstDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ConstDeclaration
source§impl Eq for ConstDeclaration
source§impl StructuralEq for ConstDeclaration
source§impl StructuralPartialEq for ConstDeclaration
Auto Trait Implementations§
§impl RefUnwindSafe for ConstDeclaration
§impl Send for ConstDeclaration
§impl Sync for ConstDeclaration
§impl Unpin for ConstDeclaration
§impl UnwindSafe for ConstDeclaration
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/definition/struct.DefinitionStatement.html b/leo_ast/statement/definition/struct.DefinitionStatement.html
index c147af02aa..3b0b16b5d3 100644
--- a/leo_ast/statement/definition/struct.DefinitionStatement.html
+++ b/leo_ast/statement/definition/struct.DefinitionStatement.html
@@ -13,8 +13,8 @@
§value: Expression
An initializer value for the bindings.
§span: Span
The span excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for DefinitionStatement
source§fn clone(&self) -> DefinitionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for DefinitionStatement
source§impl<'de> Deserialize<'de> for DefinitionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for DefinitionStatement
source§impl Node for DefinitionStatement
source§impl PartialEq for DefinitionStatement
source§fn eq(&self, other: &DefinitionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for DefinitionStatement
source§fn clone(&self) -> DefinitionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for DefinitionStatement
source§impl<'de> Deserialize<'de> for DefinitionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for DefinitionStatement
source§impl Node for DefinitionStatement
source§impl PartialEq for DefinitionStatement
source§fn eq(&self, other: &DefinitionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for DefinitionStatement
source§impl Eq for DefinitionStatement
source§impl StructuralEq for DefinitionStatement
source§impl StructuralPartialEq for DefinitionStatement
Auto Trait Implementations§
§impl RefUnwindSafe for DefinitionStatement
§impl Send for DefinitionStatement
§impl Sync for DefinitionStatement
§impl Unpin for DefinitionStatement
§impl UnwindSafe for DefinitionStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/enum.Statement.html b/leo_ast/statement/enum.Statement.html
index 9b91541793..5e61dede79 100644
--- a/leo_ast/statement/enum.Statement.html
+++ b/leo_ast/statement/enum.Statement.html
@@ -22,8 +22,8 @@
§Iteration(Box<IterationStatement>)
A for
statement.
§Return(ReturnStatement)
A return statement return expr;
.
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Statement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moreTrait Implementations§
source§impl<'de> Deserialize<'de> for Statement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Statement
source§impl Eq for Statement
source§impl StructuralEq for Statement
source§impl StructuralPartialEq for Statement
Auto Trait Implementations§
§impl !RefUnwindSafe for Statement
§impl Send for Statement
§impl !Sync for Statement
§impl Unpin for Statement
§impl UnwindSafe for Statement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/expression/struct.ExpressionStatement.html b/leo_ast/statement/expression/struct.ExpressionStatement.html
index 47ed0fc087..07af87082d 100644
--- a/leo_ast/statement/expression/struct.ExpressionStatement.html
+++ b/leo_ast/statement/expression/struct.ExpressionStatement.html
@@ -7,8 +7,8 @@
Fields§
§expression: Expression
The expression associated with the statement.
§span: Span
The span.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ExpressionStatement
source§fn clone(&self) -> ExpressionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ExpressionStatement
source§impl<'de> Deserialize<'de> for ExpressionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ExpressionStatement
source§impl Node for ExpressionStatement
source§impl PartialEq for ExpressionStatement
source§fn eq(&self, other: &ExpressionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ExpressionStatement
source§fn clone(&self) -> ExpressionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ExpressionStatement
source§impl<'de> Deserialize<'de> for ExpressionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ExpressionStatement
source§impl Node for ExpressionStatement
source§impl PartialEq for ExpressionStatement
source§fn eq(&self, other: &ExpressionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ExpressionStatement
source§impl Eq for ExpressionStatement
source§impl StructuralEq for ExpressionStatement
source§impl StructuralPartialEq for ExpressionStatement
Auto Trait Implementations§
§impl RefUnwindSafe for ExpressionStatement
§impl Send for ExpressionStatement
§impl Sync for ExpressionStatement
§impl Unpin for ExpressionStatement
§impl UnwindSafe for ExpressionStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/return_/struct.ReturnStatement.html b/leo_ast/statement/return_/struct.ReturnStatement.html
index f9fddb4f2e..b1815835a8 100644
--- a/leo_ast/statement/return_/struct.ReturnStatement.html
+++ b/leo_ast/statement/return_/struct.ReturnStatement.html
@@ -9,8 +9,8 @@
§finalize_arguments: Option<Vec<Expression>>
Arguments to the finalize block.
§span: Span
The span of return expression
excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ReturnStatement
source§fn clone(&self) -> ReturnStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ReturnStatement
source§impl<'de> Deserialize<'de> for ReturnStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ReturnStatement
source§impl Node for ReturnStatement
source§impl PartialEq for ReturnStatement
source§fn eq(&self, other: &ReturnStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ReturnStatement
source§fn clone(&self) -> ReturnStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ReturnStatement
source§impl<'de> Deserialize<'de> for ReturnStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ReturnStatement
source§impl Node for ReturnStatement
source§impl PartialEq for ReturnStatement
source§fn eq(&self, other: &ReturnStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ReturnStatement
source§impl Eq for ReturnStatement
source§impl StructuralEq for ReturnStatement
source§impl StructuralPartialEq for ReturnStatement
Auto Trait Implementations§
§impl RefUnwindSafe for ReturnStatement
§impl Send for ReturnStatement
§impl Sync for ReturnStatement
§impl Unpin for ReturnStatement
§impl UnwindSafe for ReturnStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/stub/struct.Stub.html b/leo_ast/stub/struct.Stub.html
index 174085a356..a59392278e 100644
--- a/leo_ast/stub/struct.Stub.html
+++ b/leo_ast/stub/struct.Stub.html
@@ -15,9 +15,9 @@
§mappings: Vec<(Symbol, Mapping)>
A vector of mapping definitions.
§functions: Vec<(Symbol, FunctionStub)>
A vector of function stub definitions.
§span: Span
The span associated with the stub.
-Trait Implementations§
source§impl Default for Stub
source§fn default() -> Self
Constructs an empty program stub
+Trait Implementations§
source§impl<'de> Deserialize<'de> for Stub
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Stub> for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for Stub
source§impl Eq for Stub
source§impl StructuralEq for Stub
source§impl StructuralPartialEq for Stub
Auto Trait Implementations§
§impl RefUnwindSafe for Stub
§impl Send for Stub
§impl Sync for Stub
§impl Unpin for Stub
§impl UnwindSafe for Stub
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/types/integer_type/enum.IntegerType.html b/leo_ast/types/integer_type/enum.IntegerType.html
index 0e3192d212..8d0bf8c07a 100644
--- a/leo_ast/types/integer_type/enum.IntegerType.html
+++ b/leo_ast/types/integer_type/enum.IntegerType.html
@@ -13,8 +13,8 @@
}Expand description
Explicit integer type.
Variants§
Implementations§
Trait Implementations§
source§impl Clone for IntegerType
source§fn clone(&self) -> IntegerType
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IntegerType
source§impl<'de> Deserialize<'de> for IntegerType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for IntegerType
Trait Implementations§
source§impl Clone for IntegerType
source§fn clone(&self) -> IntegerType
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IntegerType
source§impl<'de> Deserialize<'de> for IntegerType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for IntegerType
source§impl Hash for IntegerType
source§impl PartialEq for IntegerType
source§fn eq(&self, other: &IntegerType) -> 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
diff --git a/leo_ast/types/tuple/struct.TupleType.html b/leo_ast/types/tuple/struct.TupleType.html
index b3aa05153a..17f02f5626 100644
--- a/leo_ast/types/tuple/struct.TupleType.html
+++ b/leo_ast/types/tuple/struct.TupleType.html
@@ -5,8 +5,8 @@
Fields§
§elements: Vec<Type>
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for TupleType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moreTrait Implementations§
source§impl<'de> Deserialize<'de> for TupleType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for TupleType
source§fn eq(&self, other: &TupleType) -> 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
diff --git a/leo_ast/types/type_/enum.Type.html b/leo_ast/types/type_/enum.Type.html
index 246a09dfa6..901803c8fe 100644
--- a/leo_ast/types/type_/enum.Type.html
+++ b/leo_ast/types/type_/enum.Type.html
@@ -34,8 +34,8 @@
Will eventually lead to a compile error.
Implementations§
impl<T> Any for Twhere
diff --git a/leo_ast/mapping/struct.Mapping.html b/leo_ast/mapping/struct.Mapping.html
index a5414f8281..1ebfb5fe94 100644
--- a/leo_ast/mapping/struct.Mapping.html
+++ b/leo_ast/mapping/struct.Mapping.html
@@ -14,8 +14,8 @@
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mapping
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Mapping
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mapping
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Mapping
source§impl Eq for Mapping
source§impl StructuralEq for Mapping
source§impl StructuralPartialEq for Mapping
Auto Trait Implementations§
§impl RefUnwindSafe for Mapping
§impl Send for Mapping
§impl Sync for Mapping
§impl Unpin for Mapping
§impl UnwindSafe for Mapping
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/program/program_id/struct.ProgramId.html b/leo_ast/program/program_id/struct.ProgramId.html
index 2f9288bae7..2fbc7d2bdb 100644
--- a/leo_ast/program/program_id/struct.ProgramId.html
+++ b/leo_ast/program/program_id/struct.ProgramId.html
@@ -5,7 +5,7 @@
}Expand description
An identifier for a program that is eventually deployed to the network.
Fields§
§name: Identifier
The name of the program.
§network: Identifier
The network associated with the program.
-Trait Implementations§
source§impl<'de> Deserialize<'de> for ProgramId
source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Identifier> for ProgramId
source§fn from(name: Identifier) -> Self
Converts to this type from the input type.source§impl Hash for ProgramId
1.3.0 · source§fn hash_slice<H>(data: &[Self], state: &mut H)where
+Trait Implementations§
source§impl<'de> Deserialize<'de> for ProgramId
source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Identifier> for ProgramId
source§fn from(name: Identifier) -> Self
Converts to this type from the input type.source§impl PartialEq for ProgramId
source§fn eq(&self, other: &ProgramId) -> 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
diff --git a/leo_ast/statement/assert/struct.AssertStatement.html b/leo_ast/statement/assert/struct.AssertStatement.html
index 9b2b527e3a..787d71ab8a 100644
--- a/leo_ast/statement/assert/struct.AssertStatement.html
+++ b/leo_ast/statement/assert/struct.AssertStatement.html
@@ -7,8 +7,8 @@
Fields§
§variant: AssertVariant
The variant of the assert statement.
§span: Span
The span, excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for AssertStatement
source§fn clone(&self) -> AssertStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssertStatement
source§impl<'de> Deserialize<'de> for AssertStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssertStatement
source§impl Node for AssertStatement
source§impl PartialEq for AssertStatement
source§fn eq(&self, other: &AssertStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for AssertStatement
source§fn clone(&self) -> AssertStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssertStatement
source§impl<'de> Deserialize<'de> for AssertStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssertStatement
source§impl Node for AssertStatement
source§impl PartialEq for AssertStatement
source§fn eq(&self, other: &AssertStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for AssertStatement
source§impl Eq for AssertStatement
source§impl StructuralEq for AssertStatement
source§impl StructuralPartialEq for AssertStatement
Auto Trait Implementations§
§impl RefUnwindSafe for AssertStatement
§impl Send for AssertStatement
§impl Sync for AssertStatement
§impl Unpin for AssertStatement
§impl UnwindSafe for AssertStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/assign/struct.AssignStatement.html b/leo_ast/statement/assign/struct.AssignStatement.html
index 0ae4349b83..76464741a2 100644
--- a/leo_ast/statement/assign/struct.AssignStatement.html
+++ b/leo_ast/statement/assign/struct.AssignStatement.html
@@ -11,8 +11,8 @@
§value: Expression
The value to assign to the assignee
.
§span: Span
The span, excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for AssignStatement
source§fn clone(&self) -> AssignStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssignStatement
source§impl<'de> Deserialize<'de> for AssignStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssignStatement
source§impl Node for AssignStatement
source§impl PartialEq for AssignStatement
source§fn eq(&self, other: &AssignStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for AssignStatement
source§fn clone(&self) -> AssignStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssignStatement
source§impl<'de> Deserialize<'de> for AssignStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssignStatement
source§impl Node for AssignStatement
source§impl PartialEq for AssignStatement
source§fn eq(&self, other: &AssignStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for AssignStatement
source§impl Eq for AssignStatement
source§impl StructuralEq for AssignStatement
source§impl StructuralPartialEq for AssignStatement
Auto Trait Implementations§
§impl RefUnwindSafe for AssignStatement
§impl Send for AssignStatement
§impl Sync for AssignStatement
§impl Unpin for AssignStatement
§impl UnwindSafe for AssignStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/block/struct.Block.html b/leo_ast/statement/block/struct.Block.html
index 0023dc06f0..39650a254c 100644
--- a/leo_ast/statement/block/struct.Block.html
+++ b/leo_ast/statement/block/struct.Block.html
@@ -7,8 +7,8 @@
Fields§
§statements: Vec<Statement>
The list of statements to execute.
§span: Span
The span from {
to }
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl<'de> Deserialize<'de> for Block
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Block
source§fn eq(&self, other: &Block) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl<'de> Deserialize<'de> for Block
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Block
source§impl Eq for Block
source§impl StructuralEq for Block
source§impl StructuralPartialEq for Block
Auto Trait Implementations§
§impl !RefUnwindSafe for Block
§impl Send for Block
§impl !Sync for Block
§impl Unpin for Block
§impl UnwindSafe for Block
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/console/console_function/enum.ConsoleFunction.html b/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
index 8709d412ee..92fea8f353 100644
--- a/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
+++ b/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
@@ -7,8 +7,8 @@
Variants§
§Assert(Expression)
A console.assert(expr)
call to invoke, asserting that the expression evaluates to true.
§AssertEq(Expression, Expression)
A console.assert_eq(expr1, expr2)
call to invoke, asserting that the operands are equal.
§AssertNeq(Expression, Expression)
A console.assert_neq(expr1, expr2)
call to invoke, asserting that the operands are not equal.
-Trait Implementations§
source§impl Clone for ConsoleFunction
source§fn clone(&self) -> ConsoleFunction
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConsoleFunction
source§impl<'de> Deserialize<'de> for ConsoleFunction
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConsoleFunction
source§impl PartialEq for ConsoleFunction
source§fn eq(&self, other: &ConsoleFunction) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ConsoleFunction
source§fn clone(&self) -> ConsoleFunction
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConsoleFunction
source§impl<'de> Deserialize<'de> for ConsoleFunction
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConsoleFunction
source§impl PartialEq for ConsoleFunction
source§fn eq(&self, other: &ConsoleFunction) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ConsoleFunction
source§impl Eq for ConsoleFunction
source§impl StructuralEq for ConsoleFunction
source§impl StructuralPartialEq for ConsoleFunction
Auto Trait Implementations§
§impl RefUnwindSafe for ConsoleFunction
§impl Send for ConsoleFunction
§impl Sync for ConsoleFunction
§impl Unpin for ConsoleFunction
§impl UnwindSafe for ConsoleFunction
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/const_/struct.ConstDeclaration.html b/leo_ast/statement/const_/struct.ConstDeclaration.html
index 3c5c64aeb1..d38eb5ff8e 100644
--- a/leo_ast/statement/const_/struct.ConstDeclaration.html
+++ b/leo_ast/statement/const_/struct.ConstDeclaration.html
@@ -11,8 +11,8 @@
§value: Expression
An initializer value for the binding.
§span: Span
The span excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ConstDeclaration
source§fn clone(&self) -> ConstDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConstDeclaration
source§impl<'de> Deserialize<'de> for ConstDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConstDeclaration
source§impl Node for ConstDeclaration
source§impl PartialEq for ConstDeclaration
source§fn eq(&self, other: &ConstDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ConstDeclaration
source§fn clone(&self) -> ConstDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConstDeclaration
source§impl<'de> Deserialize<'de> for ConstDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConstDeclaration
source§impl Node for ConstDeclaration
source§impl PartialEq for ConstDeclaration
source§fn eq(&self, other: &ConstDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ConstDeclaration
source§impl Eq for ConstDeclaration
source§impl StructuralEq for ConstDeclaration
source§impl StructuralPartialEq for ConstDeclaration
Auto Trait Implementations§
§impl RefUnwindSafe for ConstDeclaration
§impl Send for ConstDeclaration
§impl Sync for ConstDeclaration
§impl Unpin for ConstDeclaration
§impl UnwindSafe for ConstDeclaration
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/definition/struct.DefinitionStatement.html b/leo_ast/statement/definition/struct.DefinitionStatement.html
index c147af02aa..3b0b16b5d3 100644
--- a/leo_ast/statement/definition/struct.DefinitionStatement.html
+++ b/leo_ast/statement/definition/struct.DefinitionStatement.html
@@ -13,8 +13,8 @@
§value: Expression
An initializer value for the bindings.
§span: Span
The span excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for DefinitionStatement
source§fn clone(&self) -> DefinitionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for DefinitionStatement
source§impl<'de> Deserialize<'de> for DefinitionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for DefinitionStatement
source§impl Node for DefinitionStatement
source§impl PartialEq for DefinitionStatement
source§fn eq(&self, other: &DefinitionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for DefinitionStatement
source§fn clone(&self) -> DefinitionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for DefinitionStatement
source§impl<'de> Deserialize<'de> for DefinitionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for DefinitionStatement
source§impl Node for DefinitionStatement
source§impl PartialEq for DefinitionStatement
source§fn eq(&self, other: &DefinitionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for DefinitionStatement
source§impl Eq for DefinitionStatement
source§impl StructuralEq for DefinitionStatement
source§impl StructuralPartialEq for DefinitionStatement
Auto Trait Implementations§
§impl RefUnwindSafe for DefinitionStatement
§impl Send for DefinitionStatement
§impl Sync for DefinitionStatement
§impl Unpin for DefinitionStatement
§impl UnwindSafe for DefinitionStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/enum.Statement.html b/leo_ast/statement/enum.Statement.html
index 9b91541793..5e61dede79 100644
--- a/leo_ast/statement/enum.Statement.html
+++ b/leo_ast/statement/enum.Statement.html
@@ -22,8 +22,8 @@
§Iteration(Box<IterationStatement>)
A for
statement.
§Return(ReturnStatement)
A return statement return expr;
.
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Statement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moreTrait Implementations§
source§impl<'de> Deserialize<'de> for Statement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Statement
source§impl Eq for Statement
source§impl StructuralEq for Statement
source§impl StructuralPartialEq for Statement
Auto Trait Implementations§
§impl !RefUnwindSafe for Statement
§impl Send for Statement
§impl !Sync for Statement
§impl Unpin for Statement
§impl UnwindSafe for Statement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/expression/struct.ExpressionStatement.html b/leo_ast/statement/expression/struct.ExpressionStatement.html
index 47ed0fc087..07af87082d 100644
--- a/leo_ast/statement/expression/struct.ExpressionStatement.html
+++ b/leo_ast/statement/expression/struct.ExpressionStatement.html
@@ -7,8 +7,8 @@
Fields§
§expression: Expression
The expression associated with the statement.
§span: Span
The span.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ExpressionStatement
source§fn clone(&self) -> ExpressionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ExpressionStatement
source§impl<'de> Deserialize<'de> for ExpressionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ExpressionStatement
source§impl Node for ExpressionStatement
source§impl PartialEq for ExpressionStatement
source§fn eq(&self, other: &ExpressionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ExpressionStatement
source§fn clone(&self) -> ExpressionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ExpressionStatement
source§impl<'de> Deserialize<'de> for ExpressionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ExpressionStatement
source§impl Node for ExpressionStatement
source§impl PartialEq for ExpressionStatement
source§fn eq(&self, other: &ExpressionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ExpressionStatement
source§impl Eq for ExpressionStatement
source§impl StructuralEq for ExpressionStatement
source§impl StructuralPartialEq for ExpressionStatement
Auto Trait Implementations§
§impl RefUnwindSafe for ExpressionStatement
§impl Send for ExpressionStatement
§impl Sync for ExpressionStatement
§impl Unpin for ExpressionStatement
§impl UnwindSafe for ExpressionStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/return_/struct.ReturnStatement.html b/leo_ast/statement/return_/struct.ReturnStatement.html
index f9fddb4f2e..b1815835a8 100644
--- a/leo_ast/statement/return_/struct.ReturnStatement.html
+++ b/leo_ast/statement/return_/struct.ReturnStatement.html
@@ -9,8 +9,8 @@
§finalize_arguments: Option<Vec<Expression>>
Arguments to the finalize block.
§span: Span
The span of return expression
excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ReturnStatement
source§fn clone(&self) -> ReturnStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ReturnStatement
source§impl<'de> Deserialize<'de> for ReturnStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ReturnStatement
source§impl Node for ReturnStatement
source§impl PartialEq for ReturnStatement
source§fn eq(&self, other: &ReturnStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ReturnStatement
source§fn clone(&self) -> ReturnStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ReturnStatement
source§impl<'de> Deserialize<'de> for ReturnStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ReturnStatement
source§impl Node for ReturnStatement
source§impl PartialEq for ReturnStatement
source§fn eq(&self, other: &ReturnStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ReturnStatement
source§impl Eq for ReturnStatement
source§impl StructuralEq for ReturnStatement
source§impl StructuralPartialEq for ReturnStatement
Auto Trait Implementations§
§impl RefUnwindSafe for ReturnStatement
§impl Send for ReturnStatement
§impl Sync for ReturnStatement
§impl Unpin for ReturnStatement
§impl UnwindSafe for ReturnStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/stub/struct.Stub.html b/leo_ast/stub/struct.Stub.html
index 174085a356..a59392278e 100644
--- a/leo_ast/stub/struct.Stub.html
+++ b/leo_ast/stub/struct.Stub.html
@@ -15,9 +15,9 @@
§mappings: Vec<(Symbol, Mapping)>
A vector of mapping definitions.
§functions: Vec<(Symbol, FunctionStub)>
A vector of function stub definitions.
§span: Span
The span associated with the stub.
-Trait Implementations§
source§impl Default for Stub
source§fn default() -> Self
Constructs an empty program stub
+Trait Implementations§
source§impl<'de> Deserialize<'de> for Stub
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Stub> for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for Stub
source§impl Eq for Stub
source§impl StructuralEq for Stub
source§impl StructuralPartialEq for Stub
Auto Trait Implementations§
§impl RefUnwindSafe for Stub
§impl Send for Stub
§impl Sync for Stub
§impl Unpin for Stub
§impl UnwindSafe for Stub
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/types/integer_type/enum.IntegerType.html b/leo_ast/types/integer_type/enum.IntegerType.html
index 0e3192d212..8d0bf8c07a 100644
--- a/leo_ast/types/integer_type/enum.IntegerType.html
+++ b/leo_ast/types/integer_type/enum.IntegerType.html
@@ -13,8 +13,8 @@
}Expand description
Explicit integer type.
Variants§
Implementations§
Trait Implementations§
source§impl Clone for IntegerType
source§fn clone(&self) -> IntegerType
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IntegerType
source§impl<'de> Deserialize<'de> for IntegerType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for IntegerType
Trait Implementations§
source§impl Clone for IntegerType
source§fn clone(&self) -> IntegerType
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IntegerType
source§impl<'de> Deserialize<'de> for IntegerType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for IntegerType
source§impl Hash for IntegerType
source§impl PartialEq for IntegerType
source§fn eq(&self, other: &IntegerType) -> 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
diff --git a/leo_ast/types/tuple/struct.TupleType.html b/leo_ast/types/tuple/struct.TupleType.html
index b3aa05153a..17f02f5626 100644
--- a/leo_ast/types/tuple/struct.TupleType.html
+++ b/leo_ast/types/tuple/struct.TupleType.html
@@ -5,8 +5,8 @@
Fields§
§elements: Vec<Type>
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for TupleType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moreTrait Implementations§
source§impl<'de> Deserialize<'de> for TupleType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for TupleType
source§fn eq(&self, other: &TupleType) -> 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
diff --git a/leo_ast/types/type_/enum.Type.html b/leo_ast/types/type_/enum.Type.html
index 246a09dfa6..901803c8fe 100644
--- a/leo_ast/types/type_/enum.Type.html
+++ b/leo_ast/types/type_/enum.Type.html
@@ -34,8 +34,8 @@
Will eventually lead to a compile error.
Implementations§
source§impl<'de> Deserialize<'de> for Mapping
impl<'de> Deserialize<'de> for Mapping
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
source§impl PartialEq for Mapping
impl PartialEq for Mapping
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mapping
impl<'de> Deserialize<'de> for Mapping
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
source§impl PartialEq for Mapping
impl PartialEq for Mapping
impl Eq for Mapping
impl StructuralEq for Mapping
impl StructuralPartialEq for Mapping
Auto Trait Implementations§
impl RefUnwindSafe for Mapping
impl Send for Mapping
impl Sync for Mapping
impl Unpin for Mapping
impl UnwindSafe for Mapping
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/program/program_id/struct.ProgramId.html b/leo_ast/program/program_id/struct.ProgramId.html
index 2f9288bae7..2fbc7d2bdb 100644
--- a/leo_ast/program/program_id/struct.ProgramId.html
+++ b/leo_ast/program/program_id/struct.ProgramId.html
@@ -5,7 +5,7 @@
}Expand description
An identifier for a program that is eventually deployed to the network.
Fields§
§name: Identifier
The name of the program.
§network: Identifier
The network associated with the program.
-Trait Implementations§
source§impl<'de> Deserialize<'de> for ProgramId
source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Identifier> for ProgramId
source§fn from(name: Identifier) -> Self
Converts to this type from the input type.source§impl Hash for ProgramId
1.3.0 · source§fn hash_slice<H>(data: &[Self], state: &mut H)where
+Trait Implementations§
source§impl<'de> Deserialize<'de> for ProgramId
source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Identifier> for ProgramId
source§fn from(name: Identifier) -> Self
Converts to this type from the input type.source§impl PartialEq for ProgramId
source§fn eq(&self, other: &ProgramId) -> 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
diff --git a/leo_ast/statement/assert/struct.AssertStatement.html b/leo_ast/statement/assert/struct.AssertStatement.html
index 9b2b527e3a..787d71ab8a 100644
--- a/leo_ast/statement/assert/struct.AssertStatement.html
+++ b/leo_ast/statement/assert/struct.AssertStatement.html
@@ -7,8 +7,8 @@
Fields§
§variant: AssertVariant
The variant of the assert statement.
§span: Span
The span, excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for AssertStatement
source§fn clone(&self) -> AssertStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssertStatement
source§impl<'de> Deserialize<'de> for AssertStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssertStatement
source§impl Node for AssertStatement
source§impl PartialEq for AssertStatement
source§fn eq(&self, other: &AssertStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for AssertStatement
source§fn clone(&self) -> AssertStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssertStatement
source§impl<'de> Deserialize<'de> for AssertStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssertStatement
source§impl Node for AssertStatement
source§impl PartialEq for AssertStatement
source§fn eq(&self, other: &AssertStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for AssertStatement
source§impl Eq for AssertStatement
source§impl StructuralEq for AssertStatement
source§impl StructuralPartialEq for AssertStatement
Auto Trait Implementations§
§impl RefUnwindSafe for AssertStatement
§impl Send for AssertStatement
§impl Sync for AssertStatement
§impl Unpin for AssertStatement
§impl UnwindSafe for AssertStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/assign/struct.AssignStatement.html b/leo_ast/statement/assign/struct.AssignStatement.html
index 0ae4349b83..76464741a2 100644
--- a/leo_ast/statement/assign/struct.AssignStatement.html
+++ b/leo_ast/statement/assign/struct.AssignStatement.html
@@ -11,8 +11,8 @@
§value: Expression
The value to assign to the assignee
.
§span: Span
The span, excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for AssignStatement
source§fn clone(&self) -> AssignStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssignStatement
source§impl<'de> Deserialize<'de> for AssignStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssignStatement
source§impl Node for AssignStatement
source§impl PartialEq for AssignStatement
source§fn eq(&self, other: &AssignStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for AssignStatement
source§fn clone(&self) -> AssignStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssignStatement
source§impl<'de> Deserialize<'de> for AssignStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssignStatement
source§impl Node for AssignStatement
source§impl PartialEq for AssignStatement
source§fn eq(&self, other: &AssignStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for AssignStatement
source§impl Eq for AssignStatement
source§impl StructuralEq for AssignStatement
source§impl StructuralPartialEq for AssignStatement
Auto Trait Implementations§
§impl RefUnwindSafe for AssignStatement
§impl Send for AssignStatement
§impl Sync for AssignStatement
§impl Unpin for AssignStatement
§impl UnwindSafe for AssignStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/block/struct.Block.html b/leo_ast/statement/block/struct.Block.html
index 0023dc06f0..39650a254c 100644
--- a/leo_ast/statement/block/struct.Block.html
+++ b/leo_ast/statement/block/struct.Block.html
@@ -7,8 +7,8 @@
Fields§
§statements: Vec<Statement>
The list of statements to execute.
§span: Span
The span from {
to }
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl<'de> Deserialize<'de> for Block
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Block
source§fn eq(&self, other: &Block) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl<'de> Deserialize<'de> for Block
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Block
source§impl Eq for Block
source§impl StructuralEq for Block
source§impl StructuralPartialEq for Block
Auto Trait Implementations§
§impl !RefUnwindSafe for Block
§impl Send for Block
§impl !Sync for Block
§impl Unpin for Block
§impl UnwindSafe for Block
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/console/console_function/enum.ConsoleFunction.html b/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
index 8709d412ee..92fea8f353 100644
--- a/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
+++ b/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
@@ -7,8 +7,8 @@
Variants§
§Assert(Expression)
A console.assert(expr)
call to invoke, asserting that the expression evaluates to true.
§AssertEq(Expression, Expression)
A console.assert_eq(expr1, expr2)
call to invoke, asserting that the operands are equal.
§AssertNeq(Expression, Expression)
A console.assert_neq(expr1, expr2)
call to invoke, asserting that the operands are not equal.
-Trait Implementations§
source§impl Clone for ConsoleFunction
source§fn clone(&self) -> ConsoleFunction
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConsoleFunction
source§impl<'de> Deserialize<'de> for ConsoleFunction
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConsoleFunction
source§impl PartialEq for ConsoleFunction
source§fn eq(&self, other: &ConsoleFunction) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ConsoleFunction
source§fn clone(&self) -> ConsoleFunction
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConsoleFunction
source§impl<'de> Deserialize<'de> for ConsoleFunction
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConsoleFunction
source§impl PartialEq for ConsoleFunction
source§fn eq(&self, other: &ConsoleFunction) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ConsoleFunction
source§impl Eq for ConsoleFunction
source§impl StructuralEq for ConsoleFunction
source§impl StructuralPartialEq for ConsoleFunction
Auto Trait Implementations§
§impl RefUnwindSafe for ConsoleFunction
§impl Send for ConsoleFunction
§impl Sync for ConsoleFunction
§impl Unpin for ConsoleFunction
§impl UnwindSafe for ConsoleFunction
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/const_/struct.ConstDeclaration.html b/leo_ast/statement/const_/struct.ConstDeclaration.html
index 3c5c64aeb1..d38eb5ff8e 100644
--- a/leo_ast/statement/const_/struct.ConstDeclaration.html
+++ b/leo_ast/statement/const_/struct.ConstDeclaration.html
@@ -11,8 +11,8 @@
§value: Expression
An initializer value for the binding.
§span: Span
The span excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ConstDeclaration
source§fn clone(&self) -> ConstDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConstDeclaration
source§impl<'de> Deserialize<'de> for ConstDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConstDeclaration
source§impl Node for ConstDeclaration
source§impl PartialEq for ConstDeclaration
source§fn eq(&self, other: &ConstDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ConstDeclaration
source§fn clone(&self) -> ConstDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConstDeclaration
source§impl<'de> Deserialize<'de> for ConstDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConstDeclaration
source§impl Node for ConstDeclaration
source§impl PartialEq for ConstDeclaration
source§fn eq(&self, other: &ConstDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ConstDeclaration
source§impl Eq for ConstDeclaration
source§impl StructuralEq for ConstDeclaration
source§impl StructuralPartialEq for ConstDeclaration
Auto Trait Implementations§
§impl RefUnwindSafe for ConstDeclaration
§impl Send for ConstDeclaration
§impl Sync for ConstDeclaration
§impl Unpin for ConstDeclaration
§impl UnwindSafe for ConstDeclaration
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/definition/struct.DefinitionStatement.html b/leo_ast/statement/definition/struct.DefinitionStatement.html
index c147af02aa..3b0b16b5d3 100644
--- a/leo_ast/statement/definition/struct.DefinitionStatement.html
+++ b/leo_ast/statement/definition/struct.DefinitionStatement.html
@@ -13,8 +13,8 @@
§value: Expression
An initializer value for the bindings.
§span: Span
The span excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for DefinitionStatement
source§fn clone(&self) -> DefinitionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for DefinitionStatement
source§impl<'de> Deserialize<'de> for DefinitionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for DefinitionStatement
source§impl Node for DefinitionStatement
source§impl PartialEq for DefinitionStatement
source§fn eq(&self, other: &DefinitionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for DefinitionStatement
source§fn clone(&self) -> DefinitionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for DefinitionStatement
source§impl<'de> Deserialize<'de> for DefinitionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for DefinitionStatement
source§impl Node for DefinitionStatement
source§impl PartialEq for DefinitionStatement
source§fn eq(&self, other: &DefinitionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for DefinitionStatement
source§impl Eq for DefinitionStatement
source§impl StructuralEq for DefinitionStatement
source§impl StructuralPartialEq for DefinitionStatement
Auto Trait Implementations§
§impl RefUnwindSafe for DefinitionStatement
§impl Send for DefinitionStatement
§impl Sync for DefinitionStatement
§impl Unpin for DefinitionStatement
§impl UnwindSafe for DefinitionStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/enum.Statement.html b/leo_ast/statement/enum.Statement.html
index 9b91541793..5e61dede79 100644
--- a/leo_ast/statement/enum.Statement.html
+++ b/leo_ast/statement/enum.Statement.html
@@ -22,8 +22,8 @@
§Iteration(Box<IterationStatement>)
A for
statement.
§Return(ReturnStatement)
A return statement return expr;
.
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Statement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moreTrait Implementations§
source§impl<'de> Deserialize<'de> for Statement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Statement
source§impl Eq for Statement
source§impl StructuralEq for Statement
source§impl StructuralPartialEq for Statement
Auto Trait Implementations§
§impl !RefUnwindSafe for Statement
§impl Send for Statement
§impl !Sync for Statement
§impl Unpin for Statement
§impl UnwindSafe for Statement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/expression/struct.ExpressionStatement.html b/leo_ast/statement/expression/struct.ExpressionStatement.html
index 47ed0fc087..07af87082d 100644
--- a/leo_ast/statement/expression/struct.ExpressionStatement.html
+++ b/leo_ast/statement/expression/struct.ExpressionStatement.html
@@ -7,8 +7,8 @@
Fields§
§expression: Expression
The expression associated with the statement.
§span: Span
The span.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ExpressionStatement
source§fn clone(&self) -> ExpressionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ExpressionStatement
source§impl<'de> Deserialize<'de> for ExpressionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ExpressionStatement
source§impl Node for ExpressionStatement
source§impl PartialEq for ExpressionStatement
source§fn eq(&self, other: &ExpressionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ExpressionStatement
source§fn clone(&self) -> ExpressionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ExpressionStatement
source§impl<'de> Deserialize<'de> for ExpressionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ExpressionStatement
source§impl Node for ExpressionStatement
source§impl PartialEq for ExpressionStatement
source§fn eq(&self, other: &ExpressionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ExpressionStatement
source§impl Eq for ExpressionStatement
source§impl StructuralEq for ExpressionStatement
source§impl StructuralPartialEq for ExpressionStatement
Auto Trait Implementations§
§impl RefUnwindSafe for ExpressionStatement
§impl Send for ExpressionStatement
§impl Sync for ExpressionStatement
§impl Unpin for ExpressionStatement
§impl UnwindSafe for ExpressionStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/return_/struct.ReturnStatement.html b/leo_ast/statement/return_/struct.ReturnStatement.html
index f9fddb4f2e..b1815835a8 100644
--- a/leo_ast/statement/return_/struct.ReturnStatement.html
+++ b/leo_ast/statement/return_/struct.ReturnStatement.html
@@ -9,8 +9,8 @@
§finalize_arguments: Option<Vec<Expression>>
Arguments to the finalize block.
§span: Span
The span of return expression
excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ReturnStatement
source§fn clone(&self) -> ReturnStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ReturnStatement
source§impl<'de> Deserialize<'de> for ReturnStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ReturnStatement
source§impl Node for ReturnStatement
source§impl PartialEq for ReturnStatement
source§fn eq(&self, other: &ReturnStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ReturnStatement
source§fn clone(&self) -> ReturnStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ReturnStatement
source§impl<'de> Deserialize<'de> for ReturnStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ReturnStatement
source§impl Node for ReturnStatement
source§impl PartialEq for ReturnStatement
source§fn eq(&self, other: &ReturnStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ReturnStatement
source§impl Eq for ReturnStatement
source§impl StructuralEq for ReturnStatement
source§impl StructuralPartialEq for ReturnStatement
Auto Trait Implementations§
§impl RefUnwindSafe for ReturnStatement
§impl Send for ReturnStatement
§impl Sync for ReturnStatement
§impl Unpin for ReturnStatement
§impl UnwindSafe for ReturnStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/stub/struct.Stub.html b/leo_ast/stub/struct.Stub.html
index 174085a356..a59392278e 100644
--- a/leo_ast/stub/struct.Stub.html
+++ b/leo_ast/stub/struct.Stub.html
@@ -15,9 +15,9 @@
§mappings: Vec<(Symbol, Mapping)>
A vector of mapping definitions.
§functions: Vec<(Symbol, FunctionStub)>
A vector of function stub definitions.
§span: Span
The span associated with the stub.
-Trait Implementations§
source§impl Default for Stub
source§fn default() -> Self
Constructs an empty program stub
+Trait Implementations§
source§impl<'de> Deserialize<'de> for Stub
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Stub> for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for Stub
source§impl Eq for Stub
source§impl StructuralEq for Stub
source§impl StructuralPartialEq for Stub
Auto Trait Implementations§
§impl RefUnwindSafe for Stub
§impl Send for Stub
§impl Sync for Stub
§impl Unpin for Stub
§impl UnwindSafe for Stub
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/types/integer_type/enum.IntegerType.html b/leo_ast/types/integer_type/enum.IntegerType.html
index 0e3192d212..8d0bf8c07a 100644
--- a/leo_ast/types/integer_type/enum.IntegerType.html
+++ b/leo_ast/types/integer_type/enum.IntegerType.html
@@ -13,8 +13,8 @@
}Expand description
Explicit integer type.
Variants§
Implementations§
Trait Implementations§
source§impl Clone for IntegerType
source§fn clone(&self) -> IntegerType
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IntegerType
source§impl<'de> Deserialize<'de> for IntegerType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for IntegerType
Trait Implementations§
source§impl Clone for IntegerType
source§fn clone(&self) -> IntegerType
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IntegerType
source§impl<'de> Deserialize<'de> for IntegerType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for IntegerType
source§impl Hash for IntegerType
source§impl PartialEq for IntegerType
source§fn eq(&self, other: &IntegerType) -> 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
diff --git a/leo_ast/types/tuple/struct.TupleType.html b/leo_ast/types/tuple/struct.TupleType.html
index b3aa05153a..17f02f5626 100644
--- a/leo_ast/types/tuple/struct.TupleType.html
+++ b/leo_ast/types/tuple/struct.TupleType.html
@@ -5,8 +5,8 @@
Fields§
§elements: Vec<Type>
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for TupleType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moreTrait Implementations§
source§impl<'de> Deserialize<'de> for TupleType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for TupleType
source§fn eq(&self, other: &TupleType) -> 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
diff --git a/leo_ast/types/type_/enum.Type.html b/leo_ast/types/type_/enum.Type.html
index 246a09dfa6..901803c8fe 100644
--- a/leo_ast/types/type_/enum.Type.html
+++ b/leo_ast/types/type_/enum.Type.html
@@ -34,8 +34,8 @@
Will eventually lead to a compile error.
Implementations§
impl<T> Any for Twhere
diff --git a/leo_ast/program/program_id/struct.ProgramId.html b/leo_ast/program/program_id/struct.ProgramId.html
index 2f9288bae7..2fbc7d2bdb 100644
--- a/leo_ast/program/program_id/struct.ProgramId.html
+++ b/leo_ast/program/program_id/struct.ProgramId.html
@@ -5,7 +5,7 @@
}Expand description
An identifier for a program that is eventually deployed to the network.
Fields§
§name: Identifier
The name of the program.
§network: Identifier
The network associated with the program.
-Trait Implementations§
source§impl<'de> Deserialize<'de> for ProgramId
source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Identifier> for ProgramId
source§fn from(name: Identifier) -> Self
Converts to this type from the input type.source§impl Hash for ProgramId
1.3.0 · source§fn hash_slice<H>(data: &[Self], state: &mut H)where
+Trait Implementations§
source§impl<'de> Deserialize<'de> for ProgramId
source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Identifier> for ProgramId
source§fn from(name: Identifier) -> Self
Converts to this type from the input type.source§impl PartialEq for ProgramId
source§fn eq(&self, other: &ProgramId) -> 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
diff --git a/leo_ast/statement/assert/struct.AssertStatement.html b/leo_ast/statement/assert/struct.AssertStatement.html
index 9b2b527e3a..787d71ab8a 100644
--- a/leo_ast/statement/assert/struct.AssertStatement.html
+++ b/leo_ast/statement/assert/struct.AssertStatement.html
@@ -7,8 +7,8 @@
Fields§
§variant: AssertVariant
The variant of the assert statement.
§span: Span
The span, excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for AssertStatement
source§fn clone(&self) -> AssertStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssertStatement
source§impl<'de> Deserialize<'de> for AssertStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssertStatement
source§impl Node for AssertStatement
source§impl PartialEq for AssertStatement
source§fn eq(&self, other: &AssertStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for AssertStatement
source§fn clone(&self) -> AssertStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssertStatement
source§impl<'de> Deserialize<'de> for AssertStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssertStatement
source§impl Node for AssertStatement
source§impl PartialEq for AssertStatement
source§fn eq(&self, other: &AssertStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for AssertStatement
source§impl Eq for AssertStatement
source§impl StructuralEq for AssertStatement
source§impl StructuralPartialEq for AssertStatement
Auto Trait Implementations§
§impl RefUnwindSafe for AssertStatement
§impl Send for AssertStatement
§impl Sync for AssertStatement
§impl Unpin for AssertStatement
§impl UnwindSafe for AssertStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/assign/struct.AssignStatement.html b/leo_ast/statement/assign/struct.AssignStatement.html
index 0ae4349b83..76464741a2 100644
--- a/leo_ast/statement/assign/struct.AssignStatement.html
+++ b/leo_ast/statement/assign/struct.AssignStatement.html
@@ -11,8 +11,8 @@
§value: Expression
The value to assign to the assignee
.
§span: Span
The span, excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for AssignStatement
source§fn clone(&self) -> AssignStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssignStatement
source§impl<'de> Deserialize<'de> for AssignStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssignStatement
source§impl Node for AssignStatement
source§impl PartialEq for AssignStatement
source§fn eq(&self, other: &AssignStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for AssignStatement
source§fn clone(&self) -> AssignStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssignStatement
source§impl<'de> Deserialize<'de> for AssignStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssignStatement
source§impl Node for AssignStatement
source§impl PartialEq for AssignStatement
source§fn eq(&self, other: &AssignStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for AssignStatement
source§impl Eq for AssignStatement
source§impl StructuralEq for AssignStatement
source§impl StructuralPartialEq for AssignStatement
Auto Trait Implementations§
§impl RefUnwindSafe for AssignStatement
§impl Send for AssignStatement
§impl Sync for AssignStatement
§impl Unpin for AssignStatement
§impl UnwindSafe for AssignStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/block/struct.Block.html b/leo_ast/statement/block/struct.Block.html
index 0023dc06f0..39650a254c 100644
--- a/leo_ast/statement/block/struct.Block.html
+++ b/leo_ast/statement/block/struct.Block.html
@@ -7,8 +7,8 @@
Fields§
§statements: Vec<Statement>
The list of statements to execute.
§span: Span
The span from {
to }
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl<'de> Deserialize<'de> for Block
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Block
source§fn eq(&self, other: &Block) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl<'de> Deserialize<'de> for Block
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Block
source§impl Eq for Block
source§impl StructuralEq for Block
source§impl StructuralPartialEq for Block
Auto Trait Implementations§
§impl !RefUnwindSafe for Block
§impl Send for Block
§impl !Sync for Block
§impl Unpin for Block
§impl UnwindSafe for Block
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/console/console_function/enum.ConsoleFunction.html b/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
index 8709d412ee..92fea8f353 100644
--- a/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
+++ b/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
@@ -7,8 +7,8 @@
Variants§
§Assert(Expression)
A console.assert(expr)
call to invoke, asserting that the expression evaluates to true.
§AssertEq(Expression, Expression)
A console.assert_eq(expr1, expr2)
call to invoke, asserting that the operands are equal.
§AssertNeq(Expression, Expression)
A console.assert_neq(expr1, expr2)
call to invoke, asserting that the operands are not equal.
-Trait Implementations§
source§impl Clone for ConsoleFunction
source§fn clone(&self) -> ConsoleFunction
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConsoleFunction
source§impl<'de> Deserialize<'de> for ConsoleFunction
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConsoleFunction
source§impl PartialEq for ConsoleFunction
source§fn eq(&self, other: &ConsoleFunction) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ConsoleFunction
source§fn clone(&self) -> ConsoleFunction
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConsoleFunction
source§impl<'de> Deserialize<'de> for ConsoleFunction
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConsoleFunction
source§impl PartialEq for ConsoleFunction
source§fn eq(&self, other: &ConsoleFunction) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ConsoleFunction
source§impl Eq for ConsoleFunction
source§impl StructuralEq for ConsoleFunction
source§impl StructuralPartialEq for ConsoleFunction
Auto Trait Implementations§
§impl RefUnwindSafe for ConsoleFunction
§impl Send for ConsoleFunction
§impl Sync for ConsoleFunction
§impl Unpin for ConsoleFunction
§impl UnwindSafe for ConsoleFunction
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/const_/struct.ConstDeclaration.html b/leo_ast/statement/const_/struct.ConstDeclaration.html
index 3c5c64aeb1..d38eb5ff8e 100644
--- a/leo_ast/statement/const_/struct.ConstDeclaration.html
+++ b/leo_ast/statement/const_/struct.ConstDeclaration.html
@@ -11,8 +11,8 @@
§value: Expression
An initializer value for the binding.
§span: Span
The span excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ConstDeclaration
source§fn clone(&self) -> ConstDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConstDeclaration
source§impl<'de> Deserialize<'de> for ConstDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConstDeclaration
source§impl Node for ConstDeclaration
source§impl PartialEq for ConstDeclaration
source§fn eq(&self, other: &ConstDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ConstDeclaration
source§fn clone(&self) -> ConstDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConstDeclaration
source§impl<'de> Deserialize<'de> for ConstDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConstDeclaration
source§impl Node for ConstDeclaration
source§impl PartialEq for ConstDeclaration
source§fn eq(&self, other: &ConstDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ConstDeclaration
source§impl Eq for ConstDeclaration
source§impl StructuralEq for ConstDeclaration
source§impl StructuralPartialEq for ConstDeclaration
Auto Trait Implementations§
§impl RefUnwindSafe for ConstDeclaration
§impl Send for ConstDeclaration
§impl Sync for ConstDeclaration
§impl Unpin for ConstDeclaration
§impl UnwindSafe for ConstDeclaration
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/definition/struct.DefinitionStatement.html b/leo_ast/statement/definition/struct.DefinitionStatement.html
index c147af02aa..3b0b16b5d3 100644
--- a/leo_ast/statement/definition/struct.DefinitionStatement.html
+++ b/leo_ast/statement/definition/struct.DefinitionStatement.html
@@ -13,8 +13,8 @@
§value: Expression
An initializer value for the bindings.
§span: Span
The span excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for DefinitionStatement
source§fn clone(&self) -> DefinitionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for DefinitionStatement
source§impl<'de> Deserialize<'de> for DefinitionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for DefinitionStatement
source§impl Node for DefinitionStatement
source§impl PartialEq for DefinitionStatement
source§fn eq(&self, other: &DefinitionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for DefinitionStatement
source§fn clone(&self) -> DefinitionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for DefinitionStatement
source§impl<'de> Deserialize<'de> for DefinitionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for DefinitionStatement
source§impl Node for DefinitionStatement
source§impl PartialEq for DefinitionStatement
source§fn eq(&self, other: &DefinitionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for DefinitionStatement
source§impl Eq for DefinitionStatement
source§impl StructuralEq for DefinitionStatement
source§impl StructuralPartialEq for DefinitionStatement
Auto Trait Implementations§
§impl RefUnwindSafe for DefinitionStatement
§impl Send for DefinitionStatement
§impl Sync for DefinitionStatement
§impl Unpin for DefinitionStatement
§impl UnwindSafe for DefinitionStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/enum.Statement.html b/leo_ast/statement/enum.Statement.html
index 9b91541793..5e61dede79 100644
--- a/leo_ast/statement/enum.Statement.html
+++ b/leo_ast/statement/enum.Statement.html
@@ -22,8 +22,8 @@
§Iteration(Box<IterationStatement>)
A for
statement.
§Return(ReturnStatement)
A return statement return expr;
.
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Statement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moreTrait Implementations§
source§impl<'de> Deserialize<'de> for Statement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Statement
source§impl Eq for Statement
source§impl StructuralEq for Statement
source§impl StructuralPartialEq for Statement
Auto Trait Implementations§
§impl !RefUnwindSafe for Statement
§impl Send for Statement
§impl !Sync for Statement
§impl Unpin for Statement
§impl UnwindSafe for Statement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/expression/struct.ExpressionStatement.html b/leo_ast/statement/expression/struct.ExpressionStatement.html
index 47ed0fc087..07af87082d 100644
--- a/leo_ast/statement/expression/struct.ExpressionStatement.html
+++ b/leo_ast/statement/expression/struct.ExpressionStatement.html
@@ -7,8 +7,8 @@
Fields§
§expression: Expression
The expression associated with the statement.
§span: Span
The span.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ExpressionStatement
source§fn clone(&self) -> ExpressionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ExpressionStatement
source§impl<'de> Deserialize<'de> for ExpressionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ExpressionStatement
source§impl Node for ExpressionStatement
source§impl PartialEq for ExpressionStatement
source§fn eq(&self, other: &ExpressionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ExpressionStatement
source§fn clone(&self) -> ExpressionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ExpressionStatement
source§impl<'de> Deserialize<'de> for ExpressionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ExpressionStatement
source§impl Node for ExpressionStatement
source§impl PartialEq for ExpressionStatement
source§fn eq(&self, other: &ExpressionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ExpressionStatement
source§impl Eq for ExpressionStatement
source§impl StructuralEq for ExpressionStatement
source§impl StructuralPartialEq for ExpressionStatement
Auto Trait Implementations§
§impl RefUnwindSafe for ExpressionStatement
§impl Send for ExpressionStatement
§impl Sync for ExpressionStatement
§impl Unpin for ExpressionStatement
§impl UnwindSafe for ExpressionStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/return_/struct.ReturnStatement.html b/leo_ast/statement/return_/struct.ReturnStatement.html
index f9fddb4f2e..b1815835a8 100644
--- a/leo_ast/statement/return_/struct.ReturnStatement.html
+++ b/leo_ast/statement/return_/struct.ReturnStatement.html
@@ -9,8 +9,8 @@
§finalize_arguments: Option<Vec<Expression>>
Arguments to the finalize block.
§span: Span
The span of return expression
excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ReturnStatement
source§fn clone(&self) -> ReturnStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ReturnStatement
source§impl<'de> Deserialize<'de> for ReturnStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ReturnStatement
source§impl Node for ReturnStatement
source§impl PartialEq for ReturnStatement
source§fn eq(&self, other: &ReturnStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ReturnStatement
source§fn clone(&self) -> ReturnStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ReturnStatement
source§impl<'de> Deserialize<'de> for ReturnStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ReturnStatement
source§impl Node for ReturnStatement
source§impl PartialEq for ReturnStatement
source§fn eq(&self, other: &ReturnStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ReturnStatement
source§impl Eq for ReturnStatement
source§impl StructuralEq for ReturnStatement
source§impl StructuralPartialEq for ReturnStatement
Auto Trait Implementations§
§impl RefUnwindSafe for ReturnStatement
§impl Send for ReturnStatement
§impl Sync for ReturnStatement
§impl Unpin for ReturnStatement
§impl UnwindSafe for ReturnStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/stub/struct.Stub.html b/leo_ast/stub/struct.Stub.html
index 174085a356..a59392278e 100644
--- a/leo_ast/stub/struct.Stub.html
+++ b/leo_ast/stub/struct.Stub.html
@@ -15,9 +15,9 @@
§mappings: Vec<(Symbol, Mapping)>
A vector of mapping definitions.
§functions: Vec<(Symbol, FunctionStub)>
A vector of function stub definitions.
§span: Span
The span associated with the stub.
-Trait Implementations§
source§impl Default for Stub
source§fn default() -> Self
Constructs an empty program stub
+Trait Implementations§
source§impl<'de> Deserialize<'de> for Stub
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Stub> for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for Stub
source§impl Eq for Stub
source§impl StructuralEq for Stub
source§impl StructuralPartialEq for Stub
Auto Trait Implementations§
§impl RefUnwindSafe for Stub
§impl Send for Stub
§impl Sync for Stub
§impl Unpin for Stub
§impl UnwindSafe for Stub
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/types/integer_type/enum.IntegerType.html b/leo_ast/types/integer_type/enum.IntegerType.html
index 0e3192d212..8d0bf8c07a 100644
--- a/leo_ast/types/integer_type/enum.IntegerType.html
+++ b/leo_ast/types/integer_type/enum.IntegerType.html
@@ -13,8 +13,8 @@
}Expand description
Explicit integer type.
Variants§
Implementations§
Trait Implementations§
source§impl Clone for IntegerType
source§fn clone(&self) -> IntegerType
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IntegerType
source§impl<'de> Deserialize<'de> for IntegerType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for IntegerType
Trait Implementations§
source§impl Clone for IntegerType
source§fn clone(&self) -> IntegerType
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IntegerType
source§impl<'de> Deserialize<'de> for IntegerType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for IntegerType
source§impl Hash for IntegerType
source§impl PartialEq for IntegerType
source§fn eq(&self, other: &IntegerType) -> 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
diff --git a/leo_ast/types/tuple/struct.TupleType.html b/leo_ast/types/tuple/struct.TupleType.html
index b3aa05153a..17f02f5626 100644
--- a/leo_ast/types/tuple/struct.TupleType.html
+++ b/leo_ast/types/tuple/struct.TupleType.html
@@ -5,8 +5,8 @@
Fields§
§elements: Vec<Type>
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for TupleType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moreTrait Implementations§
source§impl<'de> Deserialize<'de> for TupleType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for TupleType
source§fn eq(&self, other: &TupleType) -> 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
diff --git a/leo_ast/types/type_/enum.Type.html b/leo_ast/types/type_/enum.Type.html
index 246a09dfa6..901803c8fe 100644
--- a/leo_ast/types/type_/enum.Type.html
+++ b/leo_ast/types/type_/enum.Type.html
@@ -34,8 +34,8 @@
Will eventually lead to a compile error.
Implementations§
Expand description
An identifier for a program that is eventually deployed to the network.
Fields§
§name: Identifier
The name of the program.
network: Identifier
The network associated with the program.
-Trait Implementations§
source§impl<'de> Deserialize<'de> for ProgramId
impl<'de> Deserialize<'de> for ProgramId
source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
source§impl From<Identifier> for ProgramId
impl From<Identifier> for ProgramId
source§fn from(name: Identifier) -> Self
fn from(name: Identifier) -> Self
source§impl Hash for ProgramId
impl Hash for ProgramId
1.3.0 · source§fn hash_slice<H>(data: &[Self], state: &mut H)where
+Trait Implementations§
source§impl<'de> Deserialize<'de> for ProgramId
source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Identifier> for ProgramId
source§fn from(name: Identifier) -> Self
Converts to this type from the input type.source§impl PartialEq for ProgramId
source§fn eq(&self, other: &ProgramId) -> 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
diff --git a/leo_ast/statement/assert/struct.AssertStatement.html b/leo_ast/statement/assert/struct.AssertStatement.html
index 9b2b527e3a..787d71ab8a 100644
--- a/leo_ast/statement/assert/struct.AssertStatement.html
+++ b/leo_ast/statement/assert/struct.AssertStatement.html
@@ -7,8 +7,8 @@
Fields§
§variant: AssertVariant
The variant of the assert statement.
§span: Span
The span, excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for AssertStatement
source§fn clone(&self) -> AssertStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssertStatement
source§impl<'de> Deserialize<'de> for AssertStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssertStatement
source§impl Node for AssertStatement
source§impl PartialEq for AssertStatement
source§fn eq(&self, other: &AssertStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for AssertStatement
source§fn clone(&self) -> AssertStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssertStatement
source§impl<'de> Deserialize<'de> for AssertStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssertStatement
source§impl Node for AssertStatement
source§impl PartialEq for AssertStatement
source§fn eq(&self, other: &AssertStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for AssertStatement
source§impl Eq for AssertStatement
source§impl StructuralEq for AssertStatement
source§impl StructuralPartialEq for AssertStatement
Auto Trait Implementations§
§impl RefUnwindSafe for AssertStatement
§impl Send for AssertStatement
§impl Sync for AssertStatement
§impl Unpin for AssertStatement
§impl UnwindSafe for AssertStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/assign/struct.AssignStatement.html b/leo_ast/statement/assign/struct.AssignStatement.html
index 0ae4349b83..76464741a2 100644
--- a/leo_ast/statement/assign/struct.AssignStatement.html
+++ b/leo_ast/statement/assign/struct.AssignStatement.html
@@ -11,8 +11,8 @@
§value: Expression
The value to assign to the assignee
.
§span: Span
The span, excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for AssignStatement
source§fn clone(&self) -> AssignStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssignStatement
source§impl<'de> Deserialize<'de> for AssignStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssignStatement
source§impl Node for AssignStatement
source§impl PartialEq for AssignStatement
source§fn eq(&self, other: &AssignStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for AssignStatement
source§fn clone(&self) -> AssignStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssignStatement
source§impl<'de> Deserialize<'de> for AssignStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssignStatement
source§impl Node for AssignStatement
source§impl PartialEq for AssignStatement
source§fn eq(&self, other: &AssignStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for AssignStatement
source§impl Eq for AssignStatement
source§impl StructuralEq for AssignStatement
source§impl StructuralPartialEq for AssignStatement
Auto Trait Implementations§
§impl RefUnwindSafe for AssignStatement
§impl Send for AssignStatement
§impl Sync for AssignStatement
§impl Unpin for AssignStatement
§impl UnwindSafe for AssignStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/block/struct.Block.html b/leo_ast/statement/block/struct.Block.html
index 0023dc06f0..39650a254c 100644
--- a/leo_ast/statement/block/struct.Block.html
+++ b/leo_ast/statement/block/struct.Block.html
@@ -7,8 +7,8 @@
Fields§
§statements: Vec<Statement>
The list of statements to execute.
§span: Span
The span from {
to }
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl<'de> Deserialize<'de> for Block
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Block
source§fn eq(&self, other: &Block) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl<'de> Deserialize<'de> for Block
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Block
source§impl Eq for Block
source§impl StructuralEq for Block
source§impl StructuralPartialEq for Block
Auto Trait Implementations§
§impl !RefUnwindSafe for Block
§impl Send for Block
§impl !Sync for Block
§impl Unpin for Block
§impl UnwindSafe for Block
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/console/console_function/enum.ConsoleFunction.html b/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
index 8709d412ee..92fea8f353 100644
--- a/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
+++ b/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
@@ -7,8 +7,8 @@
Variants§
§Assert(Expression)
A console.assert(expr)
call to invoke, asserting that the expression evaluates to true.
§AssertEq(Expression, Expression)
A console.assert_eq(expr1, expr2)
call to invoke, asserting that the operands are equal.
§AssertNeq(Expression, Expression)
A console.assert_neq(expr1, expr2)
call to invoke, asserting that the operands are not equal.
-Trait Implementations§
source§impl Clone for ConsoleFunction
source§fn clone(&self) -> ConsoleFunction
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConsoleFunction
source§impl<'de> Deserialize<'de> for ConsoleFunction
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConsoleFunction
source§impl PartialEq for ConsoleFunction
source§fn eq(&self, other: &ConsoleFunction) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ConsoleFunction
source§fn clone(&self) -> ConsoleFunction
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConsoleFunction
source§impl<'de> Deserialize<'de> for ConsoleFunction
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConsoleFunction
source§impl PartialEq for ConsoleFunction
source§fn eq(&self, other: &ConsoleFunction) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ConsoleFunction
source§impl Eq for ConsoleFunction
source§impl StructuralEq for ConsoleFunction
source§impl StructuralPartialEq for ConsoleFunction
Auto Trait Implementations§
§impl RefUnwindSafe for ConsoleFunction
§impl Send for ConsoleFunction
§impl Sync for ConsoleFunction
§impl Unpin for ConsoleFunction
§impl UnwindSafe for ConsoleFunction
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/const_/struct.ConstDeclaration.html b/leo_ast/statement/const_/struct.ConstDeclaration.html
index 3c5c64aeb1..d38eb5ff8e 100644
--- a/leo_ast/statement/const_/struct.ConstDeclaration.html
+++ b/leo_ast/statement/const_/struct.ConstDeclaration.html
@@ -11,8 +11,8 @@
§value: Expression
An initializer value for the binding.
§span: Span
The span excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ConstDeclaration
source§fn clone(&self) -> ConstDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConstDeclaration
source§impl<'de> Deserialize<'de> for ConstDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConstDeclaration
source§impl Node for ConstDeclaration
source§impl PartialEq for ConstDeclaration
source§fn eq(&self, other: &ConstDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ConstDeclaration
source§fn clone(&self) -> ConstDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConstDeclaration
source§impl<'de> Deserialize<'de> for ConstDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConstDeclaration
source§impl Node for ConstDeclaration
source§impl PartialEq for ConstDeclaration
source§fn eq(&self, other: &ConstDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ConstDeclaration
source§impl Eq for ConstDeclaration
source§impl StructuralEq for ConstDeclaration
source§impl StructuralPartialEq for ConstDeclaration
Auto Trait Implementations§
§impl RefUnwindSafe for ConstDeclaration
§impl Send for ConstDeclaration
§impl Sync for ConstDeclaration
§impl Unpin for ConstDeclaration
§impl UnwindSafe for ConstDeclaration
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/definition/struct.DefinitionStatement.html b/leo_ast/statement/definition/struct.DefinitionStatement.html
index c147af02aa..3b0b16b5d3 100644
--- a/leo_ast/statement/definition/struct.DefinitionStatement.html
+++ b/leo_ast/statement/definition/struct.DefinitionStatement.html
@@ -13,8 +13,8 @@
§value: Expression
An initializer value for the bindings.
§span: Span
The span excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for DefinitionStatement
source§fn clone(&self) -> DefinitionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for DefinitionStatement
source§impl<'de> Deserialize<'de> for DefinitionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for DefinitionStatement
source§impl Node for DefinitionStatement
source§impl PartialEq for DefinitionStatement
source§fn eq(&self, other: &DefinitionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for DefinitionStatement
source§fn clone(&self) -> DefinitionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for DefinitionStatement
source§impl<'de> Deserialize<'de> for DefinitionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for DefinitionStatement
source§impl Node for DefinitionStatement
source§impl PartialEq for DefinitionStatement
source§fn eq(&self, other: &DefinitionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for DefinitionStatement
source§impl Eq for DefinitionStatement
source§impl StructuralEq for DefinitionStatement
source§impl StructuralPartialEq for DefinitionStatement
Auto Trait Implementations§
§impl RefUnwindSafe for DefinitionStatement
§impl Send for DefinitionStatement
§impl Sync for DefinitionStatement
§impl Unpin for DefinitionStatement
§impl UnwindSafe for DefinitionStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/enum.Statement.html b/leo_ast/statement/enum.Statement.html
index 9b91541793..5e61dede79 100644
--- a/leo_ast/statement/enum.Statement.html
+++ b/leo_ast/statement/enum.Statement.html
@@ -22,8 +22,8 @@
§Iteration(Box<IterationStatement>)
A for
statement.
§Return(ReturnStatement)
A return statement return expr;
.
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Statement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moreTrait Implementations§
source§impl<'de> Deserialize<'de> for Statement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Statement
source§impl Eq for Statement
source§impl StructuralEq for Statement
source§impl StructuralPartialEq for Statement
Auto Trait Implementations§
§impl !RefUnwindSafe for Statement
§impl Send for Statement
§impl !Sync for Statement
§impl Unpin for Statement
§impl UnwindSafe for Statement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/expression/struct.ExpressionStatement.html b/leo_ast/statement/expression/struct.ExpressionStatement.html
index 47ed0fc087..07af87082d 100644
--- a/leo_ast/statement/expression/struct.ExpressionStatement.html
+++ b/leo_ast/statement/expression/struct.ExpressionStatement.html
@@ -7,8 +7,8 @@
Fields§
§expression: Expression
The expression associated with the statement.
§span: Span
The span.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ExpressionStatement
source§fn clone(&self) -> ExpressionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ExpressionStatement
source§impl<'de> Deserialize<'de> for ExpressionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ExpressionStatement
source§impl Node for ExpressionStatement
source§impl PartialEq for ExpressionStatement
source§fn eq(&self, other: &ExpressionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ExpressionStatement
source§fn clone(&self) -> ExpressionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ExpressionStatement
source§impl<'de> Deserialize<'de> for ExpressionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ExpressionStatement
source§impl Node for ExpressionStatement
source§impl PartialEq for ExpressionStatement
source§fn eq(&self, other: &ExpressionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ExpressionStatement
source§impl Eq for ExpressionStatement
source§impl StructuralEq for ExpressionStatement
source§impl StructuralPartialEq for ExpressionStatement
Auto Trait Implementations§
§impl RefUnwindSafe for ExpressionStatement
§impl Send for ExpressionStatement
§impl Sync for ExpressionStatement
§impl Unpin for ExpressionStatement
§impl UnwindSafe for ExpressionStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/return_/struct.ReturnStatement.html b/leo_ast/statement/return_/struct.ReturnStatement.html
index f9fddb4f2e..b1815835a8 100644
--- a/leo_ast/statement/return_/struct.ReturnStatement.html
+++ b/leo_ast/statement/return_/struct.ReturnStatement.html
@@ -9,8 +9,8 @@
§finalize_arguments: Option<Vec<Expression>>
Arguments to the finalize block.
§span: Span
The span of return expression
excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ReturnStatement
source§fn clone(&self) -> ReturnStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ReturnStatement
source§impl<'de> Deserialize<'de> for ReturnStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ReturnStatement
source§impl Node for ReturnStatement
source§impl PartialEq for ReturnStatement
source§fn eq(&self, other: &ReturnStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ReturnStatement
source§fn clone(&self) -> ReturnStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ReturnStatement
source§impl<'de> Deserialize<'de> for ReturnStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ReturnStatement
source§impl Node for ReturnStatement
source§impl PartialEq for ReturnStatement
source§fn eq(&self, other: &ReturnStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ReturnStatement
source§impl Eq for ReturnStatement
source§impl StructuralEq for ReturnStatement
source§impl StructuralPartialEq for ReturnStatement
Auto Trait Implementations§
§impl RefUnwindSafe for ReturnStatement
§impl Send for ReturnStatement
§impl Sync for ReturnStatement
§impl Unpin for ReturnStatement
§impl UnwindSafe for ReturnStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/stub/struct.Stub.html b/leo_ast/stub/struct.Stub.html
index 174085a356..a59392278e 100644
--- a/leo_ast/stub/struct.Stub.html
+++ b/leo_ast/stub/struct.Stub.html
@@ -15,9 +15,9 @@
§mappings: Vec<(Symbol, Mapping)>
A vector of mapping definitions.
§functions: Vec<(Symbol, FunctionStub)>
A vector of function stub definitions.
§span: Span
The span associated with the stub.
-Trait Implementations§
source§impl Default for Stub
source§fn default() -> Self
Constructs an empty program stub
+Trait Implementations§
source§impl<'de> Deserialize<'de> for Stub
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Stub> for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for Stub
source§impl Eq for Stub
source§impl StructuralEq for Stub
source§impl StructuralPartialEq for Stub
Auto Trait Implementations§
§impl RefUnwindSafe for Stub
§impl Send for Stub
§impl Sync for Stub
§impl Unpin for Stub
§impl UnwindSafe for Stub
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/types/integer_type/enum.IntegerType.html b/leo_ast/types/integer_type/enum.IntegerType.html
index 0e3192d212..8d0bf8c07a 100644
--- a/leo_ast/types/integer_type/enum.IntegerType.html
+++ b/leo_ast/types/integer_type/enum.IntegerType.html
@@ -13,8 +13,8 @@
}Expand description
Explicit integer type.
Variants§
Implementations§
Trait Implementations§
source§impl Clone for IntegerType
source§fn clone(&self) -> IntegerType
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IntegerType
source§impl<'de> Deserialize<'de> for IntegerType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for IntegerType
Trait Implementations§
source§impl Clone for IntegerType
source§fn clone(&self) -> IntegerType
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IntegerType
source§impl<'de> Deserialize<'de> for IntegerType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for IntegerType
source§impl Hash for IntegerType
source§impl PartialEq for IntegerType
source§fn eq(&self, other: &IntegerType) -> 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
diff --git a/leo_ast/types/tuple/struct.TupleType.html b/leo_ast/types/tuple/struct.TupleType.html
index b3aa05153a..17f02f5626 100644
--- a/leo_ast/types/tuple/struct.TupleType.html
+++ b/leo_ast/types/tuple/struct.TupleType.html
@@ -5,8 +5,8 @@
Fields§
§elements: Vec<Type>
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for TupleType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moreTrait Implementations§
source§impl<'de> Deserialize<'de> for TupleType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for TupleType
source§fn eq(&self, other: &TupleType) -> 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
diff --git a/leo_ast/types/type_/enum.Type.html b/leo_ast/types/type_/enum.Type.html
index 246a09dfa6..901803c8fe 100644
--- a/leo_ast/types/type_/enum.Type.html
+++ b/leo_ast/types/type_/enum.Type.html
@@ -34,8 +34,8 @@
Will eventually lead to a compile error.
Implementations§
fn hash_slice<H>(data: &[Self], state: &mut H)where
+Trait Implementations§
source§impl<'de> Deserialize<'de> for ProgramId
source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Identifier> for ProgramId
source§fn from(name: Identifier) -> Self
Converts to this type from the input type.source§impl PartialEq for ProgramId
source§fn eq(&self, other: &ProgramId) -> 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
diff --git a/leo_ast/statement/assert/struct.AssertStatement.html b/leo_ast/statement/assert/struct.AssertStatement.html
index 9b2b527e3a..787d71ab8a 100644
--- a/leo_ast/statement/assert/struct.AssertStatement.html
+++ b/leo_ast/statement/assert/struct.AssertStatement.html
@@ -7,8 +7,8 @@
Fields§
§variant: AssertVariant
The variant of the assert statement.
§span: Span
The span, excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for AssertStatement
source§fn clone(&self) -> AssertStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssertStatement
source§impl<'de> Deserialize<'de> for AssertStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssertStatement
source§impl Node for AssertStatement
source§impl PartialEq for AssertStatement
source§fn eq(&self, other: &AssertStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for AssertStatement
source§fn clone(&self) -> AssertStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssertStatement
source§impl<'de> Deserialize<'de> for AssertStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssertStatement
source§impl Node for AssertStatement
source§impl PartialEq for AssertStatement
source§fn eq(&self, other: &AssertStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for AssertStatement
source§impl Eq for AssertStatement
source§impl StructuralEq for AssertStatement
source§impl StructuralPartialEq for AssertStatement
Auto Trait Implementations§
§impl RefUnwindSafe for AssertStatement
§impl Send for AssertStatement
§impl Sync for AssertStatement
§impl Unpin for AssertStatement
§impl UnwindSafe for AssertStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/assign/struct.AssignStatement.html b/leo_ast/statement/assign/struct.AssignStatement.html
index 0ae4349b83..76464741a2 100644
--- a/leo_ast/statement/assign/struct.AssignStatement.html
+++ b/leo_ast/statement/assign/struct.AssignStatement.html
@@ -11,8 +11,8 @@
§value: Expression
The value to assign to the assignee
.
§span: Span
The span, excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for AssignStatement
source§fn clone(&self) -> AssignStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssignStatement
source§impl<'de> Deserialize<'de> for AssignStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssignStatement
source§impl Node for AssignStatement
source§impl PartialEq for AssignStatement
source§fn eq(&self, other: &AssignStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for AssignStatement
source§fn clone(&self) -> AssignStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssignStatement
source§impl<'de> Deserialize<'de> for AssignStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssignStatement
source§impl Node for AssignStatement
source§impl PartialEq for AssignStatement
source§fn eq(&self, other: &AssignStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for AssignStatement
source§impl Eq for AssignStatement
source§impl StructuralEq for AssignStatement
source§impl StructuralPartialEq for AssignStatement
Auto Trait Implementations§
§impl RefUnwindSafe for AssignStatement
§impl Send for AssignStatement
§impl Sync for AssignStatement
§impl Unpin for AssignStatement
§impl UnwindSafe for AssignStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/block/struct.Block.html b/leo_ast/statement/block/struct.Block.html
index 0023dc06f0..39650a254c 100644
--- a/leo_ast/statement/block/struct.Block.html
+++ b/leo_ast/statement/block/struct.Block.html
@@ -7,8 +7,8 @@
Fields§
§statements: Vec<Statement>
The list of statements to execute.
§span: Span
The span from {
to }
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl<'de> Deserialize<'de> for Block
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Block
source§fn eq(&self, other: &Block) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl<'de> Deserialize<'de> for Block
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Block
source§impl Eq for Block
source§impl StructuralEq for Block
source§impl StructuralPartialEq for Block
Auto Trait Implementations§
§impl !RefUnwindSafe for Block
§impl Send for Block
§impl !Sync for Block
§impl Unpin for Block
§impl UnwindSafe for Block
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/console/console_function/enum.ConsoleFunction.html b/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
index 8709d412ee..92fea8f353 100644
--- a/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
+++ b/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
@@ -7,8 +7,8 @@
Variants§
§Assert(Expression)
A console.assert(expr)
call to invoke, asserting that the expression evaluates to true.
§AssertEq(Expression, Expression)
A console.assert_eq(expr1, expr2)
call to invoke, asserting that the operands are equal.
§AssertNeq(Expression, Expression)
A console.assert_neq(expr1, expr2)
call to invoke, asserting that the operands are not equal.
-Trait Implementations§
source§impl Clone for ConsoleFunction
source§fn clone(&self) -> ConsoleFunction
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConsoleFunction
source§impl<'de> Deserialize<'de> for ConsoleFunction
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConsoleFunction
source§impl PartialEq for ConsoleFunction
source§fn eq(&self, other: &ConsoleFunction) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ConsoleFunction
source§fn clone(&self) -> ConsoleFunction
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConsoleFunction
source§impl<'de> Deserialize<'de> for ConsoleFunction
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConsoleFunction
source§impl PartialEq for ConsoleFunction
source§fn eq(&self, other: &ConsoleFunction) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ConsoleFunction
source§impl Eq for ConsoleFunction
source§impl StructuralEq for ConsoleFunction
source§impl StructuralPartialEq for ConsoleFunction
Auto Trait Implementations§
§impl RefUnwindSafe for ConsoleFunction
§impl Send for ConsoleFunction
§impl Sync for ConsoleFunction
§impl Unpin for ConsoleFunction
§impl UnwindSafe for ConsoleFunction
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/const_/struct.ConstDeclaration.html b/leo_ast/statement/const_/struct.ConstDeclaration.html
index 3c5c64aeb1..d38eb5ff8e 100644
--- a/leo_ast/statement/const_/struct.ConstDeclaration.html
+++ b/leo_ast/statement/const_/struct.ConstDeclaration.html
@@ -11,8 +11,8 @@
§value: Expression
An initializer value for the binding.
§span: Span
The span excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ConstDeclaration
source§fn clone(&self) -> ConstDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConstDeclaration
source§impl<'de> Deserialize<'de> for ConstDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConstDeclaration
source§impl Node for ConstDeclaration
source§impl PartialEq for ConstDeclaration
source§fn eq(&self, other: &ConstDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ConstDeclaration
source§fn clone(&self) -> ConstDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConstDeclaration
source§impl<'de> Deserialize<'de> for ConstDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConstDeclaration
source§impl Node for ConstDeclaration
source§impl PartialEq for ConstDeclaration
source§fn eq(&self, other: &ConstDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ConstDeclaration
source§impl Eq for ConstDeclaration
source§impl StructuralEq for ConstDeclaration
source§impl StructuralPartialEq for ConstDeclaration
Auto Trait Implementations§
§impl RefUnwindSafe for ConstDeclaration
§impl Send for ConstDeclaration
§impl Sync for ConstDeclaration
§impl Unpin for ConstDeclaration
§impl UnwindSafe for ConstDeclaration
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/definition/struct.DefinitionStatement.html b/leo_ast/statement/definition/struct.DefinitionStatement.html
index c147af02aa..3b0b16b5d3 100644
--- a/leo_ast/statement/definition/struct.DefinitionStatement.html
+++ b/leo_ast/statement/definition/struct.DefinitionStatement.html
@@ -13,8 +13,8 @@
§value: Expression
An initializer value for the bindings.
§span: Span
The span excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for DefinitionStatement
source§fn clone(&self) -> DefinitionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for DefinitionStatement
source§impl<'de> Deserialize<'de> for DefinitionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for DefinitionStatement
source§impl Node for DefinitionStatement
source§impl PartialEq for DefinitionStatement
source§fn eq(&self, other: &DefinitionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for DefinitionStatement
source§fn clone(&self) -> DefinitionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for DefinitionStatement
source§impl<'de> Deserialize<'de> for DefinitionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for DefinitionStatement
source§impl Node for DefinitionStatement
source§impl PartialEq for DefinitionStatement
source§fn eq(&self, other: &DefinitionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for DefinitionStatement
source§impl Eq for DefinitionStatement
source§impl StructuralEq for DefinitionStatement
source§impl StructuralPartialEq for DefinitionStatement
Auto Trait Implementations§
§impl RefUnwindSafe for DefinitionStatement
§impl Send for DefinitionStatement
§impl Sync for DefinitionStatement
§impl Unpin for DefinitionStatement
§impl UnwindSafe for DefinitionStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/enum.Statement.html b/leo_ast/statement/enum.Statement.html
index 9b91541793..5e61dede79 100644
--- a/leo_ast/statement/enum.Statement.html
+++ b/leo_ast/statement/enum.Statement.html
@@ -22,8 +22,8 @@
§Iteration(Box<IterationStatement>)
A for
statement.
§Return(ReturnStatement)
A return statement return expr;
.
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Statement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moreTrait Implementations§
source§impl<'de> Deserialize<'de> for Statement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Statement
source§impl Eq for Statement
source§impl StructuralEq for Statement
source§impl StructuralPartialEq for Statement
Auto Trait Implementations§
§impl !RefUnwindSafe for Statement
§impl Send for Statement
§impl !Sync for Statement
§impl Unpin for Statement
§impl UnwindSafe for Statement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/expression/struct.ExpressionStatement.html b/leo_ast/statement/expression/struct.ExpressionStatement.html
index 47ed0fc087..07af87082d 100644
--- a/leo_ast/statement/expression/struct.ExpressionStatement.html
+++ b/leo_ast/statement/expression/struct.ExpressionStatement.html
@@ -7,8 +7,8 @@
Fields§
§expression: Expression
The expression associated with the statement.
§span: Span
The span.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ExpressionStatement
source§fn clone(&self) -> ExpressionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ExpressionStatement
source§impl<'de> Deserialize<'de> for ExpressionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ExpressionStatement
source§impl Node for ExpressionStatement
source§impl PartialEq for ExpressionStatement
source§fn eq(&self, other: &ExpressionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ExpressionStatement
source§fn clone(&self) -> ExpressionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ExpressionStatement
source§impl<'de> Deserialize<'de> for ExpressionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ExpressionStatement
source§impl Node for ExpressionStatement
source§impl PartialEq for ExpressionStatement
source§fn eq(&self, other: &ExpressionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ExpressionStatement
source§impl Eq for ExpressionStatement
source§impl StructuralEq for ExpressionStatement
source§impl StructuralPartialEq for ExpressionStatement
Auto Trait Implementations§
§impl RefUnwindSafe for ExpressionStatement
§impl Send for ExpressionStatement
§impl Sync for ExpressionStatement
§impl Unpin for ExpressionStatement
§impl UnwindSafe for ExpressionStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/return_/struct.ReturnStatement.html b/leo_ast/statement/return_/struct.ReturnStatement.html
index f9fddb4f2e..b1815835a8 100644
--- a/leo_ast/statement/return_/struct.ReturnStatement.html
+++ b/leo_ast/statement/return_/struct.ReturnStatement.html
@@ -9,8 +9,8 @@
§finalize_arguments: Option<Vec<Expression>>
Arguments to the finalize block.
§span: Span
The span of return expression
excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ReturnStatement
source§fn clone(&self) -> ReturnStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ReturnStatement
source§impl<'de> Deserialize<'de> for ReturnStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ReturnStatement
source§impl Node for ReturnStatement
source§impl PartialEq for ReturnStatement
source§fn eq(&self, other: &ReturnStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ReturnStatement
source§fn clone(&self) -> ReturnStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ReturnStatement
source§impl<'de> Deserialize<'de> for ReturnStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ReturnStatement
source§impl Node for ReturnStatement
source§impl PartialEq for ReturnStatement
source§fn eq(&self, other: &ReturnStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ReturnStatement
source§impl Eq for ReturnStatement
source§impl StructuralEq for ReturnStatement
source§impl StructuralPartialEq for ReturnStatement
Auto Trait Implementations§
§impl RefUnwindSafe for ReturnStatement
§impl Send for ReturnStatement
§impl Sync for ReturnStatement
§impl Unpin for ReturnStatement
§impl UnwindSafe for ReturnStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/stub/struct.Stub.html b/leo_ast/stub/struct.Stub.html
index 174085a356..a59392278e 100644
--- a/leo_ast/stub/struct.Stub.html
+++ b/leo_ast/stub/struct.Stub.html
@@ -15,9 +15,9 @@
§mappings: Vec<(Symbol, Mapping)>
A vector of mapping definitions.
§functions: Vec<(Symbol, FunctionStub)>
A vector of function stub definitions.
§span: Span
The span associated with the stub.
-Trait Implementations§
source§impl Default for Stub
source§fn default() -> Self
Constructs an empty program stub
+Trait Implementations§
source§impl<'de> Deserialize<'de> for Stub
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Stub> for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for Stub
source§impl Eq for Stub
source§impl StructuralEq for Stub
source§impl StructuralPartialEq for Stub
Auto Trait Implementations§
§impl RefUnwindSafe for Stub
§impl Send for Stub
§impl Sync for Stub
§impl Unpin for Stub
§impl UnwindSafe for Stub
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/types/integer_type/enum.IntegerType.html b/leo_ast/types/integer_type/enum.IntegerType.html
index 0e3192d212..8d0bf8c07a 100644
--- a/leo_ast/types/integer_type/enum.IntegerType.html
+++ b/leo_ast/types/integer_type/enum.IntegerType.html
@@ -13,8 +13,8 @@
}Expand description
Explicit integer type.
Variants§
Implementations§
Trait Implementations§
source§impl Clone for IntegerType
source§fn clone(&self) -> IntegerType
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IntegerType
source§impl<'de> Deserialize<'de> for IntegerType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for IntegerType
Trait Implementations§
source§impl Clone for IntegerType
source§fn clone(&self) -> IntegerType
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IntegerType
source§impl<'de> Deserialize<'de> for IntegerType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for IntegerType
source§impl Hash for IntegerType
source§impl PartialEq for IntegerType
source§fn eq(&self, other: &IntegerType) -> 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
diff --git a/leo_ast/types/tuple/struct.TupleType.html b/leo_ast/types/tuple/struct.TupleType.html
index b3aa05153a..17f02f5626 100644
--- a/leo_ast/types/tuple/struct.TupleType.html
+++ b/leo_ast/types/tuple/struct.TupleType.html
@@ -5,8 +5,8 @@
Fields§
§elements: Vec<Type>
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for TupleType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moreTrait Implementations§
source§impl<'de> Deserialize<'de> for TupleType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for TupleType
source§fn eq(&self, other: &TupleType) -> 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
diff --git a/leo_ast/types/type_/enum.Type.html b/leo_ast/types/type_/enum.Type.html
index 246a09dfa6..901803c8fe 100644
--- a/leo_ast/types/type_/enum.Type.html
+++ b/leo_ast/types/type_/enum.Type.html
@@ -34,8 +34,8 @@
Will eventually lead to a compile error.
Implementations§
source§impl<'de> Deserialize<'de> for ProgramId
impl<'de> Deserialize<'de> for ProgramId
source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
source§impl From<Identifier> for ProgramId
impl From<Identifier> for ProgramId
source§fn from(name: Identifier) -> Self
fn from(name: Identifier) -> Self
source§impl PartialEq for ProgramId
impl PartialEq for ProgramId
source§fn eq(&self, other: &ProgramId) -> bool
fn eq(&self, other: &ProgramId) -> bool
self
and other
values to be equal, and is used
by ==
.1.0.0 · source§fn ne(&self, other: &Rhs) -> bool
fn ne(&self, other: &Rhs) -> bool
!=
. The default implementation is almost always
diff --git a/leo_ast/statement/assert/struct.AssertStatement.html b/leo_ast/statement/assert/struct.AssertStatement.html
index 9b2b527e3a..787d71ab8a 100644
--- a/leo_ast/statement/assert/struct.AssertStatement.html
+++ b/leo_ast/statement/assert/struct.AssertStatement.html
@@ -7,8 +7,8 @@
Fields§
§variant: AssertVariant
The variant of the assert statement.
span: Span
The span, excluding the semicolon.
id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for AssertStatement
impl Clone for AssertStatement
source§fn clone(&self) -> AssertStatement
fn clone(&self) -> AssertStatement
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for AssertStatement
impl Debug for AssertStatement
source§impl<'de> Deserialize<'de> for AssertStatement
impl<'de> Deserialize<'de> for AssertStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
source§impl Display for AssertStatement
impl Display for AssertStatement
source§impl Node for AssertStatement
impl Node for AssertStatement
source§impl PartialEq for AssertStatement
impl PartialEq for AssertStatement
source§fn eq(&self, other: &AssertStatement) -> bool
fn eq(&self, other: &AssertStatement) -> bool
self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for AssertStatement
impl Clone for AssertStatement
source§fn clone(&self) -> AssertStatement
fn clone(&self) -> AssertStatement
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for AssertStatement
impl Debug for AssertStatement
source§impl<'de> Deserialize<'de> for AssertStatement
impl<'de> Deserialize<'de> for AssertStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
source§impl Display for AssertStatement
impl Display for AssertStatement
source§impl Node for AssertStatement
impl Node for AssertStatement
source§impl PartialEq for AssertStatement
impl PartialEq for AssertStatement
source§fn eq(&self, other: &AssertStatement) -> bool
fn eq(&self, other: &AssertStatement) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for AssertStatement
impl Serialize for AssertStatement
impl Eq for AssertStatement
impl StructuralEq for AssertStatement
impl StructuralPartialEq for AssertStatement
Auto Trait Implementations§
impl RefUnwindSafe for AssertStatement
impl Send for AssertStatement
impl Sync for AssertStatement
impl Unpin for AssertStatement
impl UnwindSafe for AssertStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/assign/struct.AssignStatement.html b/leo_ast/statement/assign/struct.AssignStatement.html
index 0ae4349b83..76464741a2 100644
--- a/leo_ast/statement/assign/struct.AssignStatement.html
+++ b/leo_ast/statement/assign/struct.AssignStatement.html
@@ -11,8 +11,8 @@
§value: Expression
The value to assign to the assignee
.
§span: Span
The span, excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for AssignStatement
source§fn clone(&self) -> AssignStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssignStatement
source§impl<'de> Deserialize<'de> for AssignStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssignStatement
source§impl Node for AssignStatement
source§impl PartialEq for AssignStatement
source§fn eq(&self, other: &AssignStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for AssignStatement
source§fn clone(&self) -> AssignStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssignStatement
source§impl<'de> Deserialize<'de> for AssignStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssignStatement
source§impl Node for AssignStatement
source§impl PartialEq for AssignStatement
source§fn eq(&self, other: &AssignStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for AssignStatement
source§impl Eq for AssignStatement
source§impl StructuralEq for AssignStatement
source§impl StructuralPartialEq for AssignStatement
Auto Trait Implementations§
§impl RefUnwindSafe for AssignStatement
§impl Send for AssignStatement
§impl Sync for AssignStatement
§impl Unpin for AssignStatement
§impl UnwindSafe for AssignStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/block/struct.Block.html b/leo_ast/statement/block/struct.Block.html
index 0023dc06f0..39650a254c 100644
--- a/leo_ast/statement/block/struct.Block.html
+++ b/leo_ast/statement/block/struct.Block.html
@@ -7,8 +7,8 @@
Fields§
§statements: Vec<Statement>
The list of statements to execute.
§span: Span
The span from {
to }
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl<'de> Deserialize<'de> for Block
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Block
source§fn eq(&self, other: &Block) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl<'de> Deserialize<'de> for Block
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Block
source§impl Eq for Block
source§impl StructuralEq for Block
source§impl StructuralPartialEq for Block
Auto Trait Implementations§
§impl !RefUnwindSafe for Block
§impl Send for Block
§impl !Sync for Block
§impl Unpin for Block
§impl UnwindSafe for Block
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/console/console_function/enum.ConsoleFunction.html b/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
index 8709d412ee..92fea8f353 100644
--- a/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
+++ b/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
@@ -7,8 +7,8 @@
Variants§
§Assert(Expression)
A console.assert(expr)
call to invoke, asserting that the expression evaluates to true.
§AssertEq(Expression, Expression)
A console.assert_eq(expr1, expr2)
call to invoke, asserting that the operands are equal.
§AssertNeq(Expression, Expression)
A console.assert_neq(expr1, expr2)
call to invoke, asserting that the operands are not equal.
-Trait Implementations§
source§impl Clone for ConsoleFunction
source§fn clone(&self) -> ConsoleFunction
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConsoleFunction
source§impl<'de> Deserialize<'de> for ConsoleFunction
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConsoleFunction
source§impl PartialEq for ConsoleFunction
source§fn eq(&self, other: &ConsoleFunction) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ConsoleFunction
source§fn clone(&self) -> ConsoleFunction
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConsoleFunction
source§impl<'de> Deserialize<'de> for ConsoleFunction
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConsoleFunction
source§impl PartialEq for ConsoleFunction
source§fn eq(&self, other: &ConsoleFunction) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ConsoleFunction
source§impl Eq for ConsoleFunction
source§impl StructuralEq for ConsoleFunction
source§impl StructuralPartialEq for ConsoleFunction
Auto Trait Implementations§
§impl RefUnwindSafe for ConsoleFunction
§impl Send for ConsoleFunction
§impl Sync for ConsoleFunction
§impl Unpin for ConsoleFunction
§impl UnwindSafe for ConsoleFunction
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/const_/struct.ConstDeclaration.html b/leo_ast/statement/const_/struct.ConstDeclaration.html
index 3c5c64aeb1..d38eb5ff8e 100644
--- a/leo_ast/statement/const_/struct.ConstDeclaration.html
+++ b/leo_ast/statement/const_/struct.ConstDeclaration.html
@@ -11,8 +11,8 @@
§value: Expression
An initializer value for the binding.
§span: Span
The span excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ConstDeclaration
source§fn clone(&self) -> ConstDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConstDeclaration
source§impl<'de> Deserialize<'de> for ConstDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConstDeclaration
source§impl Node for ConstDeclaration
source§impl PartialEq for ConstDeclaration
source§fn eq(&self, other: &ConstDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ConstDeclaration
source§fn clone(&self) -> ConstDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConstDeclaration
source§impl<'de> Deserialize<'de> for ConstDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConstDeclaration
source§impl Node for ConstDeclaration
source§impl PartialEq for ConstDeclaration
source§fn eq(&self, other: &ConstDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ConstDeclaration
source§impl Eq for ConstDeclaration
source§impl StructuralEq for ConstDeclaration
source§impl StructuralPartialEq for ConstDeclaration
Auto Trait Implementations§
§impl RefUnwindSafe for ConstDeclaration
§impl Send for ConstDeclaration
§impl Sync for ConstDeclaration
§impl Unpin for ConstDeclaration
§impl UnwindSafe for ConstDeclaration
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/definition/struct.DefinitionStatement.html b/leo_ast/statement/definition/struct.DefinitionStatement.html
index c147af02aa..3b0b16b5d3 100644
--- a/leo_ast/statement/definition/struct.DefinitionStatement.html
+++ b/leo_ast/statement/definition/struct.DefinitionStatement.html
@@ -13,8 +13,8 @@
§value: Expression
An initializer value for the bindings.
§span: Span
The span excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for DefinitionStatement
source§fn clone(&self) -> DefinitionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for DefinitionStatement
source§impl<'de> Deserialize<'de> for DefinitionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for DefinitionStatement
source§impl Node for DefinitionStatement
source§impl PartialEq for DefinitionStatement
source§fn eq(&self, other: &DefinitionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for DefinitionStatement
source§fn clone(&self) -> DefinitionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for DefinitionStatement
source§impl<'de> Deserialize<'de> for DefinitionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for DefinitionStatement
source§impl Node for DefinitionStatement
source§impl PartialEq for DefinitionStatement
source§fn eq(&self, other: &DefinitionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for DefinitionStatement
source§impl Eq for DefinitionStatement
source§impl StructuralEq for DefinitionStatement
source§impl StructuralPartialEq for DefinitionStatement
Auto Trait Implementations§
§impl RefUnwindSafe for DefinitionStatement
§impl Send for DefinitionStatement
§impl Sync for DefinitionStatement
§impl Unpin for DefinitionStatement
§impl UnwindSafe for DefinitionStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/enum.Statement.html b/leo_ast/statement/enum.Statement.html
index 9b91541793..5e61dede79 100644
--- a/leo_ast/statement/enum.Statement.html
+++ b/leo_ast/statement/enum.Statement.html
@@ -22,8 +22,8 @@
§Iteration(Box<IterationStatement>)
A for
statement.
§Return(ReturnStatement)
A return statement return expr;
.
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Statement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moreTrait Implementations§
source§impl<'de> Deserialize<'de> for Statement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Statement
source§impl Eq for Statement
source§impl StructuralEq for Statement
source§impl StructuralPartialEq for Statement
Auto Trait Implementations§
§impl !RefUnwindSafe for Statement
§impl Send for Statement
§impl !Sync for Statement
§impl Unpin for Statement
§impl UnwindSafe for Statement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/expression/struct.ExpressionStatement.html b/leo_ast/statement/expression/struct.ExpressionStatement.html
index 47ed0fc087..07af87082d 100644
--- a/leo_ast/statement/expression/struct.ExpressionStatement.html
+++ b/leo_ast/statement/expression/struct.ExpressionStatement.html
@@ -7,8 +7,8 @@
Fields§
§expression: Expression
The expression associated with the statement.
§span: Span
The span.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ExpressionStatement
source§fn clone(&self) -> ExpressionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ExpressionStatement
source§impl<'de> Deserialize<'de> for ExpressionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ExpressionStatement
source§impl Node for ExpressionStatement
source§impl PartialEq for ExpressionStatement
source§fn eq(&self, other: &ExpressionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ExpressionStatement
source§fn clone(&self) -> ExpressionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ExpressionStatement
source§impl<'de> Deserialize<'de> for ExpressionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ExpressionStatement
source§impl Node for ExpressionStatement
source§impl PartialEq for ExpressionStatement
source§fn eq(&self, other: &ExpressionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ExpressionStatement
source§impl Eq for ExpressionStatement
source§impl StructuralEq for ExpressionStatement
source§impl StructuralPartialEq for ExpressionStatement
Auto Trait Implementations§
§impl RefUnwindSafe for ExpressionStatement
§impl Send for ExpressionStatement
§impl Sync for ExpressionStatement
§impl Unpin for ExpressionStatement
§impl UnwindSafe for ExpressionStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/return_/struct.ReturnStatement.html b/leo_ast/statement/return_/struct.ReturnStatement.html
index f9fddb4f2e..b1815835a8 100644
--- a/leo_ast/statement/return_/struct.ReturnStatement.html
+++ b/leo_ast/statement/return_/struct.ReturnStatement.html
@@ -9,8 +9,8 @@
§finalize_arguments: Option<Vec<Expression>>
Arguments to the finalize block.
§span: Span
The span of return expression
excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ReturnStatement
source§fn clone(&self) -> ReturnStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ReturnStatement
source§impl<'de> Deserialize<'de> for ReturnStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ReturnStatement
source§impl Node for ReturnStatement
source§impl PartialEq for ReturnStatement
source§fn eq(&self, other: &ReturnStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ReturnStatement
source§fn clone(&self) -> ReturnStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ReturnStatement
source§impl<'de> Deserialize<'de> for ReturnStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ReturnStatement
source§impl Node for ReturnStatement
source§impl PartialEq for ReturnStatement
source§fn eq(&self, other: &ReturnStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ReturnStatement
source§impl Eq for ReturnStatement
source§impl StructuralEq for ReturnStatement
source§impl StructuralPartialEq for ReturnStatement
Auto Trait Implementations§
§impl RefUnwindSafe for ReturnStatement
§impl Send for ReturnStatement
§impl Sync for ReturnStatement
§impl Unpin for ReturnStatement
§impl UnwindSafe for ReturnStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/stub/struct.Stub.html b/leo_ast/stub/struct.Stub.html
index 174085a356..a59392278e 100644
--- a/leo_ast/stub/struct.Stub.html
+++ b/leo_ast/stub/struct.Stub.html
@@ -15,9 +15,9 @@
§mappings: Vec<(Symbol, Mapping)>
A vector of mapping definitions.
§functions: Vec<(Symbol, FunctionStub)>
A vector of function stub definitions.
§span: Span
The span associated with the stub.
-Trait Implementations§
source§impl Default for Stub
source§fn default() -> Self
Constructs an empty program stub
+Trait Implementations§
source§impl<'de> Deserialize<'de> for Stub
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Stub> for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for Stub
source§impl Eq for Stub
source§impl StructuralEq for Stub
source§impl StructuralPartialEq for Stub
Auto Trait Implementations§
§impl RefUnwindSafe for Stub
§impl Send for Stub
§impl Sync for Stub
§impl Unpin for Stub
§impl UnwindSafe for Stub
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/types/integer_type/enum.IntegerType.html b/leo_ast/types/integer_type/enum.IntegerType.html
index 0e3192d212..8d0bf8c07a 100644
--- a/leo_ast/types/integer_type/enum.IntegerType.html
+++ b/leo_ast/types/integer_type/enum.IntegerType.html
@@ -13,8 +13,8 @@
}Expand description
Explicit integer type.
Variants§
Implementations§
Trait Implementations§
source§impl Clone for IntegerType
source§fn clone(&self) -> IntegerType
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IntegerType
source§impl<'de> Deserialize<'de> for IntegerType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for IntegerType
Trait Implementations§
source§impl Clone for IntegerType
source§fn clone(&self) -> IntegerType
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IntegerType
source§impl<'de> Deserialize<'de> for IntegerType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for IntegerType
source§impl Hash for IntegerType
source§impl PartialEq for IntegerType
source§fn eq(&self, other: &IntegerType) -> 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
diff --git a/leo_ast/types/tuple/struct.TupleType.html b/leo_ast/types/tuple/struct.TupleType.html
index b3aa05153a..17f02f5626 100644
--- a/leo_ast/types/tuple/struct.TupleType.html
+++ b/leo_ast/types/tuple/struct.TupleType.html
@@ -5,8 +5,8 @@
Fields§
§elements: Vec<Type>
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for TupleType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moreTrait Implementations§
source§impl<'de> Deserialize<'de> for TupleType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for TupleType
source§fn eq(&self, other: &TupleType) -> 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
diff --git a/leo_ast/types/type_/enum.Type.html b/leo_ast/types/type_/enum.Type.html
index 246a09dfa6..901803c8fe 100644
--- a/leo_ast/types/type_/enum.Type.html
+++ b/leo_ast/types/type_/enum.Type.html
@@ -34,8 +34,8 @@
Will eventually lead to a compile error.
Implementations§
impl<T> Any for Twhere
diff --git a/leo_ast/statement/assign/struct.AssignStatement.html b/leo_ast/statement/assign/struct.AssignStatement.html
index 0ae4349b83..76464741a2 100644
--- a/leo_ast/statement/assign/struct.AssignStatement.html
+++ b/leo_ast/statement/assign/struct.AssignStatement.html
@@ -11,8 +11,8 @@
§value: Expression
The value to assign to the assignee
.
§span: Span
The span, excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for AssignStatement
source§fn clone(&self) -> AssignStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssignStatement
source§impl<'de> Deserialize<'de> for AssignStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssignStatement
source§impl Node for AssignStatement
source§impl PartialEq for AssignStatement
source§fn eq(&self, other: &AssignStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for AssignStatement
source§fn clone(&self) -> AssignStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AssignStatement
source§impl<'de> Deserialize<'de> for AssignStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AssignStatement
source§impl Node for AssignStatement
source§impl PartialEq for AssignStatement
source§fn eq(&self, other: &AssignStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for AssignStatement
source§impl Eq for AssignStatement
source§impl StructuralEq for AssignStatement
source§impl StructuralPartialEq for AssignStatement
Auto Trait Implementations§
§impl RefUnwindSafe for AssignStatement
§impl Send for AssignStatement
§impl Sync for AssignStatement
§impl Unpin for AssignStatement
§impl UnwindSafe for AssignStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/block/struct.Block.html b/leo_ast/statement/block/struct.Block.html
index 0023dc06f0..39650a254c 100644
--- a/leo_ast/statement/block/struct.Block.html
+++ b/leo_ast/statement/block/struct.Block.html
@@ -7,8 +7,8 @@
Fields§
§statements: Vec<Statement>
The list of statements to execute.
§span: Span
The span from {
to }
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl<'de> Deserialize<'de> for Block
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Block
source§fn eq(&self, other: &Block) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl<'de> Deserialize<'de> for Block
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Block
source§impl Eq for Block
source§impl StructuralEq for Block
source§impl StructuralPartialEq for Block
Auto Trait Implementations§
§impl !RefUnwindSafe for Block
§impl Send for Block
§impl !Sync for Block
§impl Unpin for Block
§impl UnwindSafe for Block
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/console/console_function/enum.ConsoleFunction.html b/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
index 8709d412ee..92fea8f353 100644
--- a/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
+++ b/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
@@ -7,8 +7,8 @@
Variants§
§Assert(Expression)
A console.assert(expr)
call to invoke, asserting that the expression evaluates to true.
§AssertEq(Expression, Expression)
A console.assert_eq(expr1, expr2)
call to invoke, asserting that the operands are equal.
§AssertNeq(Expression, Expression)
A console.assert_neq(expr1, expr2)
call to invoke, asserting that the operands are not equal.
-Trait Implementations§
source§impl Clone for ConsoleFunction
source§fn clone(&self) -> ConsoleFunction
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConsoleFunction
source§impl<'de> Deserialize<'de> for ConsoleFunction
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConsoleFunction
source§impl PartialEq for ConsoleFunction
source§fn eq(&self, other: &ConsoleFunction) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ConsoleFunction
source§fn clone(&self) -> ConsoleFunction
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConsoleFunction
source§impl<'de> Deserialize<'de> for ConsoleFunction
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConsoleFunction
source§impl PartialEq for ConsoleFunction
source§fn eq(&self, other: &ConsoleFunction) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ConsoleFunction
source§impl Eq for ConsoleFunction
source§impl StructuralEq for ConsoleFunction
source§impl StructuralPartialEq for ConsoleFunction
Auto Trait Implementations§
§impl RefUnwindSafe for ConsoleFunction
§impl Send for ConsoleFunction
§impl Sync for ConsoleFunction
§impl Unpin for ConsoleFunction
§impl UnwindSafe for ConsoleFunction
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/const_/struct.ConstDeclaration.html b/leo_ast/statement/const_/struct.ConstDeclaration.html
index 3c5c64aeb1..d38eb5ff8e 100644
--- a/leo_ast/statement/const_/struct.ConstDeclaration.html
+++ b/leo_ast/statement/const_/struct.ConstDeclaration.html
@@ -11,8 +11,8 @@
§value: Expression
An initializer value for the binding.
§span: Span
The span excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ConstDeclaration
source§fn clone(&self) -> ConstDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConstDeclaration
source§impl<'de> Deserialize<'de> for ConstDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConstDeclaration
source§impl Node for ConstDeclaration
source§impl PartialEq for ConstDeclaration
source§fn eq(&self, other: &ConstDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ConstDeclaration
source§fn clone(&self) -> ConstDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConstDeclaration
source§impl<'de> Deserialize<'de> for ConstDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConstDeclaration
source§impl Node for ConstDeclaration
source§impl PartialEq for ConstDeclaration
source§fn eq(&self, other: &ConstDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ConstDeclaration
source§impl Eq for ConstDeclaration
source§impl StructuralEq for ConstDeclaration
source§impl StructuralPartialEq for ConstDeclaration
Auto Trait Implementations§
§impl RefUnwindSafe for ConstDeclaration
§impl Send for ConstDeclaration
§impl Sync for ConstDeclaration
§impl Unpin for ConstDeclaration
§impl UnwindSafe for ConstDeclaration
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/definition/struct.DefinitionStatement.html b/leo_ast/statement/definition/struct.DefinitionStatement.html
index c147af02aa..3b0b16b5d3 100644
--- a/leo_ast/statement/definition/struct.DefinitionStatement.html
+++ b/leo_ast/statement/definition/struct.DefinitionStatement.html
@@ -13,8 +13,8 @@
§value: Expression
An initializer value for the bindings.
§span: Span
The span excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for DefinitionStatement
source§fn clone(&self) -> DefinitionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for DefinitionStatement
source§impl<'de> Deserialize<'de> for DefinitionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for DefinitionStatement
source§impl Node for DefinitionStatement
source§impl PartialEq for DefinitionStatement
source§fn eq(&self, other: &DefinitionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for DefinitionStatement
source§fn clone(&self) -> DefinitionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for DefinitionStatement
source§impl<'de> Deserialize<'de> for DefinitionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for DefinitionStatement
source§impl Node for DefinitionStatement
source§impl PartialEq for DefinitionStatement
source§fn eq(&self, other: &DefinitionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for DefinitionStatement
source§impl Eq for DefinitionStatement
source§impl StructuralEq for DefinitionStatement
source§impl StructuralPartialEq for DefinitionStatement
Auto Trait Implementations§
§impl RefUnwindSafe for DefinitionStatement
§impl Send for DefinitionStatement
§impl Sync for DefinitionStatement
§impl Unpin for DefinitionStatement
§impl UnwindSafe for DefinitionStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/enum.Statement.html b/leo_ast/statement/enum.Statement.html
index 9b91541793..5e61dede79 100644
--- a/leo_ast/statement/enum.Statement.html
+++ b/leo_ast/statement/enum.Statement.html
@@ -22,8 +22,8 @@
§Iteration(Box<IterationStatement>)
A for
statement.
§Return(ReturnStatement)
A return statement return expr;
.
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Statement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moreTrait Implementations§
source§impl<'de> Deserialize<'de> for Statement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Statement
source§impl Eq for Statement
source§impl StructuralEq for Statement
source§impl StructuralPartialEq for Statement
Auto Trait Implementations§
§impl !RefUnwindSafe for Statement
§impl Send for Statement
§impl !Sync for Statement
§impl Unpin for Statement
§impl UnwindSafe for Statement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/expression/struct.ExpressionStatement.html b/leo_ast/statement/expression/struct.ExpressionStatement.html
index 47ed0fc087..07af87082d 100644
--- a/leo_ast/statement/expression/struct.ExpressionStatement.html
+++ b/leo_ast/statement/expression/struct.ExpressionStatement.html
@@ -7,8 +7,8 @@
Fields§
§expression: Expression
The expression associated with the statement.
§span: Span
The span.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ExpressionStatement
source§fn clone(&self) -> ExpressionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ExpressionStatement
source§impl<'de> Deserialize<'de> for ExpressionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ExpressionStatement
source§impl Node for ExpressionStatement
source§impl PartialEq for ExpressionStatement
source§fn eq(&self, other: &ExpressionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ExpressionStatement
source§fn clone(&self) -> ExpressionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ExpressionStatement
source§impl<'de> Deserialize<'de> for ExpressionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ExpressionStatement
source§impl Node for ExpressionStatement
source§impl PartialEq for ExpressionStatement
source§fn eq(&self, other: &ExpressionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ExpressionStatement
source§impl Eq for ExpressionStatement
source§impl StructuralEq for ExpressionStatement
source§impl StructuralPartialEq for ExpressionStatement
Auto Trait Implementations§
§impl RefUnwindSafe for ExpressionStatement
§impl Send for ExpressionStatement
§impl Sync for ExpressionStatement
§impl Unpin for ExpressionStatement
§impl UnwindSafe for ExpressionStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/return_/struct.ReturnStatement.html b/leo_ast/statement/return_/struct.ReturnStatement.html
index f9fddb4f2e..b1815835a8 100644
--- a/leo_ast/statement/return_/struct.ReturnStatement.html
+++ b/leo_ast/statement/return_/struct.ReturnStatement.html
@@ -9,8 +9,8 @@
§finalize_arguments: Option<Vec<Expression>>
Arguments to the finalize block.
§span: Span
The span of return expression
excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ReturnStatement
source§fn clone(&self) -> ReturnStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ReturnStatement
source§impl<'de> Deserialize<'de> for ReturnStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ReturnStatement
source§impl Node for ReturnStatement
source§impl PartialEq for ReturnStatement
source§fn eq(&self, other: &ReturnStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ReturnStatement
source§fn clone(&self) -> ReturnStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ReturnStatement
source§impl<'de> Deserialize<'de> for ReturnStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ReturnStatement
source§impl Node for ReturnStatement
source§impl PartialEq for ReturnStatement
source§fn eq(&self, other: &ReturnStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ReturnStatement
source§impl Eq for ReturnStatement
source§impl StructuralEq for ReturnStatement
source§impl StructuralPartialEq for ReturnStatement
Auto Trait Implementations§
§impl RefUnwindSafe for ReturnStatement
§impl Send for ReturnStatement
§impl Sync for ReturnStatement
§impl Unpin for ReturnStatement
§impl UnwindSafe for ReturnStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/stub/struct.Stub.html b/leo_ast/stub/struct.Stub.html
index 174085a356..a59392278e 100644
--- a/leo_ast/stub/struct.Stub.html
+++ b/leo_ast/stub/struct.Stub.html
@@ -15,9 +15,9 @@
§mappings: Vec<(Symbol, Mapping)>
A vector of mapping definitions.
§functions: Vec<(Symbol, FunctionStub)>
A vector of function stub definitions.
§span: Span
The span associated with the stub.
-Trait Implementations§
source§impl Default for Stub
source§fn default() -> Self
Constructs an empty program stub
+Trait Implementations§
source§impl<'de> Deserialize<'de> for Stub
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Stub> for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for Stub
source§impl Eq for Stub
source§impl StructuralEq for Stub
source§impl StructuralPartialEq for Stub
Auto Trait Implementations§
§impl RefUnwindSafe for Stub
§impl Send for Stub
§impl Sync for Stub
§impl Unpin for Stub
§impl UnwindSafe for Stub
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/types/integer_type/enum.IntegerType.html b/leo_ast/types/integer_type/enum.IntegerType.html
index 0e3192d212..8d0bf8c07a 100644
--- a/leo_ast/types/integer_type/enum.IntegerType.html
+++ b/leo_ast/types/integer_type/enum.IntegerType.html
@@ -13,8 +13,8 @@
}Expand description
Explicit integer type.
Variants§
Implementations§
Trait Implementations§
source§impl Clone for IntegerType
source§fn clone(&self) -> IntegerType
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IntegerType
source§impl<'de> Deserialize<'de> for IntegerType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for IntegerType
Trait Implementations§
source§impl Clone for IntegerType
source§fn clone(&self) -> IntegerType
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IntegerType
source§impl<'de> Deserialize<'de> for IntegerType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for IntegerType
source§impl Hash for IntegerType
source§impl PartialEq for IntegerType
source§fn eq(&self, other: &IntegerType) -> 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
diff --git a/leo_ast/types/tuple/struct.TupleType.html b/leo_ast/types/tuple/struct.TupleType.html
index b3aa05153a..17f02f5626 100644
--- a/leo_ast/types/tuple/struct.TupleType.html
+++ b/leo_ast/types/tuple/struct.TupleType.html
@@ -5,8 +5,8 @@
Fields§
§elements: Vec<Type>
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for TupleType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moreTrait Implementations§
source§impl<'de> Deserialize<'de> for TupleType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for TupleType
source§fn eq(&self, other: &TupleType) -> 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
diff --git a/leo_ast/types/type_/enum.Type.html b/leo_ast/types/type_/enum.Type.html
index 246a09dfa6..901803c8fe 100644
--- a/leo_ast/types/type_/enum.Type.html
+++ b/leo_ast/types/type_/enum.Type.html
@@ -34,8 +34,8 @@
Will eventually lead to a compile error.
Implementations§
The value to assign to the assignee
.
The span, excluding the semicolon.
The ID of the node.
-source§impl Clone for AssignStatement
impl Clone for AssignStatement
source§fn clone(&self) -> AssignStatement
fn clone(&self) -> AssignStatement
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for AssignStatement
impl Debug for AssignStatement
source§impl<'de> Deserialize<'de> for AssignStatement
impl<'de> Deserialize<'de> for AssignStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
source§impl Display for AssignStatement
impl Display for AssignStatement
source§impl Node for AssignStatement
impl Node for AssignStatement
source§impl PartialEq for AssignStatement
impl PartialEq for AssignStatement
source§fn eq(&self, other: &AssignStatement) -> bool
fn eq(&self, other: &AssignStatement) -> bool
self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for AssignStatement
impl Clone for AssignStatement
source§fn clone(&self) -> AssignStatement
fn clone(&self) -> AssignStatement
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for AssignStatement
impl Debug for AssignStatement
source§impl<'de> Deserialize<'de> for AssignStatement
impl<'de> Deserialize<'de> for AssignStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
source§impl Display for AssignStatement
impl Display for AssignStatement
source§impl Node for AssignStatement
impl Node for AssignStatement
source§impl PartialEq for AssignStatement
impl PartialEq for AssignStatement
source§fn eq(&self, other: &AssignStatement) -> bool
fn eq(&self, other: &AssignStatement) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for AssignStatement
impl Serialize for AssignStatement
impl Eq for AssignStatement
impl StructuralEq for AssignStatement
impl StructuralPartialEq for AssignStatement
Auto Trait Implementations§
impl RefUnwindSafe for AssignStatement
impl Send for AssignStatement
impl Sync for AssignStatement
impl Unpin for AssignStatement
impl UnwindSafe for AssignStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/block/struct.Block.html b/leo_ast/statement/block/struct.Block.html
index 0023dc06f0..39650a254c 100644
--- a/leo_ast/statement/block/struct.Block.html
+++ b/leo_ast/statement/block/struct.Block.html
@@ -7,8 +7,8 @@
impl<T> Any for Twhere
diff --git a/leo_ast/statement/block/struct.Block.html b/leo_ast/statement/block/struct.Block.html
index 0023dc06f0..39650a254c 100644
--- a/leo_ast/statement/block/struct.Block.html
+++ b/leo_ast/statement/block/struct.Block.html
@@ -7,8 +7,8 @@
Fields§
§statements: Vec<Statement>
The list of statements to execute.
span: Span
The span from {
to }
.
id: NodeID
The ID of the node.
-Trait Implementations§
source§impl<'de> Deserialize<'de> for Block
impl<'de> Deserialize<'de> for Block
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
source§impl PartialEq for Block
impl PartialEq for Block
source§fn eq(&self, other: &Block) -> bool
fn eq(&self, other: &Block) -> bool
self
and other
values to be equal, and is used
+Trait Implementations§
source§impl<'de> Deserialize<'de> for Block
impl<'de> Deserialize<'de> for Block
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
source§impl PartialEq for Block
impl PartialEq for Block
impl Eq for Block
impl StructuralEq for Block
impl StructuralPartialEq for Block
Auto Trait Implementations§
impl !RefUnwindSafe for Block
impl Send for Block
impl !Sync for Block
impl Unpin for Block
impl UnwindSafe for Block
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/console/console_function/enum.ConsoleFunction.html b/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
index 8709d412ee..92fea8f353 100644
--- a/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
+++ b/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
@@ -7,8 +7,8 @@
impl<T> Any for Twhere
diff --git a/leo_ast/statement/console/console_function/enum.ConsoleFunction.html b/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
index 8709d412ee..92fea8f353 100644
--- a/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
+++ b/leo_ast/statement/console/console_function/enum.ConsoleFunction.html
@@ -7,8 +7,8 @@
Variants§
Assert(Expression)
A console.assert(expr)
call to invoke, asserting that the expression evaluates to true.
AssertEq(Expression, Expression)
A console.assert_eq(expr1, expr2)
call to invoke, asserting that the operands are equal.
AssertNeq(Expression, Expression)
A console.assert_neq(expr1, expr2)
call to invoke, asserting that the operands are not equal.
Trait Implementations§
source§impl Clone for ConsoleFunction
impl Clone for ConsoleFunction
source§fn clone(&self) -> ConsoleFunction
fn clone(&self) -> ConsoleFunction
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ConsoleFunction
impl Debug for ConsoleFunction
source§impl<'de> Deserialize<'de> for ConsoleFunction
impl<'de> Deserialize<'de> for ConsoleFunction
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
source§impl Display for ConsoleFunction
impl Display for ConsoleFunction
source§impl PartialEq for ConsoleFunction
impl PartialEq for ConsoleFunction
source§fn eq(&self, other: &ConsoleFunction) -> bool
fn eq(&self, other: &ConsoleFunction) -> bool
self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ConsoleFunction
impl Clone for ConsoleFunction
source§fn clone(&self) -> ConsoleFunction
fn clone(&self) -> ConsoleFunction
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ConsoleFunction
impl Debug for ConsoleFunction
source§impl<'de> Deserialize<'de> for ConsoleFunction
impl<'de> Deserialize<'de> for ConsoleFunction
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
source§impl Display for ConsoleFunction
impl Display for ConsoleFunction
source§impl PartialEq for ConsoleFunction
impl PartialEq for ConsoleFunction
source§fn eq(&self, other: &ConsoleFunction) -> bool
fn eq(&self, other: &ConsoleFunction) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ConsoleFunction
impl Serialize for ConsoleFunction
impl Eq for ConsoleFunction
impl StructuralEq for ConsoleFunction
impl StructuralPartialEq for ConsoleFunction
Auto Trait Implementations§
impl RefUnwindSafe for ConsoleFunction
impl Send for ConsoleFunction
impl Sync for ConsoleFunction
impl Unpin for ConsoleFunction
impl UnwindSafe for ConsoleFunction
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/const_/struct.ConstDeclaration.html b/leo_ast/statement/const_/struct.ConstDeclaration.html
index 3c5c64aeb1..d38eb5ff8e 100644
--- a/leo_ast/statement/const_/struct.ConstDeclaration.html
+++ b/leo_ast/statement/const_/struct.ConstDeclaration.html
@@ -11,8 +11,8 @@
§value: Expression
An initializer value for the binding.
§span: Span
The span excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ConstDeclaration
source§fn clone(&self) -> ConstDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConstDeclaration
source§impl<'de> Deserialize<'de> for ConstDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConstDeclaration
source§impl Node for ConstDeclaration
source§impl PartialEq for ConstDeclaration
source§fn eq(&self, other: &ConstDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ConstDeclaration
source§fn clone(&self) -> ConstDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConstDeclaration
source§impl<'de> Deserialize<'de> for ConstDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConstDeclaration
source§impl Node for ConstDeclaration
source§impl PartialEq for ConstDeclaration
source§fn eq(&self, other: &ConstDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ConstDeclaration
source§impl Eq for ConstDeclaration
source§impl StructuralEq for ConstDeclaration
source§impl StructuralPartialEq for ConstDeclaration
Auto Trait Implementations§
§impl RefUnwindSafe for ConstDeclaration
§impl Send for ConstDeclaration
§impl Sync for ConstDeclaration
§impl Unpin for ConstDeclaration
§impl UnwindSafe for ConstDeclaration
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/definition/struct.DefinitionStatement.html b/leo_ast/statement/definition/struct.DefinitionStatement.html
index c147af02aa..3b0b16b5d3 100644
--- a/leo_ast/statement/definition/struct.DefinitionStatement.html
+++ b/leo_ast/statement/definition/struct.DefinitionStatement.html
@@ -13,8 +13,8 @@
§value: Expression
An initializer value for the bindings.
§span: Span
The span excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for DefinitionStatement
source§fn clone(&self) -> DefinitionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for DefinitionStatement
source§impl<'de> Deserialize<'de> for DefinitionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for DefinitionStatement
source§impl Node for DefinitionStatement
source§impl PartialEq for DefinitionStatement
source§fn eq(&self, other: &DefinitionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for DefinitionStatement
source§fn clone(&self) -> DefinitionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for DefinitionStatement
source§impl<'de> Deserialize<'de> for DefinitionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for DefinitionStatement
source§impl Node for DefinitionStatement
source§impl PartialEq for DefinitionStatement
source§fn eq(&self, other: &DefinitionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for DefinitionStatement
source§impl Eq for DefinitionStatement
source§impl StructuralEq for DefinitionStatement
source§impl StructuralPartialEq for DefinitionStatement
Auto Trait Implementations§
§impl RefUnwindSafe for DefinitionStatement
§impl Send for DefinitionStatement
§impl Sync for DefinitionStatement
§impl Unpin for DefinitionStatement
§impl UnwindSafe for DefinitionStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/enum.Statement.html b/leo_ast/statement/enum.Statement.html
index 9b91541793..5e61dede79 100644
--- a/leo_ast/statement/enum.Statement.html
+++ b/leo_ast/statement/enum.Statement.html
@@ -22,8 +22,8 @@
§Iteration(Box<IterationStatement>)
A for
statement.
§Return(ReturnStatement)
A return statement return expr;
.
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Statement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moreTrait Implementations§
source§impl<'de> Deserialize<'de> for Statement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Statement
source§impl Eq for Statement
source§impl StructuralEq for Statement
source§impl StructuralPartialEq for Statement
Auto Trait Implementations§
§impl !RefUnwindSafe for Statement
§impl Send for Statement
§impl !Sync for Statement
§impl Unpin for Statement
§impl UnwindSafe for Statement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/expression/struct.ExpressionStatement.html b/leo_ast/statement/expression/struct.ExpressionStatement.html
index 47ed0fc087..07af87082d 100644
--- a/leo_ast/statement/expression/struct.ExpressionStatement.html
+++ b/leo_ast/statement/expression/struct.ExpressionStatement.html
@@ -7,8 +7,8 @@
Fields§
§expression: Expression
The expression associated with the statement.
§span: Span
The span.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ExpressionStatement
source§fn clone(&self) -> ExpressionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ExpressionStatement
source§impl<'de> Deserialize<'de> for ExpressionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ExpressionStatement
source§impl Node for ExpressionStatement
source§impl PartialEq for ExpressionStatement
source§fn eq(&self, other: &ExpressionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ExpressionStatement
source§fn clone(&self) -> ExpressionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ExpressionStatement
source§impl<'de> Deserialize<'de> for ExpressionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ExpressionStatement
source§impl Node for ExpressionStatement
source§impl PartialEq for ExpressionStatement
source§fn eq(&self, other: &ExpressionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ExpressionStatement
source§impl Eq for ExpressionStatement
source§impl StructuralEq for ExpressionStatement
source§impl StructuralPartialEq for ExpressionStatement
Auto Trait Implementations§
§impl RefUnwindSafe for ExpressionStatement
§impl Send for ExpressionStatement
§impl Sync for ExpressionStatement
§impl Unpin for ExpressionStatement
§impl UnwindSafe for ExpressionStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/return_/struct.ReturnStatement.html b/leo_ast/statement/return_/struct.ReturnStatement.html
index f9fddb4f2e..b1815835a8 100644
--- a/leo_ast/statement/return_/struct.ReturnStatement.html
+++ b/leo_ast/statement/return_/struct.ReturnStatement.html
@@ -9,8 +9,8 @@
§finalize_arguments: Option<Vec<Expression>>
Arguments to the finalize block.
§span: Span
The span of return expression
excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ReturnStatement
source§fn clone(&self) -> ReturnStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ReturnStatement
source§impl<'de> Deserialize<'de> for ReturnStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ReturnStatement
source§impl Node for ReturnStatement
source§impl PartialEq for ReturnStatement
source§fn eq(&self, other: &ReturnStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ReturnStatement
source§fn clone(&self) -> ReturnStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ReturnStatement
source§impl<'de> Deserialize<'de> for ReturnStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ReturnStatement
source§impl Node for ReturnStatement
source§impl PartialEq for ReturnStatement
source§fn eq(&self, other: &ReturnStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ReturnStatement
source§impl Eq for ReturnStatement
source§impl StructuralEq for ReturnStatement
source§impl StructuralPartialEq for ReturnStatement
Auto Trait Implementations§
§impl RefUnwindSafe for ReturnStatement
§impl Send for ReturnStatement
§impl Sync for ReturnStatement
§impl Unpin for ReturnStatement
§impl UnwindSafe for ReturnStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/stub/struct.Stub.html b/leo_ast/stub/struct.Stub.html
index 174085a356..a59392278e 100644
--- a/leo_ast/stub/struct.Stub.html
+++ b/leo_ast/stub/struct.Stub.html
@@ -15,9 +15,9 @@
§mappings: Vec<(Symbol, Mapping)>
A vector of mapping definitions.
§functions: Vec<(Symbol, FunctionStub)>
A vector of function stub definitions.
§span: Span
The span associated with the stub.
-Trait Implementations§
source§impl Default for Stub
source§fn default() -> Self
Constructs an empty program stub
+Trait Implementations§
source§impl<'de> Deserialize<'de> for Stub
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Stub> for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for Stub
source§impl Eq for Stub
source§impl StructuralEq for Stub
source§impl StructuralPartialEq for Stub
Auto Trait Implementations§
§impl RefUnwindSafe for Stub
§impl Send for Stub
§impl Sync for Stub
§impl Unpin for Stub
§impl UnwindSafe for Stub
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/types/integer_type/enum.IntegerType.html b/leo_ast/types/integer_type/enum.IntegerType.html
index 0e3192d212..8d0bf8c07a 100644
--- a/leo_ast/types/integer_type/enum.IntegerType.html
+++ b/leo_ast/types/integer_type/enum.IntegerType.html
@@ -13,8 +13,8 @@
}Expand description
Explicit integer type.
Variants§
Implementations§
Trait Implementations§
source§impl Clone for IntegerType
source§fn clone(&self) -> IntegerType
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IntegerType
source§impl<'de> Deserialize<'de> for IntegerType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for IntegerType
Trait Implementations§
source§impl Clone for IntegerType
source§fn clone(&self) -> IntegerType
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IntegerType
source§impl<'de> Deserialize<'de> for IntegerType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for IntegerType
source§impl Hash for IntegerType
source§impl PartialEq for IntegerType
source§fn eq(&self, other: &IntegerType) -> 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
diff --git a/leo_ast/types/tuple/struct.TupleType.html b/leo_ast/types/tuple/struct.TupleType.html
index b3aa05153a..17f02f5626 100644
--- a/leo_ast/types/tuple/struct.TupleType.html
+++ b/leo_ast/types/tuple/struct.TupleType.html
@@ -5,8 +5,8 @@
Fields§
§elements: Vec<Type>
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for TupleType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moreTrait Implementations§
source§impl<'de> Deserialize<'de> for TupleType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for TupleType
source§fn eq(&self, other: &TupleType) -> 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
diff --git a/leo_ast/types/type_/enum.Type.html b/leo_ast/types/type_/enum.Type.html
index 246a09dfa6..901803c8fe 100644
--- a/leo_ast/types/type_/enum.Type.html
+++ b/leo_ast/types/type_/enum.Type.html
@@ -34,8 +34,8 @@
Will eventually lead to a compile error.
Implementations§
impl<T> Any for Twhere
diff --git a/leo_ast/statement/const_/struct.ConstDeclaration.html b/leo_ast/statement/const_/struct.ConstDeclaration.html
index 3c5c64aeb1..d38eb5ff8e 100644
--- a/leo_ast/statement/const_/struct.ConstDeclaration.html
+++ b/leo_ast/statement/const_/struct.ConstDeclaration.html
@@ -11,8 +11,8 @@
§value: Expression
An initializer value for the binding.
§span: Span
The span excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ConstDeclaration
source§fn clone(&self) -> ConstDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConstDeclaration
source§impl<'de> Deserialize<'de> for ConstDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConstDeclaration
source§impl Node for ConstDeclaration
source§impl PartialEq for ConstDeclaration
source§fn eq(&self, other: &ConstDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ConstDeclaration
source§fn clone(&self) -> ConstDeclaration
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ConstDeclaration
source§impl<'de> Deserialize<'de> for ConstDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ConstDeclaration
source§impl Node for ConstDeclaration
source§impl PartialEq for ConstDeclaration
source§fn eq(&self, other: &ConstDeclaration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ConstDeclaration
source§impl Eq for ConstDeclaration
source§impl StructuralEq for ConstDeclaration
source§impl StructuralPartialEq for ConstDeclaration
Auto Trait Implementations§
§impl RefUnwindSafe for ConstDeclaration
§impl Send for ConstDeclaration
§impl Sync for ConstDeclaration
§impl Unpin for ConstDeclaration
§impl UnwindSafe for ConstDeclaration
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/definition/struct.DefinitionStatement.html b/leo_ast/statement/definition/struct.DefinitionStatement.html
index c147af02aa..3b0b16b5d3 100644
--- a/leo_ast/statement/definition/struct.DefinitionStatement.html
+++ b/leo_ast/statement/definition/struct.DefinitionStatement.html
@@ -13,8 +13,8 @@
§value: Expression
An initializer value for the bindings.
§span: Span
The span excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for DefinitionStatement
source§fn clone(&self) -> DefinitionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for DefinitionStatement
source§impl<'de> Deserialize<'de> for DefinitionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for DefinitionStatement
source§impl Node for DefinitionStatement
source§impl PartialEq for DefinitionStatement
source§fn eq(&self, other: &DefinitionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for DefinitionStatement
source§fn clone(&self) -> DefinitionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for DefinitionStatement
source§impl<'de> Deserialize<'de> for DefinitionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for DefinitionStatement
source§impl Node for DefinitionStatement
source§impl PartialEq for DefinitionStatement
source§fn eq(&self, other: &DefinitionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for DefinitionStatement
source§impl Eq for DefinitionStatement
source§impl StructuralEq for DefinitionStatement
source§impl StructuralPartialEq for DefinitionStatement
Auto Trait Implementations§
§impl RefUnwindSafe for DefinitionStatement
§impl Send for DefinitionStatement
§impl Sync for DefinitionStatement
§impl Unpin for DefinitionStatement
§impl UnwindSafe for DefinitionStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/enum.Statement.html b/leo_ast/statement/enum.Statement.html
index 9b91541793..5e61dede79 100644
--- a/leo_ast/statement/enum.Statement.html
+++ b/leo_ast/statement/enum.Statement.html
@@ -22,8 +22,8 @@
§Iteration(Box<IterationStatement>)
A for
statement.
§Return(ReturnStatement)
A return statement return expr;
.
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Statement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moreTrait Implementations§
source§impl<'de> Deserialize<'de> for Statement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Statement
source§impl Eq for Statement
source§impl StructuralEq for Statement
source§impl StructuralPartialEq for Statement
Auto Trait Implementations§
§impl !RefUnwindSafe for Statement
§impl Send for Statement
§impl !Sync for Statement
§impl Unpin for Statement
§impl UnwindSafe for Statement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/expression/struct.ExpressionStatement.html b/leo_ast/statement/expression/struct.ExpressionStatement.html
index 47ed0fc087..07af87082d 100644
--- a/leo_ast/statement/expression/struct.ExpressionStatement.html
+++ b/leo_ast/statement/expression/struct.ExpressionStatement.html
@@ -7,8 +7,8 @@
Fields§
§expression: Expression
The expression associated with the statement.
§span: Span
The span.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ExpressionStatement
source§fn clone(&self) -> ExpressionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ExpressionStatement
source§impl<'de> Deserialize<'de> for ExpressionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ExpressionStatement
source§impl Node for ExpressionStatement
source§impl PartialEq for ExpressionStatement
source§fn eq(&self, other: &ExpressionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ExpressionStatement
source§fn clone(&self) -> ExpressionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ExpressionStatement
source§impl<'de> Deserialize<'de> for ExpressionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ExpressionStatement
source§impl Node for ExpressionStatement
source§impl PartialEq for ExpressionStatement
source§fn eq(&self, other: &ExpressionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ExpressionStatement
source§impl Eq for ExpressionStatement
source§impl StructuralEq for ExpressionStatement
source§impl StructuralPartialEq for ExpressionStatement
Auto Trait Implementations§
§impl RefUnwindSafe for ExpressionStatement
§impl Send for ExpressionStatement
§impl Sync for ExpressionStatement
§impl Unpin for ExpressionStatement
§impl UnwindSafe for ExpressionStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/return_/struct.ReturnStatement.html b/leo_ast/statement/return_/struct.ReturnStatement.html
index f9fddb4f2e..b1815835a8 100644
--- a/leo_ast/statement/return_/struct.ReturnStatement.html
+++ b/leo_ast/statement/return_/struct.ReturnStatement.html
@@ -9,8 +9,8 @@
§finalize_arguments: Option<Vec<Expression>>
Arguments to the finalize block.
§span: Span
The span of return expression
excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ReturnStatement
source§fn clone(&self) -> ReturnStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ReturnStatement
source§impl<'de> Deserialize<'de> for ReturnStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ReturnStatement
source§impl Node for ReturnStatement
source§impl PartialEq for ReturnStatement
source§fn eq(&self, other: &ReturnStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ReturnStatement
source§fn clone(&self) -> ReturnStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ReturnStatement
source§impl<'de> Deserialize<'de> for ReturnStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ReturnStatement
source§impl Node for ReturnStatement
source§impl PartialEq for ReturnStatement
source§fn eq(&self, other: &ReturnStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ReturnStatement
source§impl Eq for ReturnStatement
source§impl StructuralEq for ReturnStatement
source§impl StructuralPartialEq for ReturnStatement
Auto Trait Implementations§
§impl RefUnwindSafe for ReturnStatement
§impl Send for ReturnStatement
§impl Sync for ReturnStatement
§impl Unpin for ReturnStatement
§impl UnwindSafe for ReturnStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/stub/struct.Stub.html b/leo_ast/stub/struct.Stub.html
index 174085a356..a59392278e 100644
--- a/leo_ast/stub/struct.Stub.html
+++ b/leo_ast/stub/struct.Stub.html
@@ -15,9 +15,9 @@
§mappings: Vec<(Symbol, Mapping)>
A vector of mapping definitions.
§functions: Vec<(Symbol, FunctionStub)>
A vector of function stub definitions.
§span: Span
The span associated with the stub.
-Trait Implementations§
source§impl Default for Stub
source§fn default() -> Self
Constructs an empty program stub
+Trait Implementations§
source§impl<'de> Deserialize<'de> for Stub
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Stub> for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for Stub
source§impl Eq for Stub
source§impl StructuralEq for Stub
source§impl StructuralPartialEq for Stub
Auto Trait Implementations§
§impl RefUnwindSafe for Stub
§impl Send for Stub
§impl Sync for Stub
§impl Unpin for Stub
§impl UnwindSafe for Stub
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/types/integer_type/enum.IntegerType.html b/leo_ast/types/integer_type/enum.IntegerType.html
index 0e3192d212..8d0bf8c07a 100644
--- a/leo_ast/types/integer_type/enum.IntegerType.html
+++ b/leo_ast/types/integer_type/enum.IntegerType.html
@@ -13,8 +13,8 @@
}Expand description
Explicit integer type.
Variants§
Implementations§
Trait Implementations§
source§impl Clone for IntegerType
source§fn clone(&self) -> IntegerType
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IntegerType
source§impl<'de> Deserialize<'de> for IntegerType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for IntegerType
Trait Implementations§
source§impl Clone for IntegerType
source§fn clone(&self) -> IntegerType
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IntegerType
source§impl<'de> Deserialize<'de> for IntegerType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for IntegerType
source§impl Hash for IntegerType
source§impl PartialEq for IntegerType
source§fn eq(&self, other: &IntegerType) -> 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
diff --git a/leo_ast/types/tuple/struct.TupleType.html b/leo_ast/types/tuple/struct.TupleType.html
index b3aa05153a..17f02f5626 100644
--- a/leo_ast/types/tuple/struct.TupleType.html
+++ b/leo_ast/types/tuple/struct.TupleType.html
@@ -5,8 +5,8 @@
Fields§
§elements: Vec<Type>
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for TupleType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moreTrait Implementations§
source§impl<'de> Deserialize<'de> for TupleType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for TupleType
source§fn eq(&self, other: &TupleType) -> 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
diff --git a/leo_ast/types/type_/enum.Type.html b/leo_ast/types/type_/enum.Type.html
index 246a09dfa6..901803c8fe 100644
--- a/leo_ast/types/type_/enum.Type.html
+++ b/leo_ast/types/type_/enum.Type.html
@@ -34,8 +34,8 @@
Will eventually lead to a compile error.
Implementations§
An initializer value for the binding.
The span excluding the semicolon.
The ID of the node.
-source§impl Clone for ConstDeclaration
impl Clone for ConstDeclaration
source§fn clone(&self) -> ConstDeclaration
fn clone(&self) -> ConstDeclaration
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ConstDeclaration
impl Debug for ConstDeclaration
source§impl<'de> Deserialize<'de> for ConstDeclaration
impl<'de> Deserialize<'de> for ConstDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
source§impl Display for ConstDeclaration
impl Display for ConstDeclaration
source§impl Node for ConstDeclaration
impl Node for ConstDeclaration
source§impl PartialEq for ConstDeclaration
impl PartialEq for ConstDeclaration
source§fn eq(&self, other: &ConstDeclaration) -> bool
fn eq(&self, other: &ConstDeclaration) -> bool
self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ConstDeclaration
impl Clone for ConstDeclaration
source§fn clone(&self) -> ConstDeclaration
fn clone(&self) -> ConstDeclaration
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ConstDeclaration
impl Debug for ConstDeclaration
source§impl<'de> Deserialize<'de> for ConstDeclaration
impl<'de> Deserialize<'de> for ConstDeclaration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
source§impl Display for ConstDeclaration
impl Display for ConstDeclaration
source§impl Node for ConstDeclaration
impl Node for ConstDeclaration
source§impl PartialEq for ConstDeclaration
impl PartialEq for ConstDeclaration
source§fn eq(&self, other: &ConstDeclaration) -> bool
fn eq(&self, other: &ConstDeclaration) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ConstDeclaration
impl Serialize for ConstDeclaration
impl Eq for ConstDeclaration
impl StructuralEq for ConstDeclaration
impl StructuralPartialEq for ConstDeclaration
Auto Trait Implementations§
impl RefUnwindSafe for ConstDeclaration
impl Send for ConstDeclaration
impl Sync for ConstDeclaration
impl Unpin for ConstDeclaration
impl UnwindSafe for ConstDeclaration
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/definition/struct.DefinitionStatement.html b/leo_ast/statement/definition/struct.DefinitionStatement.html
index c147af02aa..3b0b16b5d3 100644
--- a/leo_ast/statement/definition/struct.DefinitionStatement.html
+++ b/leo_ast/statement/definition/struct.DefinitionStatement.html
@@ -13,8 +13,8 @@
§value: Expression
An initializer value for the bindings.
§span: Span
The span excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for DefinitionStatement
source§fn clone(&self) -> DefinitionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for DefinitionStatement
source§impl<'de> Deserialize<'de> for DefinitionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for DefinitionStatement
source§impl Node for DefinitionStatement
source§impl PartialEq for DefinitionStatement
source§fn eq(&self, other: &DefinitionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for DefinitionStatement
source§fn clone(&self) -> DefinitionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for DefinitionStatement
source§impl<'de> Deserialize<'de> for DefinitionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for DefinitionStatement
source§impl Node for DefinitionStatement
source§impl PartialEq for DefinitionStatement
source§fn eq(&self, other: &DefinitionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for DefinitionStatement
source§impl Eq for DefinitionStatement
source§impl StructuralEq for DefinitionStatement
source§impl StructuralPartialEq for DefinitionStatement
Auto Trait Implementations§
§impl RefUnwindSafe for DefinitionStatement
§impl Send for DefinitionStatement
§impl Sync for DefinitionStatement
§impl Unpin for DefinitionStatement
§impl UnwindSafe for DefinitionStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/enum.Statement.html b/leo_ast/statement/enum.Statement.html
index 9b91541793..5e61dede79 100644
--- a/leo_ast/statement/enum.Statement.html
+++ b/leo_ast/statement/enum.Statement.html
@@ -22,8 +22,8 @@
§Iteration(Box<IterationStatement>)
A for
statement.
§Return(ReturnStatement)
A return statement return expr;
.
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Statement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moreTrait Implementations§
source§impl<'de> Deserialize<'de> for Statement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Statement
source§impl Eq for Statement
source§impl StructuralEq for Statement
source§impl StructuralPartialEq for Statement
Auto Trait Implementations§
§impl !RefUnwindSafe for Statement
§impl Send for Statement
§impl !Sync for Statement
§impl Unpin for Statement
§impl UnwindSafe for Statement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/expression/struct.ExpressionStatement.html b/leo_ast/statement/expression/struct.ExpressionStatement.html
index 47ed0fc087..07af87082d 100644
--- a/leo_ast/statement/expression/struct.ExpressionStatement.html
+++ b/leo_ast/statement/expression/struct.ExpressionStatement.html
@@ -7,8 +7,8 @@
Fields§
§expression: Expression
The expression associated with the statement.
§span: Span
The span.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ExpressionStatement
source§fn clone(&self) -> ExpressionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ExpressionStatement
source§impl<'de> Deserialize<'de> for ExpressionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ExpressionStatement
source§impl Node for ExpressionStatement
source§impl PartialEq for ExpressionStatement
source§fn eq(&self, other: &ExpressionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ExpressionStatement
source§fn clone(&self) -> ExpressionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ExpressionStatement
source§impl<'de> Deserialize<'de> for ExpressionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ExpressionStatement
source§impl Node for ExpressionStatement
source§impl PartialEq for ExpressionStatement
source§fn eq(&self, other: &ExpressionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ExpressionStatement
source§impl Eq for ExpressionStatement
source§impl StructuralEq for ExpressionStatement
source§impl StructuralPartialEq for ExpressionStatement
Auto Trait Implementations§
§impl RefUnwindSafe for ExpressionStatement
§impl Send for ExpressionStatement
§impl Sync for ExpressionStatement
§impl Unpin for ExpressionStatement
§impl UnwindSafe for ExpressionStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/return_/struct.ReturnStatement.html b/leo_ast/statement/return_/struct.ReturnStatement.html
index f9fddb4f2e..b1815835a8 100644
--- a/leo_ast/statement/return_/struct.ReturnStatement.html
+++ b/leo_ast/statement/return_/struct.ReturnStatement.html
@@ -9,8 +9,8 @@
§finalize_arguments: Option<Vec<Expression>>
Arguments to the finalize block.
§span: Span
The span of return expression
excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ReturnStatement
source§fn clone(&self) -> ReturnStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ReturnStatement
source§impl<'de> Deserialize<'de> for ReturnStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ReturnStatement
source§impl Node for ReturnStatement
source§impl PartialEq for ReturnStatement
source§fn eq(&self, other: &ReturnStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ReturnStatement
source§fn clone(&self) -> ReturnStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ReturnStatement
source§impl<'de> Deserialize<'de> for ReturnStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ReturnStatement
source§impl Node for ReturnStatement
source§impl PartialEq for ReturnStatement
source§fn eq(&self, other: &ReturnStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ReturnStatement
source§impl Eq for ReturnStatement
source§impl StructuralEq for ReturnStatement
source§impl StructuralPartialEq for ReturnStatement
Auto Trait Implementations§
§impl RefUnwindSafe for ReturnStatement
§impl Send for ReturnStatement
§impl Sync for ReturnStatement
§impl Unpin for ReturnStatement
§impl UnwindSafe for ReturnStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/stub/struct.Stub.html b/leo_ast/stub/struct.Stub.html
index 174085a356..a59392278e 100644
--- a/leo_ast/stub/struct.Stub.html
+++ b/leo_ast/stub/struct.Stub.html
@@ -15,9 +15,9 @@
§mappings: Vec<(Symbol, Mapping)>
A vector of mapping definitions.
§functions: Vec<(Symbol, FunctionStub)>
A vector of function stub definitions.
§span: Span
The span associated with the stub.
-Trait Implementations§
source§impl Default for Stub
source§fn default() -> Self
Constructs an empty program stub
+Trait Implementations§
source§impl<'de> Deserialize<'de> for Stub
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Stub> for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for Stub
source§impl Eq for Stub
source§impl StructuralEq for Stub
source§impl StructuralPartialEq for Stub
Auto Trait Implementations§
§impl RefUnwindSafe for Stub
§impl Send for Stub
§impl Sync for Stub
§impl Unpin for Stub
§impl UnwindSafe for Stub
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/types/integer_type/enum.IntegerType.html b/leo_ast/types/integer_type/enum.IntegerType.html
index 0e3192d212..8d0bf8c07a 100644
--- a/leo_ast/types/integer_type/enum.IntegerType.html
+++ b/leo_ast/types/integer_type/enum.IntegerType.html
@@ -13,8 +13,8 @@
}Expand description
Explicit integer type.
Variants§
Implementations§
Trait Implementations§
source§impl Clone for IntegerType
source§fn clone(&self) -> IntegerType
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IntegerType
source§impl<'de> Deserialize<'de> for IntegerType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for IntegerType
Trait Implementations§
source§impl Clone for IntegerType
source§fn clone(&self) -> IntegerType
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IntegerType
source§impl<'de> Deserialize<'de> for IntegerType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for IntegerType
source§impl Hash for IntegerType
source§impl PartialEq for IntegerType
source§fn eq(&self, other: &IntegerType) -> 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
diff --git a/leo_ast/types/tuple/struct.TupleType.html b/leo_ast/types/tuple/struct.TupleType.html
index b3aa05153a..17f02f5626 100644
--- a/leo_ast/types/tuple/struct.TupleType.html
+++ b/leo_ast/types/tuple/struct.TupleType.html
@@ -5,8 +5,8 @@
Fields§
§elements: Vec<Type>
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for TupleType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moreTrait Implementations§
source§impl<'de> Deserialize<'de> for TupleType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for TupleType
source§fn eq(&self, other: &TupleType) -> 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
diff --git a/leo_ast/types/type_/enum.Type.html b/leo_ast/types/type_/enum.Type.html
index 246a09dfa6..901803c8fe 100644
--- a/leo_ast/types/type_/enum.Type.html
+++ b/leo_ast/types/type_/enum.Type.html
@@ -34,8 +34,8 @@
Will eventually lead to a compile error.
Implementations§
impl<T> Any for Twhere
diff --git a/leo_ast/statement/definition/struct.DefinitionStatement.html b/leo_ast/statement/definition/struct.DefinitionStatement.html
index c147af02aa..3b0b16b5d3 100644
--- a/leo_ast/statement/definition/struct.DefinitionStatement.html
+++ b/leo_ast/statement/definition/struct.DefinitionStatement.html
@@ -13,8 +13,8 @@
§value: Expression
An initializer value for the bindings.
§span: Span
The span excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for DefinitionStatement
source§fn clone(&self) -> DefinitionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for DefinitionStatement
source§impl<'de> Deserialize<'de> for DefinitionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for DefinitionStatement
source§impl Node for DefinitionStatement
source§impl PartialEq for DefinitionStatement
source§fn eq(&self, other: &DefinitionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for DefinitionStatement
source§fn clone(&self) -> DefinitionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for DefinitionStatement
source§impl<'de> Deserialize<'de> for DefinitionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for DefinitionStatement
source§impl Node for DefinitionStatement
source§impl PartialEq for DefinitionStatement
source§fn eq(&self, other: &DefinitionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for DefinitionStatement
source§impl Eq for DefinitionStatement
source§impl StructuralEq for DefinitionStatement
source§impl StructuralPartialEq for DefinitionStatement
Auto Trait Implementations§
§impl RefUnwindSafe for DefinitionStatement
§impl Send for DefinitionStatement
§impl Sync for DefinitionStatement
§impl Unpin for DefinitionStatement
§impl UnwindSafe for DefinitionStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/enum.Statement.html b/leo_ast/statement/enum.Statement.html
index 9b91541793..5e61dede79 100644
--- a/leo_ast/statement/enum.Statement.html
+++ b/leo_ast/statement/enum.Statement.html
@@ -22,8 +22,8 @@
§Iteration(Box<IterationStatement>)
A for
statement.
§Return(ReturnStatement)
A return statement return expr;
.
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Statement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moreTrait Implementations§
source§impl<'de> Deserialize<'de> for Statement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for Statement
source§impl Eq for Statement
source§impl StructuralEq for Statement
source§impl StructuralPartialEq for Statement
Auto Trait Implementations§
§impl !RefUnwindSafe for Statement
§impl Send for Statement
§impl !Sync for Statement
§impl Unpin for Statement
§impl UnwindSafe for Statement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/expression/struct.ExpressionStatement.html b/leo_ast/statement/expression/struct.ExpressionStatement.html
index 47ed0fc087..07af87082d 100644
--- a/leo_ast/statement/expression/struct.ExpressionStatement.html
+++ b/leo_ast/statement/expression/struct.ExpressionStatement.html
@@ -7,8 +7,8 @@
Fields§
§expression: Expression
The expression associated with the statement.
§span: Span
The span.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ExpressionStatement
source§fn clone(&self) -> ExpressionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ExpressionStatement
source§impl<'de> Deserialize<'de> for ExpressionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ExpressionStatement
source§impl Node for ExpressionStatement
source§impl PartialEq for ExpressionStatement
source§fn eq(&self, other: &ExpressionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ExpressionStatement
source§fn clone(&self) -> ExpressionStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ExpressionStatement
source§impl<'de> Deserialize<'de> for ExpressionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ExpressionStatement
source§impl Node for ExpressionStatement
source§impl PartialEq for ExpressionStatement
source§fn eq(&self, other: &ExpressionStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ExpressionStatement
source§impl Eq for ExpressionStatement
source§impl StructuralEq for ExpressionStatement
source§impl StructuralPartialEq for ExpressionStatement
Auto Trait Implementations§
§impl RefUnwindSafe for ExpressionStatement
§impl Send for ExpressionStatement
§impl Sync for ExpressionStatement
§impl Unpin for ExpressionStatement
§impl UnwindSafe for ExpressionStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/return_/struct.ReturnStatement.html b/leo_ast/statement/return_/struct.ReturnStatement.html
index f9fddb4f2e..b1815835a8 100644
--- a/leo_ast/statement/return_/struct.ReturnStatement.html
+++ b/leo_ast/statement/return_/struct.ReturnStatement.html
@@ -9,8 +9,8 @@
§finalize_arguments: Option<Vec<Expression>>
Arguments to the finalize block.
§span: Span
The span of return expression
excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ReturnStatement
source§fn clone(&self) -> ReturnStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ReturnStatement
source§impl<'de> Deserialize<'de> for ReturnStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ReturnStatement
source§impl Node for ReturnStatement
source§impl PartialEq for ReturnStatement
source§fn eq(&self, other: &ReturnStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ReturnStatement
source§fn clone(&self) -> ReturnStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ReturnStatement
source§impl<'de> Deserialize<'de> for ReturnStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ReturnStatement
source§impl Node for ReturnStatement
source§impl PartialEq for ReturnStatement
source§fn eq(&self, other: &ReturnStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ReturnStatement
source§impl Eq for ReturnStatement
source§impl StructuralEq for ReturnStatement
source§impl StructuralPartialEq for ReturnStatement
Auto Trait Implementations§
§impl RefUnwindSafe for ReturnStatement
§impl Send for ReturnStatement
§impl Sync for ReturnStatement
§impl Unpin for ReturnStatement
§impl UnwindSafe for ReturnStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/stub/struct.Stub.html b/leo_ast/stub/struct.Stub.html
index 174085a356..a59392278e 100644
--- a/leo_ast/stub/struct.Stub.html
+++ b/leo_ast/stub/struct.Stub.html
@@ -15,9 +15,9 @@
§mappings: Vec<(Symbol, Mapping)>
A vector of mapping definitions.
§functions: Vec<(Symbol, FunctionStub)>
A vector of function stub definitions.
§span: Span
The span associated with the stub.
-Trait Implementations§
source§impl Default for Stub
source§fn default() -> Self
Constructs an empty program stub
+Trait Implementations§
source§impl<'de> Deserialize<'de> for Stub
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Stub> for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for Stub
source§impl Eq for Stub
source§impl StructuralEq for Stub
source§impl StructuralPartialEq for Stub
Auto Trait Implementations§
§impl RefUnwindSafe for Stub
§impl Send for Stub
§impl Sync for Stub
§impl Unpin for Stub
§impl UnwindSafe for Stub
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/types/integer_type/enum.IntegerType.html b/leo_ast/types/integer_type/enum.IntegerType.html
index 0e3192d212..8d0bf8c07a 100644
--- a/leo_ast/types/integer_type/enum.IntegerType.html
+++ b/leo_ast/types/integer_type/enum.IntegerType.html
@@ -13,8 +13,8 @@
}Expand description
Explicit integer type.
Variants§
Implementations§
Trait Implementations§
source§impl Clone for IntegerType
source§fn clone(&self) -> IntegerType
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IntegerType
source§impl<'de> Deserialize<'de> for IntegerType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for IntegerType
Trait Implementations§
source§impl Clone for IntegerType
source§fn clone(&self) -> IntegerType
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IntegerType
source§impl<'de> Deserialize<'de> for IntegerType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for IntegerType
source§impl Hash for IntegerType
source§impl PartialEq for IntegerType
source§fn eq(&self, other: &IntegerType) -> 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
diff --git a/leo_ast/types/tuple/struct.TupleType.html b/leo_ast/types/tuple/struct.TupleType.html
index b3aa05153a..17f02f5626 100644
--- a/leo_ast/types/tuple/struct.TupleType.html
+++ b/leo_ast/types/tuple/struct.TupleType.html
@@ -5,8 +5,8 @@
Fields§
§elements: Vec<Type>
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for TupleType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moreTrait Implementations§
source§impl<'de> Deserialize<'de> for TupleType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for TupleType
source§fn eq(&self, other: &TupleType) -> 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
diff --git a/leo_ast/types/type_/enum.Type.html b/leo_ast/types/type_/enum.Type.html
index 246a09dfa6..901803c8fe 100644
--- a/leo_ast/types/type_/enum.Type.html
+++ b/leo_ast/types/type_/enum.Type.html
@@ -34,8 +34,8 @@
Will eventually lead to a compile error.
Implementations§
An initializer value for the bindings.
The span excluding the semicolon.
The ID of the node.
-source§impl Clone for DefinitionStatement
impl Clone for DefinitionStatement
source§fn clone(&self) -> DefinitionStatement
fn clone(&self) -> DefinitionStatement
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for DefinitionStatement
impl Debug for DefinitionStatement
source§impl<'de> Deserialize<'de> for DefinitionStatement
impl<'de> Deserialize<'de> for DefinitionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
source§impl Display for DefinitionStatement
impl Display for DefinitionStatement
source§impl Node for DefinitionStatement
impl Node for DefinitionStatement
source§impl PartialEq for DefinitionStatement
impl PartialEq for DefinitionStatement
source§fn eq(&self, other: &DefinitionStatement) -> bool
fn eq(&self, other: &DefinitionStatement) -> bool
self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for DefinitionStatement
impl Clone for DefinitionStatement
source§fn clone(&self) -> DefinitionStatement
fn clone(&self) -> DefinitionStatement
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for DefinitionStatement
impl Debug for DefinitionStatement
source§impl<'de> Deserialize<'de> for DefinitionStatement
impl<'de> Deserialize<'de> for DefinitionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
source§impl Display for DefinitionStatement
impl Display for DefinitionStatement
source§impl Node for DefinitionStatement
impl Node for DefinitionStatement
source§impl PartialEq for DefinitionStatement
impl PartialEq for DefinitionStatement
source§fn eq(&self, other: &DefinitionStatement) -> bool
fn eq(&self, other: &DefinitionStatement) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for DefinitionStatement
impl Serialize for DefinitionStatement
impl Eq for DefinitionStatement
impl StructuralEq for DefinitionStatement
impl StructuralPartialEq for DefinitionStatement
Auto Trait Implementations§
impl RefUnwindSafe for DefinitionStatement
impl Send for DefinitionStatement
impl Sync for DefinitionStatement
impl Unpin for DefinitionStatement
impl UnwindSafe for DefinitionStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/enum.Statement.html b/leo_ast/statement/enum.Statement.html
index 9b91541793..5e61dede79 100644
--- a/leo_ast/statement/enum.Statement.html
+++ b/leo_ast/statement/enum.Statement.html
@@ -22,8 +22,8 @@
§Iteration(Box<IterationStatement>)
A for
statement.
§Return(ReturnStatement)
A return statement return expr;
.
impl<T> Any for Twhere
diff --git a/leo_ast/statement/enum.Statement.html b/leo_ast/statement/enum.Statement.html
index 9b91541793..5e61dede79 100644
--- a/leo_ast/statement/enum.Statement.html
+++ b/leo_ast/statement/enum.Statement.html
@@ -22,8 +22,8 @@
§Iteration(Box<IterationStatement>)
A for
statement.
§Return(ReturnStatement)
A return statement return expr;
.
Iteration(Box<IterationStatement>)
A for
statement.
Return(ReturnStatement)
A return statement return expr;
.
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Statement
impl<'de> Deserialize<'de> for Statement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Trait Implementations§
source§impl<'de> Deserialize<'de> for Statement
impl<'de> Deserialize<'de> for Statement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
source§impl PartialEq for Statement
impl PartialEq for Statement
impl Eq for Statement
impl StructuralEq for Statement
impl StructuralPartialEq for Statement
Auto Trait Implementations§
impl !RefUnwindSafe for Statement
impl Send for Statement
impl !Sync for Statement
impl Unpin for Statement
impl UnwindSafe for Statement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/expression/struct.ExpressionStatement.html b/leo_ast/statement/expression/struct.ExpressionStatement.html
index 47ed0fc087..07af87082d 100644
--- a/leo_ast/statement/expression/struct.ExpressionStatement.html
+++ b/leo_ast/statement/expression/struct.ExpressionStatement.html
@@ -7,8 +7,8 @@
impl<T> Any for Twhere
diff --git a/leo_ast/statement/expression/struct.ExpressionStatement.html b/leo_ast/statement/expression/struct.ExpressionStatement.html
index 47ed0fc087..07af87082d 100644
--- a/leo_ast/statement/expression/struct.ExpressionStatement.html
+++ b/leo_ast/statement/expression/struct.ExpressionStatement.html
@@ -7,8 +7,8 @@
Fields§
§expression: Expression
The expression associated with the statement.
span: Span
The span.
id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ExpressionStatement
impl Clone for ExpressionStatement
source§fn clone(&self) -> ExpressionStatement
fn clone(&self) -> ExpressionStatement
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ExpressionStatement
impl Debug for ExpressionStatement
source§impl<'de> Deserialize<'de> for ExpressionStatement
impl<'de> Deserialize<'de> for ExpressionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
source§impl Display for ExpressionStatement
impl Display for ExpressionStatement
source§impl Node for ExpressionStatement
impl Node for ExpressionStatement
source§impl PartialEq for ExpressionStatement
impl PartialEq for ExpressionStatement
source§fn eq(&self, other: &ExpressionStatement) -> bool
fn eq(&self, other: &ExpressionStatement) -> bool
self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ExpressionStatement
impl Clone for ExpressionStatement
source§fn clone(&self) -> ExpressionStatement
fn clone(&self) -> ExpressionStatement
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ExpressionStatement
impl Debug for ExpressionStatement
source§impl<'de> Deserialize<'de> for ExpressionStatement
impl<'de> Deserialize<'de> for ExpressionStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
source§impl Display for ExpressionStatement
impl Display for ExpressionStatement
source§impl Node for ExpressionStatement
impl Node for ExpressionStatement
source§impl PartialEq for ExpressionStatement
impl PartialEq for ExpressionStatement
source§fn eq(&self, other: &ExpressionStatement) -> bool
fn eq(&self, other: &ExpressionStatement) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ExpressionStatement
impl Serialize for ExpressionStatement
impl Eq for ExpressionStatement
impl StructuralEq for ExpressionStatement
impl StructuralPartialEq for ExpressionStatement
Auto Trait Implementations§
impl RefUnwindSafe for ExpressionStatement
impl Send for ExpressionStatement
impl Sync for ExpressionStatement
impl Unpin for ExpressionStatement
impl UnwindSafe for ExpressionStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/return_/struct.ReturnStatement.html b/leo_ast/statement/return_/struct.ReturnStatement.html
index f9fddb4f2e..b1815835a8 100644
--- a/leo_ast/statement/return_/struct.ReturnStatement.html
+++ b/leo_ast/statement/return_/struct.ReturnStatement.html
@@ -9,8 +9,8 @@
§finalize_arguments: Option<Vec<Expression>>
Arguments to the finalize block.
§span: Span
The span of return expression
excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ReturnStatement
source§fn clone(&self) -> ReturnStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ReturnStatement
source§impl<'de> Deserialize<'de> for ReturnStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ReturnStatement
source§impl Node for ReturnStatement
source§impl PartialEq for ReturnStatement
source§fn eq(&self, other: &ReturnStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ReturnStatement
source§fn clone(&self) -> ReturnStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ReturnStatement
source§impl<'de> Deserialize<'de> for ReturnStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ReturnStatement
source§impl Node for ReturnStatement
source§impl PartialEq for ReturnStatement
source§fn eq(&self, other: &ReturnStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ReturnStatement
source§impl Eq for ReturnStatement
source§impl StructuralEq for ReturnStatement
source§impl StructuralPartialEq for ReturnStatement
Auto Trait Implementations§
§impl RefUnwindSafe for ReturnStatement
§impl Send for ReturnStatement
§impl Sync for ReturnStatement
§impl Unpin for ReturnStatement
§impl UnwindSafe for ReturnStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/stub/struct.Stub.html b/leo_ast/stub/struct.Stub.html
index 174085a356..a59392278e 100644
--- a/leo_ast/stub/struct.Stub.html
+++ b/leo_ast/stub/struct.Stub.html
@@ -15,9 +15,9 @@
§mappings: Vec<(Symbol, Mapping)>
A vector of mapping definitions.
§functions: Vec<(Symbol, FunctionStub)>
A vector of function stub definitions.
§span: Span
The span associated with the stub.
-Trait Implementations§
source§impl Default for Stub
source§fn default() -> Self
Constructs an empty program stub
+Trait Implementations§
source§impl<'de> Deserialize<'de> for Stub
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Stub> for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for Stub
source§impl Eq for Stub
source§impl StructuralEq for Stub
source§impl StructuralPartialEq for Stub
Auto Trait Implementations§
§impl RefUnwindSafe for Stub
§impl Send for Stub
§impl Sync for Stub
§impl Unpin for Stub
§impl UnwindSafe for Stub
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/types/integer_type/enum.IntegerType.html b/leo_ast/types/integer_type/enum.IntegerType.html
index 0e3192d212..8d0bf8c07a 100644
--- a/leo_ast/types/integer_type/enum.IntegerType.html
+++ b/leo_ast/types/integer_type/enum.IntegerType.html
@@ -13,8 +13,8 @@
}Expand description
Explicit integer type.
Variants§
Implementations§
Trait Implementations§
source§impl Clone for IntegerType
source§fn clone(&self) -> IntegerType
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IntegerType
source§impl<'de> Deserialize<'de> for IntegerType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for IntegerType
Trait Implementations§
source§impl Clone for IntegerType
source§fn clone(&self) -> IntegerType
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IntegerType
source§impl<'de> Deserialize<'de> for IntegerType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for IntegerType
source§impl Hash for IntegerType
source§impl PartialEq for IntegerType
source§fn eq(&self, other: &IntegerType) -> 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
diff --git a/leo_ast/types/tuple/struct.TupleType.html b/leo_ast/types/tuple/struct.TupleType.html
index b3aa05153a..17f02f5626 100644
--- a/leo_ast/types/tuple/struct.TupleType.html
+++ b/leo_ast/types/tuple/struct.TupleType.html
@@ -5,8 +5,8 @@
Fields§
§elements: Vec<Type>
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for TupleType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moreTrait Implementations§
source§impl<'de> Deserialize<'de> for TupleType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for TupleType
source§fn eq(&self, other: &TupleType) -> 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
diff --git a/leo_ast/types/type_/enum.Type.html b/leo_ast/types/type_/enum.Type.html
index 246a09dfa6..901803c8fe 100644
--- a/leo_ast/types/type_/enum.Type.html
+++ b/leo_ast/types/type_/enum.Type.html
@@ -34,8 +34,8 @@
Will eventually lead to a compile error.
Implementations§
impl<T> Any for Twhere
diff --git a/leo_ast/statement/return_/struct.ReturnStatement.html b/leo_ast/statement/return_/struct.ReturnStatement.html
index f9fddb4f2e..b1815835a8 100644
--- a/leo_ast/statement/return_/struct.ReturnStatement.html
+++ b/leo_ast/statement/return_/struct.ReturnStatement.html
@@ -9,8 +9,8 @@
§finalize_arguments: Option<Vec<Expression>>
Arguments to the finalize block.
§span: Span
The span of return expression
excluding the semicolon.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for ReturnStatement
source§fn clone(&self) -> ReturnStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ReturnStatement
source§impl<'de> Deserialize<'de> for ReturnStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ReturnStatement
source§impl Node for ReturnStatement
source§impl PartialEq for ReturnStatement
source§fn eq(&self, other: &ReturnStatement) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ReturnStatement
source§fn clone(&self) -> ReturnStatement
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ReturnStatement
source§impl<'de> Deserialize<'de> for ReturnStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ReturnStatement
source§impl Node for ReturnStatement
source§impl PartialEq for ReturnStatement
source§fn eq(&self, other: &ReturnStatement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ReturnStatement
source§impl Eq for ReturnStatement
source§impl StructuralEq for ReturnStatement
source§impl StructuralPartialEq for ReturnStatement
Auto Trait Implementations§
§impl RefUnwindSafe for ReturnStatement
§impl Send for ReturnStatement
§impl Sync for ReturnStatement
§impl Unpin for ReturnStatement
§impl UnwindSafe for ReturnStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/stub/struct.Stub.html b/leo_ast/stub/struct.Stub.html
index 174085a356..a59392278e 100644
--- a/leo_ast/stub/struct.Stub.html
+++ b/leo_ast/stub/struct.Stub.html
@@ -15,9 +15,9 @@
§mappings: Vec<(Symbol, Mapping)>
A vector of mapping definitions.
§functions: Vec<(Symbol, FunctionStub)>
A vector of function stub definitions.
§span: Span
The span associated with the stub.
-Trait Implementations§
source§impl Default for Stub
source§fn default() -> Self
Constructs an empty program stub
+Trait Implementations§
source§impl<'de> Deserialize<'de> for Stub
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Stub> for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for Stub
source§impl Eq for Stub
source§impl StructuralEq for Stub
source§impl StructuralPartialEq for Stub
Auto Trait Implementations§
§impl RefUnwindSafe for Stub
§impl Send for Stub
§impl Sync for Stub
§impl Unpin for Stub
§impl UnwindSafe for Stub
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/types/integer_type/enum.IntegerType.html b/leo_ast/types/integer_type/enum.IntegerType.html
index 0e3192d212..8d0bf8c07a 100644
--- a/leo_ast/types/integer_type/enum.IntegerType.html
+++ b/leo_ast/types/integer_type/enum.IntegerType.html
@@ -13,8 +13,8 @@
}Expand description
Explicit integer type.
Variants§
Implementations§
Trait Implementations§
source§impl Clone for IntegerType
source§fn clone(&self) -> IntegerType
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IntegerType
source§impl<'de> Deserialize<'de> for IntegerType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for IntegerType
Trait Implementations§
source§impl Clone for IntegerType
source§fn clone(&self) -> IntegerType
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IntegerType
source§impl<'de> Deserialize<'de> for IntegerType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for IntegerType
source§impl Hash for IntegerType
source§impl PartialEq for IntegerType
source§fn eq(&self, other: &IntegerType) -> 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
diff --git a/leo_ast/types/tuple/struct.TupleType.html b/leo_ast/types/tuple/struct.TupleType.html
index b3aa05153a..17f02f5626 100644
--- a/leo_ast/types/tuple/struct.TupleType.html
+++ b/leo_ast/types/tuple/struct.TupleType.html
@@ -5,8 +5,8 @@
Fields§
§elements: Vec<Type>
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for TupleType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moreTrait Implementations§
source§impl<'de> Deserialize<'de> for TupleType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for TupleType
source§fn eq(&self, other: &TupleType) -> 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
diff --git a/leo_ast/types/type_/enum.Type.html b/leo_ast/types/type_/enum.Type.html
index 246a09dfa6..901803c8fe 100644
--- a/leo_ast/types/type_/enum.Type.html
+++ b/leo_ast/types/type_/enum.Type.html
@@ -34,8 +34,8 @@
Will eventually lead to a compile error.
Implementations§
Arguments to the finalize block.
The span of return expression
excluding the semicolon.
The ID of the node.
-source§impl Clone for ReturnStatement
impl Clone for ReturnStatement
source§fn clone(&self) -> ReturnStatement
fn clone(&self) -> ReturnStatement
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ReturnStatement
impl Debug for ReturnStatement
source§impl<'de> Deserialize<'de> for ReturnStatement
impl<'de> Deserialize<'de> for ReturnStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
source§impl Display for ReturnStatement
impl Display for ReturnStatement
source§impl Node for ReturnStatement
impl Node for ReturnStatement
source§impl PartialEq for ReturnStatement
impl PartialEq for ReturnStatement
source§fn eq(&self, other: &ReturnStatement) -> bool
fn eq(&self, other: &ReturnStatement) -> bool
self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ReturnStatement
impl Clone for ReturnStatement
source§fn clone(&self) -> ReturnStatement
fn clone(&self) -> ReturnStatement
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ReturnStatement
impl Debug for ReturnStatement
source§impl<'de> Deserialize<'de> for ReturnStatement
impl<'de> Deserialize<'de> for ReturnStatement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
source§impl Display for ReturnStatement
impl Display for ReturnStatement
source§impl Node for ReturnStatement
impl Node for ReturnStatement
source§impl PartialEq for ReturnStatement
impl PartialEq for ReturnStatement
source§fn eq(&self, other: &ReturnStatement) -> bool
fn eq(&self, other: &ReturnStatement) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ReturnStatement
impl Serialize for ReturnStatement
impl Eq for ReturnStatement
impl StructuralEq for ReturnStatement
impl StructuralPartialEq for ReturnStatement
Auto Trait Implementations§
impl RefUnwindSafe for ReturnStatement
impl Send for ReturnStatement
impl Sync for ReturnStatement
impl Unpin for ReturnStatement
impl UnwindSafe for ReturnStatement
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/stub/struct.Stub.html b/leo_ast/stub/struct.Stub.html
index 174085a356..a59392278e 100644
--- a/leo_ast/stub/struct.Stub.html
+++ b/leo_ast/stub/struct.Stub.html
@@ -15,9 +15,9 @@
§mappings: Vec<(Symbol, Mapping)>
A vector of mapping definitions.
§functions: Vec<(Symbol, FunctionStub)>
A vector of function stub definitions.
§span: Span
The span associated with the stub.
-Trait Implementations§
source§impl Default for Stub
source§fn default() -> Self
Constructs an empty program stub
+Trait Implementations§
source§impl<'de> Deserialize<'de> for Stub
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Stub> for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for Stub
source§impl Eq for Stub
source§impl StructuralEq for Stub
source§impl StructuralPartialEq for Stub
Auto Trait Implementations§
§impl RefUnwindSafe for Stub
§impl Send for Stub
§impl Sync for Stub
§impl Unpin for Stub
§impl UnwindSafe for Stub
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/types/integer_type/enum.IntegerType.html b/leo_ast/types/integer_type/enum.IntegerType.html
index 0e3192d212..8d0bf8c07a 100644
--- a/leo_ast/types/integer_type/enum.IntegerType.html
+++ b/leo_ast/types/integer_type/enum.IntegerType.html
@@ -13,8 +13,8 @@
}Expand description
Explicit integer type.
Variants§
Implementations§
Trait Implementations§
source§impl Clone for IntegerType
source§fn clone(&self) -> IntegerType
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IntegerType
source§impl<'de> Deserialize<'de> for IntegerType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for IntegerType
Trait Implementations§
source§impl Clone for IntegerType
source§fn clone(&self) -> IntegerType
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IntegerType
source§impl<'de> Deserialize<'de> for IntegerType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for IntegerType
source§impl Hash for IntegerType
source§impl PartialEq for IntegerType
source§fn eq(&self, other: &IntegerType) -> 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
diff --git a/leo_ast/types/tuple/struct.TupleType.html b/leo_ast/types/tuple/struct.TupleType.html
index b3aa05153a..17f02f5626 100644
--- a/leo_ast/types/tuple/struct.TupleType.html
+++ b/leo_ast/types/tuple/struct.TupleType.html
@@ -5,8 +5,8 @@
Fields§
§elements: Vec<Type>
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for TupleType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moreTrait Implementations§
source§impl<'de> Deserialize<'de> for TupleType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for TupleType
source§fn eq(&self, other: &TupleType) -> 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
diff --git a/leo_ast/types/type_/enum.Type.html b/leo_ast/types/type_/enum.Type.html
index 246a09dfa6..901803c8fe 100644
--- a/leo_ast/types/type_/enum.Type.html
+++ b/leo_ast/types/type_/enum.Type.html
@@ -34,8 +34,8 @@
Will eventually lead to a compile error.
Implementations§
impl<T> Any for Twhere
diff --git a/leo_ast/stub/struct.Stub.html b/leo_ast/stub/struct.Stub.html
index 174085a356..a59392278e 100644
--- a/leo_ast/stub/struct.Stub.html
+++ b/leo_ast/stub/struct.Stub.html
@@ -15,9 +15,9 @@
§mappings: Vec<(Symbol, Mapping)>
A vector of mapping definitions.
§functions: Vec<(Symbol, FunctionStub)>
A vector of function stub definitions.
§span: Span
The span associated with the stub.
-Trait Implementations§
source§impl Default for Stub
source§fn default() -> Self
Constructs an empty program stub
+Trait Implementations§
source§impl<'de> Deserialize<'de> for Stub
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl From<Stub> for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for Stub
source§impl Eq for Stub
source§impl StructuralEq for Stub
source§impl StructuralPartialEq for Stub
Auto Trait Implementations§
§impl RefUnwindSafe for Stub
§impl Send for Stub
§impl Sync for Stub
§impl Unpin for Stub
§impl UnwindSafe for Stub
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/types/integer_type/enum.IntegerType.html b/leo_ast/types/integer_type/enum.IntegerType.html
index 0e3192d212..8d0bf8c07a 100644
--- a/leo_ast/types/integer_type/enum.IntegerType.html
+++ b/leo_ast/types/integer_type/enum.IntegerType.html
@@ -13,8 +13,8 @@
}Expand description
Explicit integer type.
Variants§
Implementations§
Trait Implementations§
source§impl Clone for IntegerType
source§fn clone(&self) -> IntegerType
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IntegerType
source§impl<'de> Deserialize<'de> for IntegerType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for IntegerType
Trait Implementations§
source§impl Clone for IntegerType
source§fn clone(&self) -> IntegerType
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IntegerType
source§impl<'de> Deserialize<'de> for IntegerType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for IntegerType
source§impl Hash for IntegerType
source§impl PartialEq for IntegerType
source§fn eq(&self, other: &IntegerType) -> 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
diff --git a/leo_ast/types/tuple/struct.TupleType.html b/leo_ast/types/tuple/struct.TupleType.html
index b3aa05153a..17f02f5626 100644
--- a/leo_ast/types/tuple/struct.TupleType.html
+++ b/leo_ast/types/tuple/struct.TupleType.html
@@ -5,8 +5,8 @@
Fields§
§elements: Vec<Type>
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for TupleType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moreTrait Implementations§
source§impl<'de> Deserialize<'de> for TupleType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for TupleType
source§fn eq(&self, other: &TupleType) -> 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
diff --git a/leo_ast/types/type_/enum.Type.html b/leo_ast/types/type_/enum.Type.html
index 246a09dfa6..901803c8fe 100644
--- a/leo_ast/types/type_/enum.Type.html
+++ b/leo_ast/types/type_/enum.Type.html
@@ -34,8 +34,8 @@
Will eventually lead to a compile error.
Implementations§
A vector of mapping definitions.
A vector of function stub definitions.
The span associated with the stub.
-source§impl Default for Stub
impl Default for Stub
source§fn default() -> Self
fn default() -> Self
Constructs an empty program stub
+Trait Implementations§
source§impl<'de> Deserialize<'de> for Stub
impl<'de> Deserialize<'de> for Stub
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
source§impl From<Stub> for ProgramScope
impl From<Stub> for ProgramScope
source§impl From<Stub> for ProgramScope
impl From<Stub> for ProgramScope
source§impl PartialEq for Stub
impl PartialEq for Stub
impl Eq for Stub
impl StructuralEq for Stub
impl StructuralPartialEq for Stub
Auto Trait Implementations§
impl RefUnwindSafe for Stub
impl Send for Stub
impl Sync for Stub
impl Unpin for Stub
impl UnwindSafe for Stub
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/types/integer_type/enum.IntegerType.html b/leo_ast/types/integer_type/enum.IntegerType.html
index 0e3192d212..8d0bf8c07a 100644
--- a/leo_ast/types/integer_type/enum.IntegerType.html
+++ b/leo_ast/types/integer_type/enum.IntegerType.html
@@ -13,8 +13,8 @@
}Expand description
Explicit integer type.
Variants§
Implementations§
Trait Implementations§
source§impl Clone for IntegerType
source§fn clone(&self) -> IntegerType
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IntegerType
source§impl<'de> Deserialize<'de> for IntegerType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for IntegerType
Trait Implementations§
source§impl Clone for IntegerType
source§fn clone(&self) -> IntegerType
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IntegerType
source§impl<'de> Deserialize<'de> for IntegerType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for IntegerType
source§impl Hash for IntegerType
source§impl PartialEq for IntegerType
source§fn eq(&self, other: &IntegerType) -> 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
diff --git a/leo_ast/types/tuple/struct.TupleType.html b/leo_ast/types/tuple/struct.TupleType.html
index b3aa05153a..17f02f5626 100644
--- a/leo_ast/types/tuple/struct.TupleType.html
+++ b/leo_ast/types/tuple/struct.TupleType.html
@@ -5,8 +5,8 @@
Fields§
§elements: Vec<Type>
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for TupleType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moreTrait Implementations§
source§impl<'de> Deserialize<'de> for TupleType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for TupleType
source§fn eq(&self, other: &TupleType) -> 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
diff --git a/leo_ast/types/type_/enum.Type.html b/leo_ast/types/type_/enum.Type.html
index 246a09dfa6..901803c8fe 100644
--- a/leo_ast/types/type_/enum.Type.html
+++ b/leo_ast/types/type_/enum.Type.html
@@ -34,8 +34,8 @@
Will eventually lead to a compile error.
Implementations§
impl<T> Any for Twhere
diff --git a/leo_ast/types/integer_type/enum.IntegerType.html b/leo_ast/types/integer_type/enum.IntegerType.html
index 0e3192d212..8d0bf8c07a 100644
--- a/leo_ast/types/integer_type/enum.IntegerType.html
+++ b/leo_ast/types/integer_type/enum.IntegerType.html
@@ -13,8 +13,8 @@
}Expand description
Explicit integer type.
Variants§
Implementations§
Trait Implementations§
source§impl Clone for IntegerType
source§fn clone(&self) -> IntegerType
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IntegerType
source§impl<'de> Deserialize<'de> for IntegerType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for IntegerType
Trait Implementations§
source§impl Clone for IntegerType
source§fn clone(&self) -> IntegerType
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for IntegerType
source§impl<'de> Deserialize<'de> for IntegerType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for IntegerType
source§impl Hash for IntegerType
source§impl PartialEq for IntegerType
source§fn eq(&self, other: &IntegerType) -> 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
diff --git a/leo_ast/types/tuple/struct.TupleType.html b/leo_ast/types/tuple/struct.TupleType.html
index b3aa05153a..17f02f5626 100644
--- a/leo_ast/types/tuple/struct.TupleType.html
+++ b/leo_ast/types/tuple/struct.TupleType.html
@@ -5,8 +5,8 @@
Fields§
§elements: Vec<Type>
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for TupleType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moreTrait Implementations§
source§impl<'de> Deserialize<'de> for TupleType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl PartialEq for TupleType
source§fn eq(&self, other: &TupleType) -> 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
diff --git a/leo_ast/types/type_/enum.Type.html b/leo_ast/types/type_/enum.Type.html
index 246a09dfa6..901803c8fe 100644
--- a/leo_ast/types/type_/enum.Type.html
+++ b/leo_ast/types/type_/enum.Type.html
@@ -34,8 +34,8 @@
Will eventually lead to a compile error.
Implementations§
Expand description
Explicit integer type.
Variants§
Implementations§
Trait Implementations§
source§impl Clone for IntegerType
impl Clone for IntegerType
source§fn clone(&self) -> IntegerType
fn clone(&self) -> IntegerType
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for IntegerType
impl Debug for IntegerType
source§impl<'de> Deserialize<'de> for IntegerType
impl<'de> Deserialize<'de> for IntegerType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
source§impl Display for IntegerType
impl Display for IntegerType
Trait Implementations§
source§impl Clone for IntegerType
impl Clone for IntegerType
source§fn clone(&self) -> IntegerType
fn clone(&self) -> IntegerType
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for IntegerType
impl Debug for IntegerType
source§impl<'de> Deserialize<'de> for IntegerType
impl<'de> Deserialize<'de> for IntegerType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
source§impl Display for IntegerType
impl Display for IntegerType
source§impl Hash for IntegerType
impl Hash for IntegerType
source§impl PartialEq for IntegerType
impl PartialEq for IntegerType
source§fn eq(&self, other: &IntegerType) -> bool
fn eq(&self, other: &IntegerType) -> bool
self
and other
values to be equal, and is used
by ==
.1.0.0 · source§fn ne(&self, other: &Rhs) -> bool
fn ne(&self, other: &Rhs) -> bool
!=
. The default implementation is almost always
diff --git a/leo_ast/types/tuple/struct.TupleType.html b/leo_ast/types/tuple/struct.TupleType.html
index b3aa05153a..17f02f5626 100644
--- a/leo_ast/types/tuple/struct.TupleType.html
+++ b/leo_ast/types/tuple/struct.TupleType.html
@@ -5,8 +5,8 @@
Fields§
§elements: Vec<Type>
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for TupleType
impl<'de> Deserialize<'de> for TupleType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Trait Implementations§
source§impl<'de> Deserialize<'de> for TupleType
impl<'de> Deserialize<'de> for TupleType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
source§impl PartialEq for TupleType
impl PartialEq for TupleType
source§fn eq(&self, other: &TupleType) -> bool
fn eq(&self, other: &TupleType) -> bool
self
and other
values to be equal, and is used
by ==
.1.0.0 · source§fn ne(&self, other: &Rhs) -> bool
fn ne(&self, other: &Rhs) -> bool
!=
. The default implementation is almost always
diff --git a/leo_ast/types/type_/enum.Type.html b/leo_ast/types/type_/enum.Type.html
index 246a09dfa6..901803c8fe 100644
--- a/leo_ast/types/type_/enum.Type.html
+++ b/leo_ast/types/type_/enum.Type.html
@@ -34,8 +34,8 @@
Will eventually lead to a compile error.