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 StructuralPartialEq for StaticString
Auto Trait Implementations§
impl Freeze for StaticString
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/access/enum.AccessExpression.html b/leo_ast/expressions/access/enum.AccessExpression.html
index cbe4cf7219..674417aa34 100644
--- a/leo_ast/expressions/access/enum.AccessExpression.html
+++ b/leo_ast/expressions/access/enum.AccessExpression.html
@@ -10,8 +10,8 @@
§AssociatedFunction(AssociatedFunction)
Access to an associated function of a struct e.g Pedersen64::hash()
.
§Member(MemberAccess)
An expression accessing a field in a structure, e.g., struct_var.field
.
§Tuple(TupleAccess)
Access to a tuple field using its position, e.g., tuple.1
.
-
impl<T> Any for Twhere
diff --git a/leo_ast/expressions/access/enum.AccessExpression.html b/leo_ast/expressions/access/enum.AccessExpression.html
index cbe4cf7219..674417aa34 100644
--- a/leo_ast/expressions/access/enum.AccessExpression.html
+++ b/leo_ast/expressions/access/enum.AccessExpression.html
@@ -10,8 +10,8 @@
§AssociatedFunction(AssociatedFunction)
Access to an associated function of a struct e.g Pedersen64::hash()
.
§Member(MemberAccess)
An expression accessing a field in a structure, e.g., struct_var.field
.
§Tuple(TupleAccess)
Access to a tuple field using its position, e.g., tuple.1
.
-
AssociatedFunction(AssociatedFunction)
Access to an associated function of a struct e.g Pedersen64::hash()
.
Member(MemberAccess)
An expression accessing a field in a structure, e.g., struct_var.field
.
Tuple(TupleAccess)
Access to a tuple field using its position, e.g., tuple.1
.
Trait Implementations§
source§impl Clone for AccessExpression
impl Clone for AccessExpression
source§fn clone(&self) -> AccessExpression
fn clone(&self) -> AccessExpression
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for AccessExpression
impl Debug for AccessExpression
source§impl<'de> Deserialize<'de> for AccessExpression
impl<'de> Deserialize<'de> for AccessExpression
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 AccessExpression
impl Display for AccessExpression
source§impl Node for AccessExpression
impl Node for AccessExpression
source§impl PartialEq for AccessExpression
impl PartialEq for AccessExpression
source§fn eq(&self, other: &AccessExpression) -> bool
fn eq(&self, other: &AccessExpression) -> bool
self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for AccessExpression
impl Clone for AccessExpression
source§fn clone(&self) -> AccessExpression
fn clone(&self) -> AccessExpression
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for AccessExpression
impl Debug for AccessExpression
source§impl<'de> Deserialize<'de> for AccessExpression
impl<'de> Deserialize<'de> for AccessExpression
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 AccessExpression
impl Display for AccessExpression
source§impl Node for AccessExpression
impl Node for AccessExpression
source§impl PartialEq for AccessExpression
impl PartialEq for AccessExpression
source§fn eq(&self, other: &AccessExpression) -> bool
fn eq(&self, other: &AccessExpression) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for AccessExpression
impl Serialize for AccessExpression
impl Eq for AccessExpression
impl StructuralPartialEq for AccessExpression
Auto Trait Implementations§
impl Freeze for AccessExpression
impl RefUnwindSafe for AccessExpression
impl Send for AccessExpression
impl Sync for AccessExpression
impl Unpin for AccessExpression
impl UnwindSafe for AccessExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/binary/struct.BinaryExpression.html b/leo_ast/expressions/binary/struct.BinaryExpression.html
index 9fff4e99b6..1c616b9ad4 100644
--- a/leo_ast/expressions/binary/struct.BinaryExpression.html
+++ b/leo_ast/expressions/binary/struct.BinaryExpression.html
@@ -11,8 +11,8 @@
§op: BinaryOperation
The operand defining the meaning of the resulting binary expression.
§span: Span
The span from left
to right
.
§id: NodeID
The ID of the expression.
-Trait Implementations§
source§impl Clone for BinaryExpression
source§fn clone(&self) -> BinaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for BinaryExpression
source§impl<'de> Deserialize<'de> for BinaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for BinaryExpression
source§impl Node for BinaryExpression
source§impl PartialEq for BinaryExpression
source§fn eq(&self, other: &BinaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for BinaryExpression
source§fn clone(&self) -> BinaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for BinaryExpression
source§impl<'de> Deserialize<'de> for BinaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for BinaryExpression
source§impl Node for BinaryExpression
source§impl PartialEq for BinaryExpression
source§fn eq(&self, other: &BinaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for BinaryExpression
source§impl Eq for BinaryExpression
source§impl StructuralPartialEq for BinaryExpression
Auto Trait Implementations§
§impl Freeze for BinaryExpression
§impl RefUnwindSafe for BinaryExpression
§impl Send for BinaryExpression
§impl Sync for BinaryExpression
§impl Unpin for BinaryExpression
§impl UnwindSafe for BinaryExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/cast/struct.CastExpression.html b/leo_ast/expressions/cast/struct.CastExpression.html
index 947694580b..7e3c606128 100644
--- a/leo_ast/expressions/cast/struct.CastExpression.html
+++ b/leo_ast/expressions/cast/struct.CastExpression.html
@@ -8,8 +8,8 @@
§type_: Type
The type to be casted to, e.g. u16
in 42u8 as u16
.
§span: Span
Span of the entire cast 42u8 as u16
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for CastExpression
source§fn clone(&self) -> CastExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for CastExpression
source§impl<'de> Deserialize<'de> for CastExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for CastExpression
source§impl Node for CastExpression
source§impl PartialEq for CastExpression
source§fn eq(&self, other: &CastExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for CastExpression
source§fn clone(&self) -> CastExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for CastExpression
source§impl<'de> Deserialize<'de> for CastExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for CastExpression
source§impl Node for CastExpression
source§impl PartialEq for CastExpression
source§fn eq(&self, other: &CastExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for CastExpression
source§impl Eq for CastExpression
source§impl StructuralPartialEq for CastExpression
Auto Trait Implementations§
§impl Freeze for CastExpression
§impl RefUnwindSafe for CastExpression
§impl Send for CastExpression
§impl Sync for CastExpression
§impl Unpin for CastExpression
§impl UnwindSafe for CastExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/enum.AccessExpression.html b/leo_ast/expressions/enum.AccessExpression.html
index f9f53e4385..b5fa389717 100644
--- a/leo_ast/expressions/enum.AccessExpression.html
+++ b/leo_ast/expressions/enum.AccessExpression.html
@@ -10,8 +10,8 @@
§AssociatedFunction(AssociatedFunction)
Access to an associated function of a struct e.g Pedersen64::hash()
.
§Member(MemberAccess)
An expression accessing a field in a structure, e.g., struct_var.field
.
§Tuple(TupleAccess)
Access to a tuple field using its position, e.g., tuple.1
.
-
Trait Implementations§
source§impl Clone for AccessExpression
source§fn clone(&self) -> AccessExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AccessExpression
source§impl<'de> Deserialize<'de> for AccessExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AccessExpression
source§impl Node for AccessExpression
source§impl PartialEq for AccessExpression
source§fn eq(&self, other: &AccessExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for AccessExpression
source§fn clone(&self) -> AccessExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AccessExpression
source§impl<'de> Deserialize<'de> for AccessExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AccessExpression
source§impl Node for AccessExpression
source§impl PartialEq for AccessExpression
source§fn eq(&self, other: &AccessExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for AccessExpression
source§impl Eq for AccessExpression
source§impl StructuralPartialEq for AccessExpression
Auto Trait Implementations§
§impl Freeze for AccessExpression
§impl RefUnwindSafe for AccessExpression
§impl Send for AccessExpression
§impl Sync for AccessExpression
§impl Unpin for AccessExpression
§impl UnwindSafe for AccessExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/enum.Expression.html b/leo_ast/expressions/enum.Expression.html
index 8f0fcc94f3..ff5d784479 100644
--- a/leo_ast/expressions/enum.Expression.html
+++ b/leo_ast/expressions/enum.Expression.html
@@ -29,8 +29,8 @@
§Tuple(TupleExpression)
A tuple expression e.g., (foo, 42, true)
.
§Unary(UnaryExpression)
An unary expression.
§Unit(UnitExpression)
A unit expression e.g. ()
-
Trait Implementations§
source§impl Clone for Expression
source§fn clone(&self) -> Expression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for Expression
source§impl<'de> Deserialize<'de> for Expression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for Expression
source§impl Node for Expression
source§impl PartialEq for Expression
source§fn eq(&self, other: &Expression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for Expression
source§fn clone(&self) -> Expression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for Expression
source§impl<'de> Deserialize<'de> for Expression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for Expression
source§impl Node for Expression
source§impl PartialEq for Expression
source§fn eq(&self, other: &Expression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for Expression
source§impl Eq for Expression
source§impl StructuralPartialEq for Expression
Auto Trait Implementations§
§impl Freeze for Expression
§impl RefUnwindSafe for Expression
§impl Send for Expression
§impl Sync for Expression
§impl Unpin for Expression
§impl UnwindSafe for Expression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/struct.BinaryExpression.html b/leo_ast/expressions/struct.BinaryExpression.html
index db8e886bef..7ef8fc6540 100644
--- a/leo_ast/expressions/struct.BinaryExpression.html
+++ b/leo_ast/expressions/struct.BinaryExpression.html
@@ -11,8 +11,8 @@
§op: BinaryOperation
The operand defining the meaning of the resulting binary expression.
§span: Span
The span from left
to right
.
§id: NodeID
The ID of the expression.
-Trait Implementations§
source§impl Clone for BinaryExpression
source§fn clone(&self) -> BinaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for BinaryExpression
source§impl<'de> Deserialize<'de> for BinaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for BinaryExpression
source§impl Node for BinaryExpression
source§impl PartialEq for BinaryExpression
source§fn eq(&self, other: &BinaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for BinaryExpression
source§fn clone(&self) -> BinaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for BinaryExpression
source§impl<'de> Deserialize<'de> for BinaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for BinaryExpression
source§impl Node for BinaryExpression
source§impl PartialEq for BinaryExpression
source§fn eq(&self, other: &BinaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for BinaryExpression
source§impl Eq for BinaryExpression
source§impl StructuralPartialEq for BinaryExpression
Auto Trait Implementations§
§impl Freeze for BinaryExpression
§impl RefUnwindSafe for BinaryExpression
§impl Send for BinaryExpression
§impl Sync for BinaryExpression
§impl Unpin for BinaryExpression
§impl UnwindSafe for BinaryExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/struct.CastExpression.html b/leo_ast/expressions/struct.CastExpression.html
index bfade07f00..5fac1d3bda 100644
--- a/leo_ast/expressions/struct.CastExpression.html
+++ b/leo_ast/expressions/struct.CastExpression.html
@@ -8,8 +8,8 @@
§type_: Type
The type to be casted to, e.g. u16
in 42u8 as u16
.
§span: Span
Span of the entire cast 42u8 as u16
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for CastExpression
source§fn clone(&self) -> CastExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for CastExpression
source§impl<'de> Deserialize<'de> for CastExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for CastExpression
source§impl Node for CastExpression
source§impl PartialEq for CastExpression
source§fn eq(&self, other: &CastExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for CastExpression
source§fn clone(&self) -> CastExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for CastExpression
source§impl<'de> Deserialize<'de> for CastExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for CastExpression
source§impl Node for CastExpression
source§impl PartialEq for CastExpression
source§fn eq(&self, other: &CastExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for CastExpression
source§impl Eq for CastExpression
source§impl StructuralPartialEq for CastExpression
Auto Trait Implementations§
§impl Freeze for CastExpression
§impl RefUnwindSafe for CastExpression
§impl Send for CastExpression
§impl Sync for CastExpression
§impl Unpin for CastExpression
§impl UnwindSafe for CastExpression
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 9d2c6cbb58..658a0724f3 100644
--- a/leo_ast/expressions/struct.StructExpression.html
+++ b/leo_ast/expressions/struct.StructExpression.html
@@ -12,8 +12,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 StructuralPartialEq for StructExpression
Auto Trait Implementations§
§impl Freeze for StructExpression
§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.TernaryExpression.html b/leo_ast/expressions/struct.TernaryExpression.html
index 4d9ad4c49f..7913d90bb0 100644
--- a/leo_ast/expressions/struct.TernaryExpression.html
+++ b/leo_ast/expressions/struct.TernaryExpression.html
@@ -10,8 +10,8 @@
§if_false: Box<Expression>
The branch the expression evaluates to if condition
evaluates to false.
§span: Span
The span from condition
to if_false
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for TernaryExpression
source§fn clone(&self) -> TernaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TernaryExpression
source§impl<'de> Deserialize<'de> for TernaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TernaryExpression
source§impl Node for TernaryExpression
source§impl PartialEq for TernaryExpression
source§fn eq(&self, other: &TernaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for TernaryExpression
source§fn clone(&self) -> TernaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TernaryExpression
source§impl<'de> Deserialize<'de> for TernaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TernaryExpression
source§impl Node for TernaryExpression
source§impl PartialEq for TernaryExpression
source§fn eq(&self, other: &TernaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for TernaryExpression
source§impl Eq for TernaryExpression
source§impl StructuralPartialEq for TernaryExpression
Auto Trait Implementations§
§impl Freeze for TernaryExpression
§impl RefUnwindSafe for TernaryExpression
§impl Send for TernaryExpression
§impl Sync for TernaryExpression
§impl Unpin for TernaryExpression
§impl UnwindSafe for TernaryExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/struct.TupleExpression.html b/leo_ast/expressions/struct.TupleExpression.html
index 8ed0c94c78..48ea93ca15 100644
--- a/leo_ast/expressions/struct.TupleExpression.html
+++ b/leo_ast/expressions/struct.TupleExpression.html
@@ -7,8 +7,8 @@
In the example above, it would be foo
, false
, and 42
.
§span: Span
The span from (
to )
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for TupleExpression
source§fn clone(&self) -> TupleExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TupleExpression
source§impl<'de> Deserialize<'de> for TupleExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TupleExpression
source§impl Node for TupleExpression
source§impl PartialEq for TupleExpression
source§fn eq(&self, other: &TupleExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for TupleExpression
source§fn clone(&self) -> TupleExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TupleExpression
source§impl<'de> Deserialize<'de> for TupleExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TupleExpression
source§impl Node for TupleExpression
source§impl PartialEq for TupleExpression
source§fn eq(&self, other: &TupleExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for TupleExpression
source§impl Eq for TupleExpression
source§impl StructuralPartialEq for TupleExpression
Auto Trait Implementations§
§impl Freeze for TupleExpression
§impl RefUnwindSafe for TupleExpression
§impl Send for TupleExpression
§impl Sync for TupleExpression
§impl Unpin for TupleExpression
§impl UnwindSafe for TupleExpression
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 ee2937e724..aace1e3db2 100644
--- a/leo_ast/expressions/struct.UnitExpression.html
+++ b/leo_ast/expressions/struct.UnitExpression.html
@@ -4,8 +4,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 StructuralPartialEq for UnitExpression
Auto Trait Implementations§
§impl Freeze for UnitExpression
§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 bcec840b98..32fe2dc624 100644
--- a/leo_ast/expressions/struct_init/struct.StructExpression.html
+++ b/leo_ast/expressions/struct_init/struct.StructExpression.html
@@ -12,8 +12,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 StructuralPartialEq for StructExpression
Auto Trait Implementations§
§impl Freeze for StructExpression
§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/ternary/struct.TernaryExpression.html b/leo_ast/expressions/ternary/struct.TernaryExpression.html
index 5442e120b7..6257394228 100644
--- a/leo_ast/expressions/ternary/struct.TernaryExpression.html
+++ b/leo_ast/expressions/ternary/struct.TernaryExpression.html
@@ -10,8 +10,8 @@
§if_false: Box<Expression>
The branch the expression evaluates to if condition
evaluates to false.
§span: Span
The span from condition
to if_false
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for TernaryExpression
source§fn clone(&self) -> TernaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TernaryExpression
source§impl<'de> Deserialize<'de> for TernaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TernaryExpression
source§impl Node for TernaryExpression
source§impl PartialEq for TernaryExpression
source§fn eq(&self, other: &TernaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for TernaryExpression
source§fn clone(&self) -> TernaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TernaryExpression
source§impl<'de> Deserialize<'de> for TernaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TernaryExpression
source§impl Node for TernaryExpression
source§impl PartialEq for TernaryExpression
source§fn eq(&self, other: &TernaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for TernaryExpression
source§impl Eq for TernaryExpression
source§impl StructuralPartialEq for TernaryExpression
Auto Trait Implementations§
§impl Freeze for TernaryExpression
§impl RefUnwindSafe for TernaryExpression
§impl Send for TernaryExpression
§impl Sync for TernaryExpression
§impl Unpin for TernaryExpression
§impl UnwindSafe for TernaryExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/tuple/struct.TupleExpression.html b/leo_ast/expressions/tuple/struct.TupleExpression.html
index 2d0c183c03..e3bc0833dd 100644
--- a/leo_ast/expressions/tuple/struct.TupleExpression.html
+++ b/leo_ast/expressions/tuple/struct.TupleExpression.html
@@ -7,8 +7,8 @@
In the example above, it would be foo
, false
, and 42
.
§span: Span
The span from (
to )
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for TupleExpression
source§fn clone(&self) -> TupleExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TupleExpression
source§impl<'de> Deserialize<'de> for TupleExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TupleExpression
source§impl Node for TupleExpression
source§impl PartialEq for TupleExpression
source§fn eq(&self, other: &TupleExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for TupleExpression
source§fn clone(&self) -> TupleExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TupleExpression
source§impl<'de> Deserialize<'de> for TupleExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TupleExpression
source§impl Node for TupleExpression
source§impl PartialEq for TupleExpression
source§fn eq(&self, other: &TupleExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for TupleExpression
source§impl Eq for TupleExpression
source§impl StructuralPartialEq for TupleExpression
Auto Trait Implementations§
§impl Freeze for TupleExpression
§impl RefUnwindSafe for TupleExpression
§impl Send for TupleExpression
§impl Sync for TupleExpression
§impl Unpin for TupleExpression
§impl UnwindSafe for TupleExpression
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 2586617a5e..7575169692 100644
--- a/leo_ast/expressions/unit/struct.UnitExpression.html
+++ b/leo_ast/expressions/unit/struct.UnitExpression.html
@@ -4,8 +4,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 StructuralPartialEq for UnitExpression
Auto Trait Implementations§
§impl Freeze for UnitExpression
§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 e476f3fb16..66bee33fac 100644
--- a/leo_ast/functions/annotation/struct.Annotation.html
+++ b/leo_ast/functions/annotation/struct.Annotation.html
@@ -6,8 +6,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 StructuralPartialEq for Annotation
Auto Trait Implementations§
§impl Freeze for Annotation
§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/input/struct.Input.html b/leo_ast/functions/input/struct.Input.html
index de0ba7aed5..a793229012 100644
--- a/leo_ast/functions/input/struct.Input.html
+++ b/leo_ast/functions/input/struct.Input.html
@@ -10,8 +10,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<'de> Deserialize<'de> for Input
source§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 Input
source§fn eq(&self, other: &Input) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Input
source§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 Input
source§impl Eq for Input
source§impl StructuralPartialEq for Input
Auto Trait Implementations§
§impl Freeze for Input
§impl RefUnwindSafe for Input
§impl Send for Input
§impl Sync for Input
§impl Unpin for Input
§impl UnwindSafe for Input
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/mode/enum.Mode.html b/leo_ast/functions/mode/enum.Mode.html
index b91326f515..b421ed1a02 100644
--- a/leo_ast/functions/mode/enum.Mode.html
+++ b/leo_ast/functions/mode/enum.Mode.html
@@ -4,8 +4,8 @@
Private,
Public,
}Expand description
The mode associated with a type.
-Variants§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mode
source§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 Mode
source§fn eq(&self, other: &Mode) -> bool
This method tests for self
and other
values to be equal, and is used
+Variants§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mode
source§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 Mode
source§impl Copy for Mode
source§impl Eq for Mode
source§impl StructuralPartialEq for Mode
Auto Trait Implementations§
§impl Freeze for Mode
§impl RefUnwindSafe for Mode
§impl Send for Mode
§impl Sync for Mode
§impl Unpin for Mode
§impl UnwindSafe for Mode
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/output/struct.Output.html b/leo_ast/functions/output/struct.Output.html
index bb81295c11..5c187ea60c 100644
--- a/leo_ast/functions/output/struct.Output.html
+++ b/leo_ast/functions/output/struct.Output.html
@@ -8,8 +8,8 @@
§type_: Type
The type of the function output.
§span: Span
The parameters span from any annotations to its type.
§id: NodeID
The ID of the node.
-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
+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 StructuralPartialEq for Output
Auto Trait Implementations§
§impl Freeze for Output
§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/groups/group_coordinate/enum.GroupCoordinate.html b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
index d81ac251e9..79e94150bc 100644
--- a/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
+++ b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
@@ -8,8 +8,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 StructuralPartialEq for GroupCoordinate
Auto Trait Implementations§
§impl Freeze for GroupCoordinate
§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/mapping/struct.Mapping.html b/leo_ast/mapping/struct.Mapping.html
index d93fc1bfaf..8d67a4556e 100644
--- a/leo_ast/mapping/struct.Mapping.html
+++ b/leo_ast/mapping/struct.Mapping.html
@@ -10,8 +10,8 @@
§value_type: Type
The type of the value.
§span: Span
The entire span of the mapping declaration.
§id: NodeID
The ID of the node.
-Implementations§
source§impl Mapping
sourcepub fn from_snarkvm<N: Network>(mapping: &MappingCore<N>) -> Self
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§fn eq(&self, other: &Mapping) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
source§impl Mapping
sourcepub fn from_snarkvm<N: Network>(mapping: &MappingCore<N>) -> Self
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 StructuralPartialEq for Mapping
Auto Trait Implementations§
§impl Freeze for Mapping
§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 5ff943f8d2..4937aed1f4 100644
--- a/leo_ast/program/program_id/struct.ProgramId.html
+++ b/leo_ast/program/program_id/struct.ProgramId.html
@@ -4,7 +4,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/program/program_scope/struct.ProgramScope.html b/leo_ast/program/program_scope/struct.ProgramScope.html
index 65339d801c..f282d8060d 100644
--- a/leo_ast/program/program_scope/struct.ProgramScope.html
+++ b/leo_ast/program/program_scope/struct.ProgramScope.html
@@ -12,8 +12,8 @@
§mappings: Vec<(Symbol, Mapping)>
A vector of mapping definitions.
§functions: Vec<(Symbol, Function)>
A vector of function definitions.
§span: Span
The span associated with the program scope.
-Trait Implementations§
source§impl Clone for ProgramScope
source§fn clone(&self) -> ProgramScope
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ProgramScope
source§impl<'de> Deserialize<'de> for ProgramScope
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for ProgramScope
source§fn eq(&self, other: &ProgramScope) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ProgramScope
source§fn clone(&self) -> ProgramScope
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ProgramScope
source§impl<'de> Deserialize<'de> for ProgramScope
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for ProgramScope
source§fn eq(&self, other: &ProgramScope) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ProgramScope
source§impl Eq for ProgramScope
source§impl StructuralPartialEq for ProgramScope
Auto Trait Implementations§
§impl Freeze for ProgramScope
§impl !RefUnwindSafe for ProgramScope
§impl Send for ProgramScope
§impl !Sync for ProgramScope
§impl Unpin for ProgramScope
§impl UnwindSafe for ProgramScope
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/assert/struct.AssertStatement.html b/leo_ast/statement/assert/struct.AssertStatement.html
index e48ed4e26f..da876bfdcd 100644
--- a/leo_ast/statement/assert/struct.AssertStatement.html
+++ b/leo_ast/statement/assert/struct.AssertStatement.html
@@ -6,8 +6,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:
impl<T> Any for Twhere
diff --git a/leo_ast/expressions/binary/struct.BinaryExpression.html b/leo_ast/expressions/binary/struct.BinaryExpression.html
index 9fff4e99b6..1c616b9ad4 100644
--- a/leo_ast/expressions/binary/struct.BinaryExpression.html
+++ b/leo_ast/expressions/binary/struct.BinaryExpression.html
@@ -11,8 +11,8 @@
§op: BinaryOperation
The operand defining the meaning of the resulting binary expression.
§span: Span
The span from left
to right
.
§id: NodeID
The ID of the expression.
-Trait Implementations§
source§impl Clone for BinaryExpression
source§fn clone(&self) -> BinaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for BinaryExpression
source§impl<'de> Deserialize<'de> for BinaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for BinaryExpression
source§impl Node for BinaryExpression
source§impl PartialEq for BinaryExpression
source§fn eq(&self, other: &BinaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for BinaryExpression
source§fn clone(&self) -> BinaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for BinaryExpression
source§impl<'de> Deserialize<'de> for BinaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for BinaryExpression
source§impl Node for BinaryExpression
source§impl PartialEq for BinaryExpression
source§fn eq(&self, other: &BinaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for BinaryExpression
source§impl Eq for BinaryExpression
source§impl StructuralPartialEq for BinaryExpression
Auto Trait Implementations§
§impl Freeze for BinaryExpression
§impl RefUnwindSafe for BinaryExpression
§impl Send for BinaryExpression
§impl Sync for BinaryExpression
§impl Unpin for BinaryExpression
§impl UnwindSafe for BinaryExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/cast/struct.CastExpression.html b/leo_ast/expressions/cast/struct.CastExpression.html
index 947694580b..7e3c606128 100644
--- a/leo_ast/expressions/cast/struct.CastExpression.html
+++ b/leo_ast/expressions/cast/struct.CastExpression.html
@@ -8,8 +8,8 @@
§type_: Type
The type to be casted to, e.g. u16
in 42u8 as u16
.
§span: Span
Span of the entire cast 42u8 as u16
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for CastExpression
source§fn clone(&self) -> CastExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for CastExpression
source§impl<'de> Deserialize<'de> for CastExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for CastExpression
source§impl Node for CastExpression
source§impl PartialEq for CastExpression
source§fn eq(&self, other: &CastExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for CastExpression
source§fn clone(&self) -> CastExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for CastExpression
source§impl<'de> Deserialize<'de> for CastExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for CastExpression
source§impl Node for CastExpression
source§impl PartialEq for CastExpression
source§fn eq(&self, other: &CastExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for CastExpression
source§impl Eq for CastExpression
source§impl StructuralPartialEq for CastExpression
Auto Trait Implementations§
§impl Freeze for CastExpression
§impl RefUnwindSafe for CastExpression
§impl Send for CastExpression
§impl Sync for CastExpression
§impl Unpin for CastExpression
§impl UnwindSafe for CastExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/enum.AccessExpression.html b/leo_ast/expressions/enum.AccessExpression.html
index f9f53e4385..b5fa389717 100644
--- a/leo_ast/expressions/enum.AccessExpression.html
+++ b/leo_ast/expressions/enum.AccessExpression.html
@@ -10,8 +10,8 @@
§AssociatedFunction(AssociatedFunction)
Access to an associated function of a struct e.g Pedersen64::hash()
.
§Member(MemberAccess)
An expression accessing a field in a structure, e.g., struct_var.field
.
§Tuple(TupleAccess)
Access to a tuple field using its position, e.g., tuple.1
.
-
Trait Implementations§
source§impl Clone for AccessExpression
source§fn clone(&self) -> AccessExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AccessExpression
source§impl<'de> Deserialize<'de> for AccessExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AccessExpression
source§impl Node for AccessExpression
source§impl PartialEq for AccessExpression
source§fn eq(&self, other: &AccessExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for AccessExpression
source§fn clone(&self) -> AccessExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AccessExpression
source§impl<'de> Deserialize<'de> for AccessExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AccessExpression
source§impl Node for AccessExpression
source§impl PartialEq for AccessExpression
source§fn eq(&self, other: &AccessExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for AccessExpression
source§impl Eq for AccessExpression
source§impl StructuralPartialEq for AccessExpression
Auto Trait Implementations§
§impl Freeze for AccessExpression
§impl RefUnwindSafe for AccessExpression
§impl Send for AccessExpression
§impl Sync for AccessExpression
§impl Unpin for AccessExpression
§impl UnwindSafe for AccessExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/enum.Expression.html b/leo_ast/expressions/enum.Expression.html
index 8f0fcc94f3..ff5d784479 100644
--- a/leo_ast/expressions/enum.Expression.html
+++ b/leo_ast/expressions/enum.Expression.html
@@ -29,8 +29,8 @@
§Tuple(TupleExpression)
A tuple expression e.g., (foo, 42, true)
.
§Unary(UnaryExpression)
An unary expression.
§Unit(UnitExpression)
A unit expression e.g. ()
-
Trait Implementations§
source§impl Clone for Expression
source§fn clone(&self) -> Expression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for Expression
source§impl<'de> Deserialize<'de> for Expression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for Expression
source§impl Node for Expression
source§impl PartialEq for Expression
source§fn eq(&self, other: &Expression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for Expression
source§fn clone(&self) -> Expression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for Expression
source§impl<'de> Deserialize<'de> for Expression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for Expression
source§impl Node for Expression
source§impl PartialEq for Expression
source§fn eq(&self, other: &Expression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for Expression
source§impl Eq for Expression
source§impl StructuralPartialEq for Expression
Auto Trait Implementations§
§impl Freeze for Expression
§impl RefUnwindSafe for Expression
§impl Send for Expression
§impl Sync for Expression
§impl Unpin for Expression
§impl UnwindSafe for Expression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/struct.BinaryExpression.html b/leo_ast/expressions/struct.BinaryExpression.html
index db8e886bef..7ef8fc6540 100644
--- a/leo_ast/expressions/struct.BinaryExpression.html
+++ b/leo_ast/expressions/struct.BinaryExpression.html
@@ -11,8 +11,8 @@
§op: BinaryOperation
The operand defining the meaning of the resulting binary expression.
§span: Span
The span from left
to right
.
§id: NodeID
The ID of the expression.
-Trait Implementations§
source§impl Clone for BinaryExpression
source§fn clone(&self) -> BinaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for BinaryExpression
source§impl<'de> Deserialize<'de> for BinaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for BinaryExpression
source§impl Node for BinaryExpression
source§impl PartialEq for BinaryExpression
source§fn eq(&self, other: &BinaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for BinaryExpression
source§fn clone(&self) -> BinaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for BinaryExpression
source§impl<'de> Deserialize<'de> for BinaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for BinaryExpression
source§impl Node for BinaryExpression
source§impl PartialEq for BinaryExpression
source§fn eq(&self, other: &BinaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for BinaryExpression
source§impl Eq for BinaryExpression
source§impl StructuralPartialEq for BinaryExpression
Auto Trait Implementations§
§impl Freeze for BinaryExpression
§impl RefUnwindSafe for BinaryExpression
§impl Send for BinaryExpression
§impl Sync for BinaryExpression
§impl Unpin for BinaryExpression
§impl UnwindSafe for BinaryExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/struct.CastExpression.html b/leo_ast/expressions/struct.CastExpression.html
index bfade07f00..5fac1d3bda 100644
--- a/leo_ast/expressions/struct.CastExpression.html
+++ b/leo_ast/expressions/struct.CastExpression.html
@@ -8,8 +8,8 @@
§type_: Type
The type to be casted to, e.g. u16
in 42u8 as u16
.
§span: Span
Span of the entire cast 42u8 as u16
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for CastExpression
source§fn clone(&self) -> CastExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for CastExpression
source§impl<'de> Deserialize<'de> for CastExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for CastExpression
source§impl Node for CastExpression
source§impl PartialEq for CastExpression
source§fn eq(&self, other: &CastExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for CastExpression
source§fn clone(&self) -> CastExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for CastExpression
source§impl<'de> Deserialize<'de> for CastExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for CastExpression
source§impl Node for CastExpression
source§impl PartialEq for CastExpression
source§fn eq(&self, other: &CastExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for CastExpression
source§impl Eq for CastExpression
source§impl StructuralPartialEq for CastExpression
Auto Trait Implementations§
§impl Freeze for CastExpression
§impl RefUnwindSafe for CastExpression
§impl Send for CastExpression
§impl Sync for CastExpression
§impl Unpin for CastExpression
§impl UnwindSafe for CastExpression
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 9d2c6cbb58..658a0724f3 100644
--- a/leo_ast/expressions/struct.StructExpression.html
+++ b/leo_ast/expressions/struct.StructExpression.html
@@ -12,8 +12,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 StructuralPartialEq for StructExpression
Auto Trait Implementations§
§impl Freeze for StructExpression
§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.TernaryExpression.html b/leo_ast/expressions/struct.TernaryExpression.html
index 4d9ad4c49f..7913d90bb0 100644
--- a/leo_ast/expressions/struct.TernaryExpression.html
+++ b/leo_ast/expressions/struct.TernaryExpression.html
@@ -10,8 +10,8 @@
§if_false: Box<Expression>
The branch the expression evaluates to if condition
evaluates to false.
§span: Span
The span from condition
to if_false
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for TernaryExpression
source§fn clone(&self) -> TernaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TernaryExpression
source§impl<'de> Deserialize<'de> for TernaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TernaryExpression
source§impl Node for TernaryExpression
source§impl PartialEq for TernaryExpression
source§fn eq(&self, other: &TernaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for TernaryExpression
source§fn clone(&self) -> TernaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TernaryExpression
source§impl<'de> Deserialize<'de> for TernaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TernaryExpression
source§impl Node for TernaryExpression
source§impl PartialEq for TernaryExpression
source§fn eq(&self, other: &TernaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for TernaryExpression
source§impl Eq for TernaryExpression
source§impl StructuralPartialEq for TernaryExpression
Auto Trait Implementations§
§impl Freeze for TernaryExpression
§impl RefUnwindSafe for TernaryExpression
§impl Send for TernaryExpression
§impl Sync for TernaryExpression
§impl Unpin for TernaryExpression
§impl UnwindSafe for TernaryExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/struct.TupleExpression.html b/leo_ast/expressions/struct.TupleExpression.html
index 8ed0c94c78..48ea93ca15 100644
--- a/leo_ast/expressions/struct.TupleExpression.html
+++ b/leo_ast/expressions/struct.TupleExpression.html
@@ -7,8 +7,8 @@
In the example above, it would be foo
, false
, and 42
.
§span: Span
The span from (
to )
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for TupleExpression
source§fn clone(&self) -> TupleExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TupleExpression
source§impl<'de> Deserialize<'de> for TupleExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TupleExpression
source§impl Node for TupleExpression
source§impl PartialEq for TupleExpression
source§fn eq(&self, other: &TupleExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for TupleExpression
source§fn clone(&self) -> TupleExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TupleExpression
source§impl<'de> Deserialize<'de> for TupleExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TupleExpression
source§impl Node for TupleExpression
source§impl PartialEq for TupleExpression
source§fn eq(&self, other: &TupleExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for TupleExpression
source§impl Eq for TupleExpression
source§impl StructuralPartialEq for TupleExpression
Auto Trait Implementations§
§impl Freeze for TupleExpression
§impl RefUnwindSafe for TupleExpression
§impl Send for TupleExpression
§impl Sync for TupleExpression
§impl Unpin for TupleExpression
§impl UnwindSafe for TupleExpression
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 ee2937e724..aace1e3db2 100644
--- a/leo_ast/expressions/struct.UnitExpression.html
+++ b/leo_ast/expressions/struct.UnitExpression.html
@@ -4,8 +4,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 StructuralPartialEq for UnitExpression
Auto Trait Implementations§
§impl Freeze for UnitExpression
§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 bcec840b98..32fe2dc624 100644
--- a/leo_ast/expressions/struct_init/struct.StructExpression.html
+++ b/leo_ast/expressions/struct_init/struct.StructExpression.html
@@ -12,8 +12,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 StructuralPartialEq for StructExpression
Auto Trait Implementations§
§impl Freeze for StructExpression
§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/ternary/struct.TernaryExpression.html b/leo_ast/expressions/ternary/struct.TernaryExpression.html
index 5442e120b7..6257394228 100644
--- a/leo_ast/expressions/ternary/struct.TernaryExpression.html
+++ b/leo_ast/expressions/ternary/struct.TernaryExpression.html
@@ -10,8 +10,8 @@
§if_false: Box<Expression>
The branch the expression evaluates to if condition
evaluates to false.
§span: Span
The span from condition
to if_false
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for TernaryExpression
source§fn clone(&self) -> TernaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TernaryExpression
source§impl<'de> Deserialize<'de> for TernaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TernaryExpression
source§impl Node for TernaryExpression
source§impl PartialEq for TernaryExpression
source§fn eq(&self, other: &TernaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for TernaryExpression
source§fn clone(&self) -> TernaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TernaryExpression
source§impl<'de> Deserialize<'de> for TernaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TernaryExpression
source§impl Node for TernaryExpression
source§impl PartialEq for TernaryExpression
source§fn eq(&self, other: &TernaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for TernaryExpression
source§impl Eq for TernaryExpression
source§impl StructuralPartialEq for TernaryExpression
Auto Trait Implementations§
§impl Freeze for TernaryExpression
§impl RefUnwindSafe for TernaryExpression
§impl Send for TernaryExpression
§impl Sync for TernaryExpression
§impl Unpin for TernaryExpression
§impl UnwindSafe for TernaryExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/tuple/struct.TupleExpression.html b/leo_ast/expressions/tuple/struct.TupleExpression.html
index 2d0c183c03..e3bc0833dd 100644
--- a/leo_ast/expressions/tuple/struct.TupleExpression.html
+++ b/leo_ast/expressions/tuple/struct.TupleExpression.html
@@ -7,8 +7,8 @@
In the example above, it would be foo
, false
, and 42
.
§span: Span
The span from (
to )
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for TupleExpression
source§fn clone(&self) -> TupleExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TupleExpression
source§impl<'de> Deserialize<'de> for TupleExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TupleExpression
source§impl Node for TupleExpression
source§impl PartialEq for TupleExpression
source§fn eq(&self, other: &TupleExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for TupleExpression
source§fn clone(&self) -> TupleExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TupleExpression
source§impl<'de> Deserialize<'de> for TupleExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TupleExpression
source§impl Node for TupleExpression
source§impl PartialEq for TupleExpression
source§fn eq(&self, other: &TupleExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for TupleExpression
source§impl Eq for TupleExpression
source§impl StructuralPartialEq for TupleExpression
Auto Trait Implementations§
§impl Freeze for TupleExpression
§impl RefUnwindSafe for TupleExpression
§impl Send for TupleExpression
§impl Sync for TupleExpression
§impl Unpin for TupleExpression
§impl UnwindSafe for TupleExpression
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 2586617a5e..7575169692 100644
--- a/leo_ast/expressions/unit/struct.UnitExpression.html
+++ b/leo_ast/expressions/unit/struct.UnitExpression.html
@@ -4,8 +4,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 StructuralPartialEq for UnitExpression
Auto Trait Implementations§
§impl Freeze for UnitExpression
§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 e476f3fb16..66bee33fac 100644
--- a/leo_ast/functions/annotation/struct.Annotation.html
+++ b/leo_ast/functions/annotation/struct.Annotation.html
@@ -6,8 +6,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 StructuralPartialEq for Annotation
Auto Trait Implementations§
§impl Freeze for Annotation
§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/input/struct.Input.html b/leo_ast/functions/input/struct.Input.html
index de0ba7aed5..a793229012 100644
--- a/leo_ast/functions/input/struct.Input.html
+++ b/leo_ast/functions/input/struct.Input.html
@@ -10,8 +10,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<'de> Deserialize<'de> for Input
source§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 Input
source§fn eq(&self, other: &Input) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Input
source§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 Input
source§impl Eq for Input
source§impl StructuralPartialEq for Input
Auto Trait Implementations§
§impl Freeze for Input
§impl RefUnwindSafe for Input
§impl Send for Input
§impl Sync for Input
§impl Unpin for Input
§impl UnwindSafe for Input
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/mode/enum.Mode.html b/leo_ast/functions/mode/enum.Mode.html
index b91326f515..b421ed1a02 100644
--- a/leo_ast/functions/mode/enum.Mode.html
+++ b/leo_ast/functions/mode/enum.Mode.html
@@ -4,8 +4,8 @@
Private,
Public,
}Expand description
The mode associated with a type.
-Variants§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mode
source§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 Mode
source§fn eq(&self, other: &Mode) -> bool
This method tests for self
and other
values to be equal, and is used
+Variants§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mode
source§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 Mode
source§impl Copy for Mode
source§impl Eq for Mode
source§impl StructuralPartialEq for Mode
Auto Trait Implementations§
§impl Freeze for Mode
§impl RefUnwindSafe for Mode
§impl Send for Mode
§impl Sync for Mode
§impl Unpin for Mode
§impl UnwindSafe for Mode
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/output/struct.Output.html b/leo_ast/functions/output/struct.Output.html
index bb81295c11..5c187ea60c 100644
--- a/leo_ast/functions/output/struct.Output.html
+++ b/leo_ast/functions/output/struct.Output.html
@@ -8,8 +8,8 @@
§type_: Type
The type of the function output.
§span: Span
The parameters span from any annotations to its type.
§id: NodeID
The ID of the node.
-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
+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 StructuralPartialEq for Output
Auto Trait Implementations§
§impl Freeze for Output
§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/groups/group_coordinate/enum.GroupCoordinate.html b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
index d81ac251e9..79e94150bc 100644
--- a/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
+++ b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
@@ -8,8 +8,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 StructuralPartialEq for GroupCoordinate
Auto Trait Implementations§
§impl Freeze for GroupCoordinate
§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/mapping/struct.Mapping.html b/leo_ast/mapping/struct.Mapping.html
index d93fc1bfaf..8d67a4556e 100644
--- a/leo_ast/mapping/struct.Mapping.html
+++ b/leo_ast/mapping/struct.Mapping.html
@@ -10,8 +10,8 @@
§value_type: Type
The type of the value.
§span: Span
The entire span of the mapping declaration.
§id: NodeID
The ID of the node.
-Implementations§
source§impl Mapping
sourcepub fn from_snarkvm<N: Network>(mapping: &MappingCore<N>) -> Self
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§fn eq(&self, other: &Mapping) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
source§impl Mapping
sourcepub fn from_snarkvm<N: Network>(mapping: &MappingCore<N>) -> Self
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 StructuralPartialEq for Mapping
Auto Trait Implementations§
§impl Freeze for Mapping
§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 5ff943f8d2..4937aed1f4 100644
--- a/leo_ast/program/program_id/struct.ProgramId.html
+++ b/leo_ast/program/program_id/struct.ProgramId.html
@@ -4,7 +4,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/program/program_scope/struct.ProgramScope.html b/leo_ast/program/program_scope/struct.ProgramScope.html
index 65339d801c..f282d8060d 100644
--- a/leo_ast/program/program_scope/struct.ProgramScope.html
+++ b/leo_ast/program/program_scope/struct.ProgramScope.html
@@ -12,8 +12,8 @@
§mappings: Vec<(Symbol, Mapping)>
A vector of mapping definitions.
§functions: Vec<(Symbol, Function)>
A vector of function definitions.
§span: Span
The span associated with the program scope.
-Trait Implementations§
source§impl Clone for ProgramScope
source§fn clone(&self) -> ProgramScope
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ProgramScope
source§impl<'de> Deserialize<'de> for ProgramScope
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for ProgramScope
source§fn eq(&self, other: &ProgramScope) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ProgramScope
source§fn clone(&self) -> ProgramScope
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ProgramScope
source§impl<'de> Deserialize<'de> for ProgramScope
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for ProgramScope
source§fn eq(&self, other: &ProgramScope) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ProgramScope
source§impl Eq for ProgramScope
source§impl StructuralPartialEq for ProgramScope
Auto Trait Implementations§
§impl Freeze for ProgramScope
§impl !RefUnwindSafe for ProgramScope
§impl Send for ProgramScope
§impl !Sync for ProgramScope
§impl Unpin for ProgramScope
§impl UnwindSafe for ProgramScope
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/assert/struct.AssertStatement.html b/leo_ast/statement/assert/struct.AssertStatement.html
index e48ed4e26f..da876bfdcd 100644
--- a/leo_ast/statement/assert/struct.AssertStatement.html
+++ b/leo_ast/statement/assert/struct.AssertStatement.html
@@ -6,8 +6,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:
The operand defining the meaning of the resulting binary expression.
The span from left
to right
.
The ID of the expression.
-source§impl Clone for BinaryExpression
impl Clone for BinaryExpression
source§fn clone(&self) -> BinaryExpression
fn clone(&self) -> BinaryExpression
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for BinaryExpression
impl Debug for BinaryExpression
source§impl<'de> Deserialize<'de> for BinaryExpression
impl<'de> Deserialize<'de> for BinaryExpression
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 BinaryExpression
impl Display for BinaryExpression
source§impl Node for BinaryExpression
impl Node for BinaryExpression
source§impl PartialEq for BinaryExpression
impl PartialEq for BinaryExpression
source§fn eq(&self, other: &BinaryExpression) -> bool
fn eq(&self, other: &BinaryExpression) -> bool
self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for BinaryExpression
impl Clone for BinaryExpression
source§fn clone(&self) -> BinaryExpression
fn clone(&self) -> BinaryExpression
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for BinaryExpression
impl Debug for BinaryExpression
source§impl<'de> Deserialize<'de> for BinaryExpression
impl<'de> Deserialize<'de> for BinaryExpression
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 BinaryExpression
impl Display for BinaryExpression
source§impl Node for BinaryExpression
impl Node for BinaryExpression
source§impl PartialEq for BinaryExpression
impl PartialEq for BinaryExpression
source§fn eq(&self, other: &BinaryExpression) -> bool
fn eq(&self, other: &BinaryExpression) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for BinaryExpression
impl Serialize for BinaryExpression
impl Eq for BinaryExpression
impl StructuralPartialEq for BinaryExpression
Auto Trait Implementations§
impl Freeze for BinaryExpression
impl RefUnwindSafe for BinaryExpression
impl Send for BinaryExpression
impl Sync for BinaryExpression
impl Unpin for BinaryExpression
impl UnwindSafe for BinaryExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/cast/struct.CastExpression.html b/leo_ast/expressions/cast/struct.CastExpression.html
index 947694580b..7e3c606128 100644
--- a/leo_ast/expressions/cast/struct.CastExpression.html
+++ b/leo_ast/expressions/cast/struct.CastExpression.html
@@ -8,8 +8,8 @@
§type_: Type
The type to be casted to, e.g. u16
in 42u8 as u16
.
§span: Span
Span of the entire cast 42u8 as u16
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for CastExpression
source§fn clone(&self) -> CastExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for CastExpression
source§impl<'de> Deserialize<'de> for CastExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for CastExpression
source§impl Node for CastExpression
source§impl PartialEq for CastExpression
source§fn eq(&self, other: &CastExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for CastExpression
source§fn clone(&self) -> CastExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for CastExpression
source§impl<'de> Deserialize<'de> for CastExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for CastExpression
source§impl Node for CastExpression
source§impl PartialEq for CastExpression
source§fn eq(&self, other: &CastExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for CastExpression
source§impl Eq for CastExpression
source§impl StructuralPartialEq for CastExpression
Auto Trait Implementations§
§impl Freeze for CastExpression
§impl RefUnwindSafe for CastExpression
§impl Send for CastExpression
§impl Sync for CastExpression
§impl Unpin for CastExpression
§impl UnwindSafe for CastExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/enum.AccessExpression.html b/leo_ast/expressions/enum.AccessExpression.html
index f9f53e4385..b5fa389717 100644
--- a/leo_ast/expressions/enum.AccessExpression.html
+++ b/leo_ast/expressions/enum.AccessExpression.html
@@ -10,8 +10,8 @@
§AssociatedFunction(AssociatedFunction)
Access to an associated function of a struct e.g Pedersen64::hash()
.
§Member(MemberAccess)
An expression accessing a field in a structure, e.g., struct_var.field
.
§Tuple(TupleAccess)
Access to a tuple field using its position, e.g., tuple.1
.
-
Trait Implementations§
source§impl Clone for AccessExpression
source§fn clone(&self) -> AccessExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AccessExpression
source§impl<'de> Deserialize<'de> for AccessExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AccessExpression
source§impl Node for AccessExpression
source§impl PartialEq for AccessExpression
source§fn eq(&self, other: &AccessExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for AccessExpression
source§fn clone(&self) -> AccessExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AccessExpression
source§impl<'de> Deserialize<'de> for AccessExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AccessExpression
source§impl Node for AccessExpression
source§impl PartialEq for AccessExpression
source§fn eq(&self, other: &AccessExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for AccessExpression
source§impl Eq for AccessExpression
source§impl StructuralPartialEq for AccessExpression
Auto Trait Implementations§
§impl Freeze for AccessExpression
§impl RefUnwindSafe for AccessExpression
§impl Send for AccessExpression
§impl Sync for AccessExpression
§impl Unpin for AccessExpression
§impl UnwindSafe for AccessExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/enum.Expression.html b/leo_ast/expressions/enum.Expression.html
index 8f0fcc94f3..ff5d784479 100644
--- a/leo_ast/expressions/enum.Expression.html
+++ b/leo_ast/expressions/enum.Expression.html
@@ -29,8 +29,8 @@
§Tuple(TupleExpression)
A tuple expression e.g., (foo, 42, true)
.
§Unary(UnaryExpression)
An unary expression.
§Unit(UnitExpression)
A unit expression e.g. ()
-
Trait Implementations§
source§impl Clone for Expression
source§fn clone(&self) -> Expression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for Expression
source§impl<'de> Deserialize<'de> for Expression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for Expression
source§impl Node for Expression
source§impl PartialEq for Expression
source§fn eq(&self, other: &Expression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for Expression
source§fn clone(&self) -> Expression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for Expression
source§impl<'de> Deserialize<'de> for Expression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for Expression
source§impl Node for Expression
source§impl PartialEq for Expression
source§fn eq(&self, other: &Expression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for Expression
source§impl Eq for Expression
source§impl StructuralPartialEq for Expression
Auto Trait Implementations§
§impl Freeze for Expression
§impl RefUnwindSafe for Expression
§impl Send for Expression
§impl Sync for Expression
§impl Unpin for Expression
§impl UnwindSafe for Expression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/struct.BinaryExpression.html b/leo_ast/expressions/struct.BinaryExpression.html
index db8e886bef..7ef8fc6540 100644
--- a/leo_ast/expressions/struct.BinaryExpression.html
+++ b/leo_ast/expressions/struct.BinaryExpression.html
@@ -11,8 +11,8 @@
§op: BinaryOperation
The operand defining the meaning of the resulting binary expression.
§span: Span
The span from left
to right
.
§id: NodeID
The ID of the expression.
-Trait Implementations§
source§impl Clone for BinaryExpression
source§fn clone(&self) -> BinaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for BinaryExpression
source§impl<'de> Deserialize<'de> for BinaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for BinaryExpression
source§impl Node for BinaryExpression
source§impl PartialEq for BinaryExpression
source§fn eq(&self, other: &BinaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for BinaryExpression
source§fn clone(&self) -> BinaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for BinaryExpression
source§impl<'de> Deserialize<'de> for BinaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for BinaryExpression
source§impl Node for BinaryExpression
source§impl PartialEq for BinaryExpression
source§fn eq(&self, other: &BinaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for BinaryExpression
source§impl Eq for BinaryExpression
source§impl StructuralPartialEq for BinaryExpression
Auto Trait Implementations§
§impl Freeze for BinaryExpression
§impl RefUnwindSafe for BinaryExpression
§impl Send for BinaryExpression
§impl Sync for BinaryExpression
§impl Unpin for BinaryExpression
§impl UnwindSafe for BinaryExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/struct.CastExpression.html b/leo_ast/expressions/struct.CastExpression.html
index bfade07f00..5fac1d3bda 100644
--- a/leo_ast/expressions/struct.CastExpression.html
+++ b/leo_ast/expressions/struct.CastExpression.html
@@ -8,8 +8,8 @@
§type_: Type
The type to be casted to, e.g. u16
in 42u8 as u16
.
§span: Span
Span of the entire cast 42u8 as u16
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for CastExpression
source§fn clone(&self) -> CastExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for CastExpression
source§impl<'de> Deserialize<'de> for CastExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for CastExpression
source§impl Node for CastExpression
source§impl PartialEq for CastExpression
source§fn eq(&self, other: &CastExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for CastExpression
source§fn clone(&self) -> CastExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for CastExpression
source§impl<'de> Deserialize<'de> for CastExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for CastExpression
source§impl Node for CastExpression
source§impl PartialEq for CastExpression
source§fn eq(&self, other: &CastExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for CastExpression
source§impl Eq for CastExpression
source§impl StructuralPartialEq for CastExpression
Auto Trait Implementations§
§impl Freeze for CastExpression
§impl RefUnwindSafe for CastExpression
§impl Send for CastExpression
§impl Sync for CastExpression
§impl Unpin for CastExpression
§impl UnwindSafe for CastExpression
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 9d2c6cbb58..658a0724f3 100644
--- a/leo_ast/expressions/struct.StructExpression.html
+++ b/leo_ast/expressions/struct.StructExpression.html
@@ -12,8 +12,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 StructuralPartialEq for StructExpression
Auto Trait Implementations§
§impl Freeze for StructExpression
§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.TernaryExpression.html b/leo_ast/expressions/struct.TernaryExpression.html
index 4d9ad4c49f..7913d90bb0 100644
--- a/leo_ast/expressions/struct.TernaryExpression.html
+++ b/leo_ast/expressions/struct.TernaryExpression.html
@@ -10,8 +10,8 @@
§if_false: Box<Expression>
The branch the expression evaluates to if condition
evaluates to false.
§span: Span
The span from condition
to if_false
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for TernaryExpression
source§fn clone(&self) -> TernaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TernaryExpression
source§impl<'de> Deserialize<'de> for TernaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TernaryExpression
source§impl Node for TernaryExpression
source§impl PartialEq for TernaryExpression
source§fn eq(&self, other: &TernaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for TernaryExpression
source§fn clone(&self) -> TernaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TernaryExpression
source§impl<'de> Deserialize<'de> for TernaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TernaryExpression
source§impl Node for TernaryExpression
source§impl PartialEq for TernaryExpression
source§fn eq(&self, other: &TernaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for TernaryExpression
source§impl Eq for TernaryExpression
source§impl StructuralPartialEq for TernaryExpression
Auto Trait Implementations§
§impl Freeze for TernaryExpression
§impl RefUnwindSafe for TernaryExpression
§impl Send for TernaryExpression
§impl Sync for TernaryExpression
§impl Unpin for TernaryExpression
§impl UnwindSafe for TernaryExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/struct.TupleExpression.html b/leo_ast/expressions/struct.TupleExpression.html
index 8ed0c94c78..48ea93ca15 100644
--- a/leo_ast/expressions/struct.TupleExpression.html
+++ b/leo_ast/expressions/struct.TupleExpression.html
@@ -7,8 +7,8 @@
In the example above, it would be foo
, false
, and 42
.
§span: Span
The span from (
to )
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for TupleExpression
source§fn clone(&self) -> TupleExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TupleExpression
source§impl<'de> Deserialize<'de> for TupleExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TupleExpression
source§impl Node for TupleExpression
source§impl PartialEq for TupleExpression
source§fn eq(&self, other: &TupleExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for TupleExpression
source§fn clone(&self) -> TupleExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TupleExpression
source§impl<'de> Deserialize<'de> for TupleExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TupleExpression
source§impl Node for TupleExpression
source§impl PartialEq for TupleExpression
source§fn eq(&self, other: &TupleExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for TupleExpression
source§impl Eq for TupleExpression
source§impl StructuralPartialEq for TupleExpression
Auto Trait Implementations§
§impl Freeze for TupleExpression
§impl RefUnwindSafe for TupleExpression
§impl Send for TupleExpression
§impl Sync for TupleExpression
§impl Unpin for TupleExpression
§impl UnwindSafe for TupleExpression
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 ee2937e724..aace1e3db2 100644
--- a/leo_ast/expressions/struct.UnitExpression.html
+++ b/leo_ast/expressions/struct.UnitExpression.html
@@ -4,8 +4,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 StructuralPartialEq for UnitExpression
Auto Trait Implementations§
§impl Freeze for UnitExpression
§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 bcec840b98..32fe2dc624 100644
--- a/leo_ast/expressions/struct_init/struct.StructExpression.html
+++ b/leo_ast/expressions/struct_init/struct.StructExpression.html
@@ -12,8 +12,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 StructuralPartialEq for StructExpression
Auto Trait Implementations§
§impl Freeze for StructExpression
§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/ternary/struct.TernaryExpression.html b/leo_ast/expressions/ternary/struct.TernaryExpression.html
index 5442e120b7..6257394228 100644
--- a/leo_ast/expressions/ternary/struct.TernaryExpression.html
+++ b/leo_ast/expressions/ternary/struct.TernaryExpression.html
@@ -10,8 +10,8 @@
§if_false: Box<Expression>
The branch the expression evaluates to if condition
evaluates to false.
§span: Span
The span from condition
to if_false
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for TernaryExpression
source§fn clone(&self) -> TernaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TernaryExpression
source§impl<'de> Deserialize<'de> for TernaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TernaryExpression
source§impl Node for TernaryExpression
source§impl PartialEq for TernaryExpression
source§fn eq(&self, other: &TernaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for TernaryExpression
source§fn clone(&self) -> TernaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TernaryExpression
source§impl<'de> Deserialize<'de> for TernaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TernaryExpression
source§impl Node for TernaryExpression
source§impl PartialEq for TernaryExpression
source§fn eq(&self, other: &TernaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for TernaryExpression
source§impl Eq for TernaryExpression
source§impl StructuralPartialEq for TernaryExpression
Auto Trait Implementations§
§impl Freeze for TernaryExpression
§impl RefUnwindSafe for TernaryExpression
§impl Send for TernaryExpression
§impl Sync for TernaryExpression
§impl Unpin for TernaryExpression
§impl UnwindSafe for TernaryExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/tuple/struct.TupleExpression.html b/leo_ast/expressions/tuple/struct.TupleExpression.html
index 2d0c183c03..e3bc0833dd 100644
--- a/leo_ast/expressions/tuple/struct.TupleExpression.html
+++ b/leo_ast/expressions/tuple/struct.TupleExpression.html
@@ -7,8 +7,8 @@
In the example above, it would be foo
, false
, and 42
.
§span: Span
The span from (
to )
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for TupleExpression
source§fn clone(&self) -> TupleExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TupleExpression
source§impl<'de> Deserialize<'de> for TupleExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TupleExpression
source§impl Node for TupleExpression
source§impl PartialEq for TupleExpression
source§fn eq(&self, other: &TupleExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for TupleExpression
source§fn clone(&self) -> TupleExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TupleExpression
source§impl<'de> Deserialize<'de> for TupleExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TupleExpression
source§impl Node for TupleExpression
source§impl PartialEq for TupleExpression
source§fn eq(&self, other: &TupleExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for TupleExpression
source§impl Eq for TupleExpression
source§impl StructuralPartialEq for TupleExpression
Auto Trait Implementations§
§impl Freeze for TupleExpression
§impl RefUnwindSafe for TupleExpression
§impl Send for TupleExpression
§impl Sync for TupleExpression
§impl Unpin for TupleExpression
§impl UnwindSafe for TupleExpression
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 2586617a5e..7575169692 100644
--- a/leo_ast/expressions/unit/struct.UnitExpression.html
+++ b/leo_ast/expressions/unit/struct.UnitExpression.html
@@ -4,8 +4,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 StructuralPartialEq for UnitExpression
Auto Trait Implementations§
§impl Freeze for UnitExpression
§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 e476f3fb16..66bee33fac 100644
--- a/leo_ast/functions/annotation/struct.Annotation.html
+++ b/leo_ast/functions/annotation/struct.Annotation.html
@@ -6,8 +6,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 StructuralPartialEq for Annotation
Auto Trait Implementations§
§impl Freeze for Annotation
§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/input/struct.Input.html b/leo_ast/functions/input/struct.Input.html
index de0ba7aed5..a793229012 100644
--- a/leo_ast/functions/input/struct.Input.html
+++ b/leo_ast/functions/input/struct.Input.html
@@ -10,8 +10,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<'de> Deserialize<'de> for Input
source§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 Input
source§fn eq(&self, other: &Input) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Input
source§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 Input
source§impl Eq for Input
source§impl StructuralPartialEq for Input
Auto Trait Implementations§
§impl Freeze for Input
§impl RefUnwindSafe for Input
§impl Send for Input
§impl Sync for Input
§impl Unpin for Input
§impl UnwindSafe for Input
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/mode/enum.Mode.html b/leo_ast/functions/mode/enum.Mode.html
index b91326f515..b421ed1a02 100644
--- a/leo_ast/functions/mode/enum.Mode.html
+++ b/leo_ast/functions/mode/enum.Mode.html
@@ -4,8 +4,8 @@
Private,
Public,
}Expand description
The mode associated with a type.
-Variants§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mode
source§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 Mode
source§fn eq(&self, other: &Mode) -> bool
This method tests for self
and other
values to be equal, and is used
+Variants§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mode
source§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 Mode
source§impl Copy for Mode
source§impl Eq for Mode
source§impl StructuralPartialEq for Mode
Auto Trait Implementations§
§impl Freeze for Mode
§impl RefUnwindSafe for Mode
§impl Send for Mode
§impl Sync for Mode
§impl Unpin for Mode
§impl UnwindSafe for Mode
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/output/struct.Output.html b/leo_ast/functions/output/struct.Output.html
index bb81295c11..5c187ea60c 100644
--- a/leo_ast/functions/output/struct.Output.html
+++ b/leo_ast/functions/output/struct.Output.html
@@ -8,8 +8,8 @@
§type_: Type
The type of the function output.
§span: Span
The parameters span from any annotations to its type.
§id: NodeID
The ID of the node.
-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
+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 StructuralPartialEq for Output
Auto Trait Implementations§
§impl Freeze for Output
§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/groups/group_coordinate/enum.GroupCoordinate.html b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
index d81ac251e9..79e94150bc 100644
--- a/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
+++ b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
@@ -8,8 +8,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 StructuralPartialEq for GroupCoordinate
Auto Trait Implementations§
§impl Freeze for GroupCoordinate
§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/mapping/struct.Mapping.html b/leo_ast/mapping/struct.Mapping.html
index d93fc1bfaf..8d67a4556e 100644
--- a/leo_ast/mapping/struct.Mapping.html
+++ b/leo_ast/mapping/struct.Mapping.html
@@ -10,8 +10,8 @@
§value_type: Type
The type of the value.
§span: Span
The entire span of the mapping declaration.
§id: NodeID
The ID of the node.
-Implementations§
source§impl Mapping
sourcepub fn from_snarkvm<N: Network>(mapping: &MappingCore<N>) -> Self
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§fn eq(&self, other: &Mapping) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
source§impl Mapping
sourcepub fn from_snarkvm<N: Network>(mapping: &MappingCore<N>) -> Self
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 StructuralPartialEq for Mapping
Auto Trait Implementations§
§impl Freeze for Mapping
§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 5ff943f8d2..4937aed1f4 100644
--- a/leo_ast/program/program_id/struct.ProgramId.html
+++ b/leo_ast/program/program_id/struct.ProgramId.html
@@ -4,7 +4,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/program/program_scope/struct.ProgramScope.html b/leo_ast/program/program_scope/struct.ProgramScope.html
index 65339d801c..f282d8060d 100644
--- a/leo_ast/program/program_scope/struct.ProgramScope.html
+++ b/leo_ast/program/program_scope/struct.ProgramScope.html
@@ -12,8 +12,8 @@
§mappings: Vec<(Symbol, Mapping)>
A vector of mapping definitions.
§functions: Vec<(Symbol, Function)>
A vector of function definitions.
§span: Span
The span associated with the program scope.
-Trait Implementations§
source§impl Clone for ProgramScope
source§fn clone(&self) -> ProgramScope
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ProgramScope
source§impl<'de> Deserialize<'de> for ProgramScope
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for ProgramScope
source§fn eq(&self, other: &ProgramScope) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ProgramScope
source§fn clone(&self) -> ProgramScope
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ProgramScope
source§impl<'de> Deserialize<'de> for ProgramScope
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for ProgramScope
source§fn eq(&self, other: &ProgramScope) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ProgramScope
source§impl Eq for ProgramScope
source§impl StructuralPartialEq for ProgramScope
Auto Trait Implementations§
§impl Freeze for ProgramScope
§impl !RefUnwindSafe for ProgramScope
§impl Send for ProgramScope
§impl !Sync for ProgramScope
§impl Unpin for ProgramScope
§impl UnwindSafe for ProgramScope
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/assert/struct.AssertStatement.html b/leo_ast/statement/assert/struct.AssertStatement.html
index e48ed4e26f..da876bfdcd 100644
--- a/leo_ast/statement/assert/struct.AssertStatement.html
+++ b/leo_ast/statement/assert/struct.AssertStatement.html
@@ -6,8 +6,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:
impl<T> Any for Twhere
diff --git a/leo_ast/expressions/cast/struct.CastExpression.html b/leo_ast/expressions/cast/struct.CastExpression.html
index 947694580b..7e3c606128 100644
--- a/leo_ast/expressions/cast/struct.CastExpression.html
+++ b/leo_ast/expressions/cast/struct.CastExpression.html
@@ -8,8 +8,8 @@
§type_: Type
The type to be casted to, e.g. u16
in 42u8 as u16
.
§span: Span
Span of the entire cast 42u8 as u16
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for CastExpression
source§fn clone(&self) -> CastExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for CastExpression
source§impl<'de> Deserialize<'de> for CastExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for CastExpression
source§impl Node for CastExpression
source§impl PartialEq for CastExpression
source§fn eq(&self, other: &CastExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for CastExpression
source§fn clone(&self) -> CastExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for CastExpression
source§impl<'de> Deserialize<'de> for CastExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for CastExpression
source§impl Node for CastExpression
source§impl PartialEq for CastExpression
source§fn eq(&self, other: &CastExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for CastExpression
source§impl Eq for CastExpression
source§impl StructuralPartialEq for CastExpression
Auto Trait Implementations§
§impl Freeze for CastExpression
§impl RefUnwindSafe for CastExpression
§impl Send for CastExpression
§impl Sync for CastExpression
§impl Unpin for CastExpression
§impl UnwindSafe for CastExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/enum.AccessExpression.html b/leo_ast/expressions/enum.AccessExpression.html
index f9f53e4385..b5fa389717 100644
--- a/leo_ast/expressions/enum.AccessExpression.html
+++ b/leo_ast/expressions/enum.AccessExpression.html
@@ -10,8 +10,8 @@
§AssociatedFunction(AssociatedFunction)
Access to an associated function of a struct e.g Pedersen64::hash()
.
§Member(MemberAccess)
An expression accessing a field in a structure, e.g., struct_var.field
.
§Tuple(TupleAccess)
Access to a tuple field using its position, e.g., tuple.1
.
-
Trait Implementations§
source§impl Clone for AccessExpression
source§fn clone(&self) -> AccessExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AccessExpression
source§impl<'de> Deserialize<'de> for AccessExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AccessExpression
source§impl Node for AccessExpression
source§impl PartialEq for AccessExpression
source§fn eq(&self, other: &AccessExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for AccessExpression
source§fn clone(&self) -> AccessExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for AccessExpression
source§impl<'de> Deserialize<'de> for AccessExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for AccessExpression
source§impl Node for AccessExpression
source§impl PartialEq for AccessExpression
source§fn eq(&self, other: &AccessExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for AccessExpression
source§impl Eq for AccessExpression
source§impl StructuralPartialEq for AccessExpression
Auto Trait Implementations§
§impl Freeze for AccessExpression
§impl RefUnwindSafe for AccessExpression
§impl Send for AccessExpression
§impl Sync for AccessExpression
§impl Unpin for AccessExpression
§impl UnwindSafe for AccessExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/enum.Expression.html b/leo_ast/expressions/enum.Expression.html
index 8f0fcc94f3..ff5d784479 100644
--- a/leo_ast/expressions/enum.Expression.html
+++ b/leo_ast/expressions/enum.Expression.html
@@ -29,8 +29,8 @@
§Tuple(TupleExpression)
A tuple expression e.g., (foo, 42, true)
.
§Unary(UnaryExpression)
An unary expression.
§Unit(UnitExpression)
A unit expression e.g. ()
-
Trait Implementations§
source§impl Clone for Expression
source§fn clone(&self) -> Expression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for Expression
source§impl<'de> Deserialize<'de> for Expression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for Expression
source§impl Node for Expression
source§impl PartialEq for Expression
source§fn eq(&self, other: &Expression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for Expression
source§fn clone(&self) -> Expression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for Expression
source§impl<'de> Deserialize<'de> for Expression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for Expression
source§impl Node for Expression
source§impl PartialEq for Expression
source§fn eq(&self, other: &Expression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for Expression
source§impl Eq for Expression
source§impl StructuralPartialEq for Expression
Auto Trait Implementations§
§impl Freeze for Expression
§impl RefUnwindSafe for Expression
§impl Send for Expression
§impl Sync for Expression
§impl Unpin for Expression
§impl UnwindSafe for Expression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/struct.BinaryExpression.html b/leo_ast/expressions/struct.BinaryExpression.html
index db8e886bef..7ef8fc6540 100644
--- a/leo_ast/expressions/struct.BinaryExpression.html
+++ b/leo_ast/expressions/struct.BinaryExpression.html
@@ -11,8 +11,8 @@
§op: BinaryOperation
The operand defining the meaning of the resulting binary expression.
§span: Span
The span from left
to right
.
§id: NodeID
The ID of the expression.
-Trait Implementations§
source§impl Clone for BinaryExpression
source§fn clone(&self) -> BinaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for BinaryExpression
source§impl<'de> Deserialize<'de> for BinaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for BinaryExpression
source§impl Node for BinaryExpression
source§impl PartialEq for BinaryExpression
source§fn eq(&self, other: &BinaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for BinaryExpression
source§fn clone(&self) -> BinaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for BinaryExpression
source§impl<'de> Deserialize<'de> for BinaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for BinaryExpression
source§impl Node for BinaryExpression
source§impl PartialEq for BinaryExpression
source§fn eq(&self, other: &BinaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for BinaryExpression
source§impl Eq for BinaryExpression
source§impl StructuralPartialEq for BinaryExpression
Auto Trait Implementations§
§impl Freeze for BinaryExpression
§impl RefUnwindSafe for BinaryExpression
§impl Send for BinaryExpression
§impl Sync for BinaryExpression
§impl Unpin for BinaryExpression
§impl UnwindSafe for BinaryExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/struct.CastExpression.html b/leo_ast/expressions/struct.CastExpression.html
index bfade07f00..5fac1d3bda 100644
--- a/leo_ast/expressions/struct.CastExpression.html
+++ b/leo_ast/expressions/struct.CastExpression.html
@@ -8,8 +8,8 @@
§type_: Type
The type to be casted to, e.g. u16
in 42u8 as u16
.
§span: Span
Span of the entire cast 42u8 as u16
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for CastExpression
source§fn clone(&self) -> CastExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for CastExpression
source§impl<'de> Deserialize<'de> for CastExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for CastExpression
source§impl Node for CastExpression
source§impl PartialEq for CastExpression
source§fn eq(&self, other: &CastExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for CastExpression
source§fn clone(&self) -> CastExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for CastExpression
source§impl<'de> Deserialize<'de> for CastExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for CastExpression
source§impl Node for CastExpression
source§impl PartialEq for CastExpression
source§fn eq(&self, other: &CastExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for CastExpression
source§impl Eq for CastExpression
source§impl StructuralPartialEq for CastExpression
Auto Trait Implementations§
§impl Freeze for CastExpression
§impl RefUnwindSafe for CastExpression
§impl Send for CastExpression
§impl Sync for CastExpression
§impl Unpin for CastExpression
§impl UnwindSafe for CastExpression
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 9d2c6cbb58..658a0724f3 100644
--- a/leo_ast/expressions/struct.StructExpression.html
+++ b/leo_ast/expressions/struct.StructExpression.html
@@ -12,8 +12,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 StructuralPartialEq for StructExpression
Auto Trait Implementations§
§impl Freeze for StructExpression
§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.TernaryExpression.html b/leo_ast/expressions/struct.TernaryExpression.html
index 4d9ad4c49f..7913d90bb0 100644
--- a/leo_ast/expressions/struct.TernaryExpression.html
+++ b/leo_ast/expressions/struct.TernaryExpression.html
@@ -10,8 +10,8 @@
§if_false: Box<Expression>
The branch the expression evaluates to if condition
evaluates to false.
§span: Span
The span from condition
to if_false
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for TernaryExpression
source§fn clone(&self) -> TernaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TernaryExpression
source§impl<'de> Deserialize<'de> for TernaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TernaryExpression
source§impl Node for TernaryExpression
source§impl PartialEq for TernaryExpression
source§fn eq(&self, other: &TernaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for TernaryExpression
source§fn clone(&self) -> TernaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TernaryExpression
source§impl<'de> Deserialize<'de> for TernaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TernaryExpression
source§impl Node for TernaryExpression
source§impl PartialEq for TernaryExpression
source§fn eq(&self, other: &TernaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for TernaryExpression
source§impl Eq for TernaryExpression
source§impl StructuralPartialEq for TernaryExpression
Auto Trait Implementations§
§impl Freeze for TernaryExpression
§impl RefUnwindSafe for TernaryExpression
§impl Send for TernaryExpression
§impl Sync for TernaryExpression
§impl Unpin for TernaryExpression
§impl UnwindSafe for TernaryExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/struct.TupleExpression.html b/leo_ast/expressions/struct.TupleExpression.html
index 8ed0c94c78..48ea93ca15 100644
--- a/leo_ast/expressions/struct.TupleExpression.html
+++ b/leo_ast/expressions/struct.TupleExpression.html
@@ -7,8 +7,8 @@
In the example above, it would be foo
, false
, and 42
.
§span: Span
The span from (
to )
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for TupleExpression
source§fn clone(&self) -> TupleExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TupleExpression
source§impl<'de> Deserialize<'de> for TupleExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TupleExpression
source§impl Node for TupleExpression
source§impl PartialEq for TupleExpression
source§fn eq(&self, other: &TupleExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for TupleExpression
source§fn clone(&self) -> TupleExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TupleExpression
source§impl<'de> Deserialize<'de> for TupleExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TupleExpression
source§impl Node for TupleExpression
source§impl PartialEq for TupleExpression
source§fn eq(&self, other: &TupleExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for TupleExpression
source§impl Eq for TupleExpression
source§impl StructuralPartialEq for TupleExpression
Auto Trait Implementations§
§impl Freeze for TupleExpression
§impl RefUnwindSafe for TupleExpression
§impl Send for TupleExpression
§impl Sync for TupleExpression
§impl Unpin for TupleExpression
§impl UnwindSafe for TupleExpression
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 ee2937e724..aace1e3db2 100644
--- a/leo_ast/expressions/struct.UnitExpression.html
+++ b/leo_ast/expressions/struct.UnitExpression.html
@@ -4,8 +4,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 StructuralPartialEq for UnitExpression
Auto Trait Implementations§
§impl Freeze for UnitExpression
§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 bcec840b98..32fe2dc624 100644
--- a/leo_ast/expressions/struct_init/struct.StructExpression.html
+++ b/leo_ast/expressions/struct_init/struct.StructExpression.html
@@ -12,8 +12,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 StructuralPartialEq for StructExpression
Auto Trait Implementations§
§impl Freeze for StructExpression
§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/ternary/struct.TernaryExpression.html b/leo_ast/expressions/ternary/struct.TernaryExpression.html
index 5442e120b7..6257394228 100644
--- a/leo_ast/expressions/ternary/struct.TernaryExpression.html
+++ b/leo_ast/expressions/ternary/struct.TernaryExpression.html
@@ -10,8 +10,8 @@
§if_false: Box<Expression>
The branch the expression evaluates to if condition
evaluates to false.
§span: Span
The span from condition
to if_false
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for TernaryExpression
source§fn clone(&self) -> TernaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TernaryExpression
source§impl<'de> Deserialize<'de> for TernaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TernaryExpression
source§impl Node for TernaryExpression
source§impl PartialEq for TernaryExpression
source§fn eq(&self, other: &TernaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for TernaryExpression
source§fn clone(&self) -> TernaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TernaryExpression
source§impl<'de> Deserialize<'de> for TernaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TernaryExpression
source§impl Node for TernaryExpression
source§impl PartialEq for TernaryExpression
source§fn eq(&self, other: &TernaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for TernaryExpression
source§impl Eq for TernaryExpression
source§impl StructuralPartialEq for TernaryExpression
Auto Trait Implementations§
§impl Freeze for TernaryExpression
§impl RefUnwindSafe for TernaryExpression
§impl Send for TernaryExpression
§impl Sync for TernaryExpression
§impl Unpin for TernaryExpression
§impl UnwindSafe for TernaryExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/tuple/struct.TupleExpression.html b/leo_ast/expressions/tuple/struct.TupleExpression.html
index 2d0c183c03..e3bc0833dd 100644
--- a/leo_ast/expressions/tuple/struct.TupleExpression.html
+++ b/leo_ast/expressions/tuple/struct.TupleExpression.html
@@ -7,8 +7,8 @@
In the example above, it would be foo
, false
, and 42
.
§span: Span
The span from (
to )
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for TupleExpression
source§fn clone(&self) -> TupleExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TupleExpression
source§impl<'de> Deserialize<'de> for TupleExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TupleExpression
source§impl Node for TupleExpression
source§impl PartialEq for TupleExpression
source§fn eq(&self, other: &TupleExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for TupleExpression
source§fn clone(&self) -> TupleExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TupleExpression
source§impl<'de> Deserialize<'de> for TupleExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TupleExpression
source§impl Node for TupleExpression
source§impl PartialEq for TupleExpression
source§fn eq(&self, other: &TupleExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for TupleExpression
source§impl Eq for TupleExpression
source§impl StructuralPartialEq for TupleExpression
Auto Trait Implementations§
§impl Freeze for TupleExpression
§impl RefUnwindSafe for TupleExpression
§impl Send for TupleExpression
§impl Sync for TupleExpression
§impl Unpin for TupleExpression
§impl UnwindSafe for TupleExpression
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 2586617a5e..7575169692 100644
--- a/leo_ast/expressions/unit/struct.UnitExpression.html
+++ b/leo_ast/expressions/unit/struct.UnitExpression.html
@@ -4,8 +4,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 StructuralPartialEq for UnitExpression
Auto Trait Implementations§
§impl Freeze for UnitExpression
§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 e476f3fb16..66bee33fac 100644
--- a/leo_ast/functions/annotation/struct.Annotation.html
+++ b/leo_ast/functions/annotation/struct.Annotation.html
@@ -6,8 +6,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 StructuralPartialEq for Annotation
Auto Trait Implementations§
§impl Freeze for Annotation
§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/input/struct.Input.html b/leo_ast/functions/input/struct.Input.html
index de0ba7aed5..a793229012 100644
--- a/leo_ast/functions/input/struct.Input.html
+++ b/leo_ast/functions/input/struct.Input.html
@@ -10,8 +10,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<'de> Deserialize<'de> for Input
source§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 Input
source§fn eq(&self, other: &Input) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Input
source§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 Input
source§impl Eq for Input
source§impl StructuralPartialEq for Input
Auto Trait Implementations§
§impl Freeze for Input
§impl RefUnwindSafe for Input
§impl Send for Input
§impl Sync for Input
§impl Unpin for Input
§impl UnwindSafe for Input
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/mode/enum.Mode.html b/leo_ast/functions/mode/enum.Mode.html
index b91326f515..b421ed1a02 100644
--- a/leo_ast/functions/mode/enum.Mode.html
+++ b/leo_ast/functions/mode/enum.Mode.html
@@ -4,8 +4,8 @@
Private,
Public,
}Expand description
The mode associated with a type.
-Variants§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mode
source§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 Mode
source§fn eq(&self, other: &Mode) -> bool
This method tests for self
and other
values to be equal, and is used
+Variants§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mode
source§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 Mode
source§impl Copy for Mode
source§impl Eq for Mode
source§impl StructuralPartialEq for Mode
Auto Trait Implementations§
§impl Freeze for Mode
§impl RefUnwindSafe for Mode
§impl Send for Mode
§impl Sync for Mode
§impl Unpin for Mode
§impl UnwindSafe for Mode
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/output/struct.Output.html b/leo_ast/functions/output/struct.Output.html
index bb81295c11..5c187ea60c 100644
--- a/leo_ast/functions/output/struct.Output.html
+++ b/leo_ast/functions/output/struct.Output.html
@@ -8,8 +8,8 @@
§type_: Type
The type of the function output.
§span: Span
The parameters span from any annotations to its type.
§id: NodeID
The ID of the node.
-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
+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 StructuralPartialEq for Output
Auto Trait Implementations§
§impl Freeze for Output
§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/groups/group_coordinate/enum.GroupCoordinate.html b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
index d81ac251e9..79e94150bc 100644
--- a/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
+++ b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
@@ -8,8 +8,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 StructuralPartialEq for GroupCoordinate
Auto Trait Implementations§
§impl Freeze for GroupCoordinate
§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/mapping/struct.Mapping.html b/leo_ast/mapping/struct.Mapping.html
index d93fc1bfaf..8d67a4556e 100644
--- a/leo_ast/mapping/struct.Mapping.html
+++ b/leo_ast/mapping/struct.Mapping.html
@@ -10,8 +10,8 @@
§value_type: Type
The type of the value.
§span: Span
The entire span of the mapping declaration.
§id: NodeID
The ID of the node.
-Implementations§
source§impl Mapping
sourcepub fn from_snarkvm<N: Network>(mapping: &MappingCore<N>) -> Self
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§fn eq(&self, other: &Mapping) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
source§impl Mapping
sourcepub fn from_snarkvm<N: Network>(mapping: &MappingCore<N>) -> Self
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 StructuralPartialEq for Mapping
Auto Trait Implementations§
§impl Freeze for Mapping
§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 5ff943f8d2..4937aed1f4 100644
--- a/leo_ast/program/program_id/struct.ProgramId.html
+++ b/leo_ast/program/program_id/struct.ProgramId.html
@@ -4,7 +4,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/program/program_scope/struct.ProgramScope.html b/leo_ast/program/program_scope/struct.ProgramScope.html
index 65339d801c..f282d8060d 100644
--- a/leo_ast/program/program_scope/struct.ProgramScope.html
+++ b/leo_ast/program/program_scope/struct.ProgramScope.html
@@ -12,8 +12,8 @@
§mappings: Vec<(Symbol, Mapping)>
A vector of mapping definitions.
§functions: Vec<(Symbol, Function)>
A vector of function definitions.
§span: Span
The span associated with the program scope.
-Trait Implementations§
source§impl Clone for ProgramScope
source§fn clone(&self) -> ProgramScope
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ProgramScope
source§impl<'de> Deserialize<'de> for ProgramScope
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for ProgramScope
source§fn eq(&self, other: &ProgramScope) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ProgramScope
source§fn clone(&self) -> ProgramScope
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ProgramScope
source§impl<'de> Deserialize<'de> for ProgramScope
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for ProgramScope
source§fn eq(&self, other: &ProgramScope) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ProgramScope
source§impl Eq for ProgramScope
source§impl StructuralPartialEq for ProgramScope
Auto Trait Implementations§
§impl Freeze for ProgramScope
§impl !RefUnwindSafe for ProgramScope
§impl Send for ProgramScope
§impl !Sync for ProgramScope
§impl Unpin for ProgramScope
§impl UnwindSafe for ProgramScope
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/assert/struct.AssertStatement.html b/leo_ast/statement/assert/struct.AssertStatement.html
index e48ed4e26f..da876bfdcd 100644
--- a/leo_ast/statement/assert/struct.AssertStatement.html
+++ b/leo_ast/statement/assert/struct.AssertStatement.html
@@ -6,8 +6,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:
The type to be casted to, e.g. u16
in 42u8 as u16
.
Span of the entire cast 42u8 as u16
.
The ID of the node.
-source§impl Clone for CastExpression
impl Clone for CastExpression
source§fn clone(&self) -> CastExpression
fn clone(&self) -> CastExpression
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for CastExpression
impl Debug for CastExpression
source§impl<'de> Deserialize<'de> for CastExpression
impl<'de> Deserialize<'de> for CastExpression
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 CastExpression
impl Display for CastExpression
source§impl Node for CastExpression
impl Node for CastExpression
source§impl PartialEq for CastExpression
impl PartialEq for CastExpression
source§fn eq(&self, other: &CastExpression) -> bool
fn eq(&self, other: &CastExpression) -> bool
self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for CastExpression
impl Clone for CastExpression
source§fn clone(&self) -> CastExpression
fn clone(&self) -> CastExpression
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for CastExpression
impl Debug for CastExpression
source§impl<'de> Deserialize<'de> for CastExpression
impl<'de> Deserialize<'de> for CastExpression
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 CastExpression
impl Display for CastExpression
source§impl Node for CastExpression
impl Node for CastExpression
source§impl PartialEq for CastExpression
impl PartialEq for CastExpression
source§fn eq(&self, other: &CastExpression) -> bool
fn eq(&self, other: &CastExpression) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for CastExpression
impl Serialize for CastExpression
impl Eq for CastExpression
impl StructuralPartialEq for CastExpression
Auto Trait Implementations§
impl Freeze for CastExpression
impl RefUnwindSafe for CastExpression
impl Send for CastExpression
impl Sync for CastExpression
impl Unpin for CastExpression
impl UnwindSafe for CastExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/enum.AccessExpression.html b/leo_ast/expressions/enum.AccessExpression.html
index f9f53e4385..b5fa389717 100644
--- a/leo_ast/expressions/enum.AccessExpression.html
+++ b/leo_ast/expressions/enum.AccessExpression.html
@@ -10,8 +10,8 @@
§AssociatedFunction(AssociatedFunction)
Access to an associated function of a struct e.g Pedersen64::hash()
.
§Member(MemberAccess)
An expression accessing a field in a structure, e.g., struct_var.field
.
§Tuple(TupleAccess)
Access to a tuple field using its position, e.g., tuple.1
.
-
impl<T> Any for Twhere
diff --git a/leo_ast/expressions/enum.AccessExpression.html b/leo_ast/expressions/enum.AccessExpression.html
index f9f53e4385..b5fa389717 100644
--- a/leo_ast/expressions/enum.AccessExpression.html
+++ b/leo_ast/expressions/enum.AccessExpression.html
@@ -10,8 +10,8 @@
§AssociatedFunction(AssociatedFunction)
Access to an associated function of a struct e.g Pedersen64::hash()
.
§Member(MemberAccess)
An expression accessing a field in a structure, e.g., struct_var.field
.
§Tuple(TupleAccess)
Access to a tuple field using its position, e.g., tuple.1
.
-
AssociatedFunction(AssociatedFunction)
Access to an associated function of a struct e.g Pedersen64::hash()
.
Member(MemberAccess)
An expression accessing a field in a structure, e.g., struct_var.field
.
Tuple(TupleAccess)
Access to a tuple field using its position, e.g., tuple.1
.
Trait Implementations§
source§impl Clone for AccessExpression
impl Clone for AccessExpression
source§fn clone(&self) -> AccessExpression
fn clone(&self) -> AccessExpression
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for AccessExpression
impl Debug for AccessExpression
source§impl<'de> Deserialize<'de> for AccessExpression
impl<'de> Deserialize<'de> for AccessExpression
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 AccessExpression
impl Display for AccessExpression
source§impl Node for AccessExpression
impl Node for AccessExpression
source§impl PartialEq for AccessExpression
impl PartialEq for AccessExpression
source§fn eq(&self, other: &AccessExpression) -> bool
fn eq(&self, other: &AccessExpression) -> bool
self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for AccessExpression
impl Clone for AccessExpression
source§fn clone(&self) -> AccessExpression
fn clone(&self) -> AccessExpression
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for AccessExpression
impl Debug for AccessExpression
source§impl<'de> Deserialize<'de> for AccessExpression
impl<'de> Deserialize<'de> for AccessExpression
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 AccessExpression
impl Display for AccessExpression
source§impl Node for AccessExpression
impl Node for AccessExpression
source§impl PartialEq for AccessExpression
impl PartialEq for AccessExpression
source§fn eq(&self, other: &AccessExpression) -> bool
fn eq(&self, other: &AccessExpression) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for AccessExpression
impl Serialize for AccessExpression
impl Eq for AccessExpression
impl StructuralPartialEq for AccessExpression
Auto Trait Implementations§
impl Freeze for AccessExpression
impl RefUnwindSafe for AccessExpression
impl Send for AccessExpression
impl Sync for AccessExpression
impl Unpin for AccessExpression
impl UnwindSafe for AccessExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/enum.Expression.html b/leo_ast/expressions/enum.Expression.html
index 8f0fcc94f3..ff5d784479 100644
--- a/leo_ast/expressions/enum.Expression.html
+++ b/leo_ast/expressions/enum.Expression.html
@@ -29,8 +29,8 @@
§Tuple(TupleExpression)
A tuple expression e.g., (foo, 42, true)
.
§Unary(UnaryExpression)
An unary expression.
§Unit(UnitExpression)
A unit expression e.g. ()
-
impl<T> Any for Twhere
diff --git a/leo_ast/expressions/enum.Expression.html b/leo_ast/expressions/enum.Expression.html
index 8f0fcc94f3..ff5d784479 100644
--- a/leo_ast/expressions/enum.Expression.html
+++ b/leo_ast/expressions/enum.Expression.html
@@ -29,8 +29,8 @@
§Tuple(TupleExpression)
A tuple expression e.g., (foo, 42, true)
.
§Unary(UnaryExpression)
An unary expression.
§Unit(UnitExpression)
A unit expression e.g. ()
-
Tuple(TupleExpression)
A tuple expression e.g., (foo, 42, true)
.
Unary(UnaryExpression)
An unary expression.
Unit(UnitExpression)
A unit expression e.g. ()
Trait Implementations§
source§impl Clone for Expression
impl Clone for Expression
source§fn clone(&self) -> Expression
fn clone(&self) -> Expression
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for Expression
impl Debug for Expression
source§impl<'de> Deserialize<'de> for Expression
impl<'de> Deserialize<'de> for Expression
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 Expression
impl Display for Expression
source§impl Node for Expression
impl Node for Expression
source§impl PartialEq for Expression
impl PartialEq for Expression
source§fn eq(&self, other: &Expression) -> bool
fn eq(&self, other: &Expression) -> bool
self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for Expression
impl Clone for Expression
source§fn clone(&self) -> Expression
fn clone(&self) -> Expression
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for Expression
impl Debug for Expression
source§impl<'de> Deserialize<'de> for Expression
impl<'de> Deserialize<'de> for Expression
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 Expression
impl Display for Expression
source§impl Node for Expression
impl Node for Expression
source§impl PartialEq for Expression
impl PartialEq for Expression
source§fn eq(&self, other: &Expression) -> bool
fn eq(&self, other: &Expression) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for Expression
impl Serialize for Expression
impl Eq for Expression
impl StructuralPartialEq for Expression
Auto Trait Implementations§
impl Freeze for Expression
impl RefUnwindSafe for Expression
impl Send for Expression
impl Sync for Expression
impl Unpin for Expression
impl UnwindSafe for Expression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/struct.BinaryExpression.html b/leo_ast/expressions/struct.BinaryExpression.html
index db8e886bef..7ef8fc6540 100644
--- a/leo_ast/expressions/struct.BinaryExpression.html
+++ b/leo_ast/expressions/struct.BinaryExpression.html
@@ -11,8 +11,8 @@
§op: BinaryOperation
The operand defining the meaning of the resulting binary expression.
§span: Span
The span from left
to right
.
§id: NodeID
The ID of the expression.
-Trait Implementations§
source§impl Clone for BinaryExpression
source§fn clone(&self) -> BinaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for BinaryExpression
source§impl<'de> Deserialize<'de> for BinaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for BinaryExpression
source§impl Node for BinaryExpression
source§impl PartialEq for BinaryExpression
source§fn eq(&self, other: &BinaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for BinaryExpression
source§fn clone(&self) -> BinaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for BinaryExpression
source§impl<'de> Deserialize<'de> for BinaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for BinaryExpression
source§impl Node for BinaryExpression
source§impl PartialEq for BinaryExpression
source§fn eq(&self, other: &BinaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for BinaryExpression
source§impl Eq for BinaryExpression
source§impl StructuralPartialEq for BinaryExpression
Auto Trait Implementations§
§impl Freeze for BinaryExpression
§impl RefUnwindSafe for BinaryExpression
§impl Send for BinaryExpression
§impl Sync for BinaryExpression
§impl Unpin for BinaryExpression
§impl UnwindSafe for BinaryExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/struct.CastExpression.html b/leo_ast/expressions/struct.CastExpression.html
index bfade07f00..5fac1d3bda 100644
--- a/leo_ast/expressions/struct.CastExpression.html
+++ b/leo_ast/expressions/struct.CastExpression.html
@@ -8,8 +8,8 @@
§type_: Type
The type to be casted to, e.g. u16
in 42u8 as u16
.
§span: Span
Span of the entire cast 42u8 as u16
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for CastExpression
source§fn clone(&self) -> CastExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for CastExpression
source§impl<'de> Deserialize<'de> for CastExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for CastExpression
source§impl Node for CastExpression
source§impl PartialEq for CastExpression
source§fn eq(&self, other: &CastExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for CastExpression
source§fn clone(&self) -> CastExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for CastExpression
source§impl<'de> Deserialize<'de> for CastExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for CastExpression
source§impl Node for CastExpression
source§impl PartialEq for CastExpression
source§fn eq(&self, other: &CastExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for CastExpression
source§impl Eq for CastExpression
source§impl StructuralPartialEq for CastExpression
Auto Trait Implementations§
§impl Freeze for CastExpression
§impl RefUnwindSafe for CastExpression
§impl Send for CastExpression
§impl Sync for CastExpression
§impl Unpin for CastExpression
§impl UnwindSafe for CastExpression
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 9d2c6cbb58..658a0724f3 100644
--- a/leo_ast/expressions/struct.StructExpression.html
+++ b/leo_ast/expressions/struct.StructExpression.html
@@ -12,8 +12,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 StructuralPartialEq for StructExpression
Auto Trait Implementations§
§impl Freeze for StructExpression
§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.TernaryExpression.html b/leo_ast/expressions/struct.TernaryExpression.html
index 4d9ad4c49f..7913d90bb0 100644
--- a/leo_ast/expressions/struct.TernaryExpression.html
+++ b/leo_ast/expressions/struct.TernaryExpression.html
@@ -10,8 +10,8 @@
§if_false: Box<Expression>
The branch the expression evaluates to if condition
evaluates to false.
§span: Span
The span from condition
to if_false
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for TernaryExpression
source§fn clone(&self) -> TernaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TernaryExpression
source§impl<'de> Deserialize<'de> for TernaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TernaryExpression
source§impl Node for TernaryExpression
source§impl PartialEq for TernaryExpression
source§fn eq(&self, other: &TernaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for TernaryExpression
source§fn clone(&self) -> TernaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TernaryExpression
source§impl<'de> Deserialize<'de> for TernaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TernaryExpression
source§impl Node for TernaryExpression
source§impl PartialEq for TernaryExpression
source§fn eq(&self, other: &TernaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for TernaryExpression
source§impl Eq for TernaryExpression
source§impl StructuralPartialEq for TernaryExpression
Auto Trait Implementations§
§impl Freeze for TernaryExpression
§impl RefUnwindSafe for TernaryExpression
§impl Send for TernaryExpression
§impl Sync for TernaryExpression
§impl Unpin for TernaryExpression
§impl UnwindSafe for TernaryExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/struct.TupleExpression.html b/leo_ast/expressions/struct.TupleExpression.html
index 8ed0c94c78..48ea93ca15 100644
--- a/leo_ast/expressions/struct.TupleExpression.html
+++ b/leo_ast/expressions/struct.TupleExpression.html
@@ -7,8 +7,8 @@
In the example above, it would be foo
, false
, and 42
.
§span: Span
The span from (
to )
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for TupleExpression
source§fn clone(&self) -> TupleExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TupleExpression
source§impl<'de> Deserialize<'de> for TupleExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TupleExpression
source§impl Node for TupleExpression
source§impl PartialEq for TupleExpression
source§fn eq(&self, other: &TupleExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for TupleExpression
source§fn clone(&self) -> TupleExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TupleExpression
source§impl<'de> Deserialize<'de> for TupleExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TupleExpression
source§impl Node for TupleExpression
source§impl PartialEq for TupleExpression
source§fn eq(&self, other: &TupleExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for TupleExpression
source§impl Eq for TupleExpression
source§impl StructuralPartialEq for TupleExpression
Auto Trait Implementations§
§impl Freeze for TupleExpression
§impl RefUnwindSafe for TupleExpression
§impl Send for TupleExpression
§impl Sync for TupleExpression
§impl Unpin for TupleExpression
§impl UnwindSafe for TupleExpression
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 ee2937e724..aace1e3db2 100644
--- a/leo_ast/expressions/struct.UnitExpression.html
+++ b/leo_ast/expressions/struct.UnitExpression.html
@@ -4,8 +4,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 StructuralPartialEq for UnitExpression
Auto Trait Implementations§
§impl Freeze for UnitExpression
§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 bcec840b98..32fe2dc624 100644
--- a/leo_ast/expressions/struct_init/struct.StructExpression.html
+++ b/leo_ast/expressions/struct_init/struct.StructExpression.html
@@ -12,8 +12,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 StructuralPartialEq for StructExpression
Auto Trait Implementations§
§impl Freeze for StructExpression
§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/ternary/struct.TernaryExpression.html b/leo_ast/expressions/ternary/struct.TernaryExpression.html
index 5442e120b7..6257394228 100644
--- a/leo_ast/expressions/ternary/struct.TernaryExpression.html
+++ b/leo_ast/expressions/ternary/struct.TernaryExpression.html
@@ -10,8 +10,8 @@
§if_false: Box<Expression>
The branch the expression evaluates to if condition
evaluates to false.
§span: Span
The span from condition
to if_false
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for TernaryExpression
source§fn clone(&self) -> TernaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TernaryExpression
source§impl<'de> Deserialize<'de> for TernaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TernaryExpression
source§impl Node for TernaryExpression
source§impl PartialEq for TernaryExpression
source§fn eq(&self, other: &TernaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for TernaryExpression
source§fn clone(&self) -> TernaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TernaryExpression
source§impl<'de> Deserialize<'de> for TernaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TernaryExpression
source§impl Node for TernaryExpression
source§impl PartialEq for TernaryExpression
source§fn eq(&self, other: &TernaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for TernaryExpression
source§impl Eq for TernaryExpression
source§impl StructuralPartialEq for TernaryExpression
Auto Trait Implementations§
§impl Freeze for TernaryExpression
§impl RefUnwindSafe for TernaryExpression
§impl Send for TernaryExpression
§impl Sync for TernaryExpression
§impl Unpin for TernaryExpression
§impl UnwindSafe for TernaryExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/tuple/struct.TupleExpression.html b/leo_ast/expressions/tuple/struct.TupleExpression.html
index 2d0c183c03..e3bc0833dd 100644
--- a/leo_ast/expressions/tuple/struct.TupleExpression.html
+++ b/leo_ast/expressions/tuple/struct.TupleExpression.html
@@ -7,8 +7,8 @@
In the example above, it would be foo
, false
, and 42
.
§span: Span
The span from (
to )
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for TupleExpression
source§fn clone(&self) -> TupleExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TupleExpression
source§impl<'de> Deserialize<'de> for TupleExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TupleExpression
source§impl Node for TupleExpression
source§impl PartialEq for TupleExpression
source§fn eq(&self, other: &TupleExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for TupleExpression
source§fn clone(&self) -> TupleExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TupleExpression
source§impl<'de> Deserialize<'de> for TupleExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TupleExpression
source§impl Node for TupleExpression
source§impl PartialEq for TupleExpression
source§fn eq(&self, other: &TupleExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for TupleExpression
source§impl Eq for TupleExpression
source§impl StructuralPartialEq for TupleExpression
Auto Trait Implementations§
§impl Freeze for TupleExpression
§impl RefUnwindSafe for TupleExpression
§impl Send for TupleExpression
§impl Sync for TupleExpression
§impl Unpin for TupleExpression
§impl UnwindSafe for TupleExpression
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 2586617a5e..7575169692 100644
--- a/leo_ast/expressions/unit/struct.UnitExpression.html
+++ b/leo_ast/expressions/unit/struct.UnitExpression.html
@@ -4,8 +4,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 StructuralPartialEq for UnitExpression
Auto Trait Implementations§
§impl Freeze for UnitExpression
§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 e476f3fb16..66bee33fac 100644
--- a/leo_ast/functions/annotation/struct.Annotation.html
+++ b/leo_ast/functions/annotation/struct.Annotation.html
@@ -6,8 +6,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 StructuralPartialEq for Annotation
Auto Trait Implementations§
§impl Freeze for Annotation
§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/input/struct.Input.html b/leo_ast/functions/input/struct.Input.html
index de0ba7aed5..a793229012 100644
--- a/leo_ast/functions/input/struct.Input.html
+++ b/leo_ast/functions/input/struct.Input.html
@@ -10,8 +10,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<'de> Deserialize<'de> for Input
source§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 Input
source§fn eq(&self, other: &Input) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Input
source§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 Input
source§impl Eq for Input
source§impl StructuralPartialEq for Input
Auto Trait Implementations§
§impl Freeze for Input
§impl RefUnwindSafe for Input
§impl Send for Input
§impl Sync for Input
§impl Unpin for Input
§impl UnwindSafe for Input
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/mode/enum.Mode.html b/leo_ast/functions/mode/enum.Mode.html
index b91326f515..b421ed1a02 100644
--- a/leo_ast/functions/mode/enum.Mode.html
+++ b/leo_ast/functions/mode/enum.Mode.html
@@ -4,8 +4,8 @@
Private,
Public,
}Expand description
The mode associated with a type.
-Variants§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mode
source§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 Mode
source§fn eq(&self, other: &Mode) -> bool
This method tests for self
and other
values to be equal, and is used
+Variants§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mode
source§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 Mode
source§impl Copy for Mode
source§impl Eq for Mode
source§impl StructuralPartialEq for Mode
Auto Trait Implementations§
§impl Freeze for Mode
§impl RefUnwindSafe for Mode
§impl Send for Mode
§impl Sync for Mode
§impl Unpin for Mode
§impl UnwindSafe for Mode
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/output/struct.Output.html b/leo_ast/functions/output/struct.Output.html
index bb81295c11..5c187ea60c 100644
--- a/leo_ast/functions/output/struct.Output.html
+++ b/leo_ast/functions/output/struct.Output.html
@@ -8,8 +8,8 @@
§type_: Type
The type of the function output.
§span: Span
The parameters span from any annotations to its type.
§id: NodeID
The ID of the node.
-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
+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 StructuralPartialEq for Output
Auto Trait Implementations§
§impl Freeze for Output
§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/groups/group_coordinate/enum.GroupCoordinate.html b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
index d81ac251e9..79e94150bc 100644
--- a/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
+++ b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
@@ -8,8 +8,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 StructuralPartialEq for GroupCoordinate
Auto Trait Implementations§
§impl Freeze for GroupCoordinate
§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/mapping/struct.Mapping.html b/leo_ast/mapping/struct.Mapping.html
index d93fc1bfaf..8d67a4556e 100644
--- a/leo_ast/mapping/struct.Mapping.html
+++ b/leo_ast/mapping/struct.Mapping.html
@@ -10,8 +10,8 @@
§value_type: Type
The type of the value.
§span: Span
The entire span of the mapping declaration.
§id: NodeID
The ID of the node.
-Implementations§
source§impl Mapping
sourcepub fn from_snarkvm<N: Network>(mapping: &MappingCore<N>) -> Self
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§fn eq(&self, other: &Mapping) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
source§impl Mapping
sourcepub fn from_snarkvm<N: Network>(mapping: &MappingCore<N>) -> Self
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 StructuralPartialEq for Mapping
Auto Trait Implementations§
§impl Freeze for Mapping
§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 5ff943f8d2..4937aed1f4 100644
--- a/leo_ast/program/program_id/struct.ProgramId.html
+++ b/leo_ast/program/program_id/struct.ProgramId.html
@@ -4,7 +4,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/program/program_scope/struct.ProgramScope.html b/leo_ast/program/program_scope/struct.ProgramScope.html
index 65339d801c..f282d8060d 100644
--- a/leo_ast/program/program_scope/struct.ProgramScope.html
+++ b/leo_ast/program/program_scope/struct.ProgramScope.html
@@ -12,8 +12,8 @@
§mappings: Vec<(Symbol, Mapping)>
A vector of mapping definitions.
§functions: Vec<(Symbol, Function)>
A vector of function definitions.
§span: Span
The span associated with the program scope.
-Trait Implementations§
source§impl Clone for ProgramScope
source§fn clone(&self) -> ProgramScope
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ProgramScope
source§impl<'de> Deserialize<'de> for ProgramScope
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for ProgramScope
source§fn eq(&self, other: &ProgramScope) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ProgramScope
source§fn clone(&self) -> ProgramScope
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ProgramScope
source§impl<'de> Deserialize<'de> for ProgramScope
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for ProgramScope
source§fn eq(&self, other: &ProgramScope) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ProgramScope
source§impl Eq for ProgramScope
source§impl StructuralPartialEq for ProgramScope
Auto Trait Implementations§
§impl Freeze for ProgramScope
§impl !RefUnwindSafe for ProgramScope
§impl Send for ProgramScope
§impl !Sync for ProgramScope
§impl Unpin for ProgramScope
§impl UnwindSafe for ProgramScope
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/assert/struct.AssertStatement.html b/leo_ast/statement/assert/struct.AssertStatement.html
index e48ed4e26f..da876bfdcd 100644
--- a/leo_ast/statement/assert/struct.AssertStatement.html
+++ b/leo_ast/statement/assert/struct.AssertStatement.html
@@ -6,8 +6,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:
impl<T> Any for Twhere
diff --git a/leo_ast/expressions/struct.BinaryExpression.html b/leo_ast/expressions/struct.BinaryExpression.html
index db8e886bef..7ef8fc6540 100644
--- a/leo_ast/expressions/struct.BinaryExpression.html
+++ b/leo_ast/expressions/struct.BinaryExpression.html
@@ -11,8 +11,8 @@
§op: BinaryOperation
The operand defining the meaning of the resulting binary expression.
§span: Span
The span from left
to right
.
§id: NodeID
The ID of the expression.
-Trait Implementations§
source§impl Clone for BinaryExpression
source§fn clone(&self) -> BinaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for BinaryExpression
source§impl<'de> Deserialize<'de> for BinaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for BinaryExpression
source§impl Node for BinaryExpression
source§impl PartialEq for BinaryExpression
source§fn eq(&self, other: &BinaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for BinaryExpression
source§fn clone(&self) -> BinaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for BinaryExpression
source§impl<'de> Deserialize<'de> for BinaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for BinaryExpression
source§impl Node for BinaryExpression
source§impl PartialEq for BinaryExpression
source§fn eq(&self, other: &BinaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for BinaryExpression
source§impl Eq for BinaryExpression
source§impl StructuralPartialEq for BinaryExpression
Auto Trait Implementations§
§impl Freeze for BinaryExpression
§impl RefUnwindSafe for BinaryExpression
§impl Send for BinaryExpression
§impl Sync for BinaryExpression
§impl Unpin for BinaryExpression
§impl UnwindSafe for BinaryExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/struct.CastExpression.html b/leo_ast/expressions/struct.CastExpression.html
index bfade07f00..5fac1d3bda 100644
--- a/leo_ast/expressions/struct.CastExpression.html
+++ b/leo_ast/expressions/struct.CastExpression.html
@@ -8,8 +8,8 @@
§type_: Type
The type to be casted to, e.g. u16
in 42u8 as u16
.
§span: Span
Span of the entire cast 42u8 as u16
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for CastExpression
source§fn clone(&self) -> CastExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for CastExpression
source§impl<'de> Deserialize<'de> for CastExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for CastExpression
source§impl Node for CastExpression
source§impl PartialEq for CastExpression
source§fn eq(&self, other: &CastExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for CastExpression
source§fn clone(&self) -> CastExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for CastExpression
source§impl<'de> Deserialize<'de> for CastExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for CastExpression
source§impl Node for CastExpression
source§impl PartialEq for CastExpression
source§fn eq(&self, other: &CastExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for CastExpression
source§impl Eq for CastExpression
source§impl StructuralPartialEq for CastExpression
Auto Trait Implementations§
§impl Freeze for CastExpression
§impl RefUnwindSafe for CastExpression
§impl Send for CastExpression
§impl Sync for CastExpression
§impl Unpin for CastExpression
§impl UnwindSafe for CastExpression
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 9d2c6cbb58..658a0724f3 100644
--- a/leo_ast/expressions/struct.StructExpression.html
+++ b/leo_ast/expressions/struct.StructExpression.html
@@ -12,8 +12,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 StructuralPartialEq for StructExpression
Auto Trait Implementations§
§impl Freeze for StructExpression
§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.TernaryExpression.html b/leo_ast/expressions/struct.TernaryExpression.html
index 4d9ad4c49f..7913d90bb0 100644
--- a/leo_ast/expressions/struct.TernaryExpression.html
+++ b/leo_ast/expressions/struct.TernaryExpression.html
@@ -10,8 +10,8 @@
§if_false: Box<Expression>
The branch the expression evaluates to if condition
evaluates to false.
§span: Span
The span from condition
to if_false
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for TernaryExpression
source§fn clone(&self) -> TernaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TernaryExpression
source§impl<'de> Deserialize<'de> for TernaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TernaryExpression
source§impl Node for TernaryExpression
source§impl PartialEq for TernaryExpression
source§fn eq(&self, other: &TernaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for TernaryExpression
source§fn clone(&self) -> TernaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TernaryExpression
source§impl<'de> Deserialize<'de> for TernaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TernaryExpression
source§impl Node for TernaryExpression
source§impl PartialEq for TernaryExpression
source§fn eq(&self, other: &TernaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for TernaryExpression
source§impl Eq for TernaryExpression
source§impl StructuralPartialEq for TernaryExpression
Auto Trait Implementations§
§impl Freeze for TernaryExpression
§impl RefUnwindSafe for TernaryExpression
§impl Send for TernaryExpression
§impl Sync for TernaryExpression
§impl Unpin for TernaryExpression
§impl UnwindSafe for TernaryExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/struct.TupleExpression.html b/leo_ast/expressions/struct.TupleExpression.html
index 8ed0c94c78..48ea93ca15 100644
--- a/leo_ast/expressions/struct.TupleExpression.html
+++ b/leo_ast/expressions/struct.TupleExpression.html
@@ -7,8 +7,8 @@
In the example above, it would be foo
, false
, and 42
.
§span: Span
The span from (
to )
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for TupleExpression
source§fn clone(&self) -> TupleExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TupleExpression
source§impl<'de> Deserialize<'de> for TupleExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TupleExpression
source§impl Node for TupleExpression
source§impl PartialEq for TupleExpression
source§fn eq(&self, other: &TupleExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for TupleExpression
source§fn clone(&self) -> TupleExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TupleExpression
source§impl<'de> Deserialize<'de> for TupleExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TupleExpression
source§impl Node for TupleExpression
source§impl PartialEq for TupleExpression
source§fn eq(&self, other: &TupleExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for TupleExpression
source§impl Eq for TupleExpression
source§impl StructuralPartialEq for TupleExpression
Auto Trait Implementations§
§impl Freeze for TupleExpression
§impl RefUnwindSafe for TupleExpression
§impl Send for TupleExpression
§impl Sync for TupleExpression
§impl Unpin for TupleExpression
§impl UnwindSafe for TupleExpression
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 ee2937e724..aace1e3db2 100644
--- a/leo_ast/expressions/struct.UnitExpression.html
+++ b/leo_ast/expressions/struct.UnitExpression.html
@@ -4,8 +4,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 StructuralPartialEq for UnitExpression
Auto Trait Implementations§
§impl Freeze for UnitExpression
§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 bcec840b98..32fe2dc624 100644
--- a/leo_ast/expressions/struct_init/struct.StructExpression.html
+++ b/leo_ast/expressions/struct_init/struct.StructExpression.html
@@ -12,8 +12,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 StructuralPartialEq for StructExpression
Auto Trait Implementations§
§impl Freeze for StructExpression
§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/ternary/struct.TernaryExpression.html b/leo_ast/expressions/ternary/struct.TernaryExpression.html
index 5442e120b7..6257394228 100644
--- a/leo_ast/expressions/ternary/struct.TernaryExpression.html
+++ b/leo_ast/expressions/ternary/struct.TernaryExpression.html
@@ -10,8 +10,8 @@
§if_false: Box<Expression>
The branch the expression evaluates to if condition
evaluates to false.
§span: Span
The span from condition
to if_false
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for TernaryExpression
source§fn clone(&self) -> TernaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TernaryExpression
source§impl<'de> Deserialize<'de> for TernaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TernaryExpression
source§impl Node for TernaryExpression
source§impl PartialEq for TernaryExpression
source§fn eq(&self, other: &TernaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for TernaryExpression
source§fn clone(&self) -> TernaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TernaryExpression
source§impl<'de> Deserialize<'de> for TernaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TernaryExpression
source§impl Node for TernaryExpression
source§impl PartialEq for TernaryExpression
source§fn eq(&self, other: &TernaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for TernaryExpression
source§impl Eq for TernaryExpression
source§impl StructuralPartialEq for TernaryExpression
Auto Trait Implementations§
§impl Freeze for TernaryExpression
§impl RefUnwindSafe for TernaryExpression
§impl Send for TernaryExpression
§impl Sync for TernaryExpression
§impl Unpin for TernaryExpression
§impl UnwindSafe for TernaryExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/tuple/struct.TupleExpression.html b/leo_ast/expressions/tuple/struct.TupleExpression.html
index 2d0c183c03..e3bc0833dd 100644
--- a/leo_ast/expressions/tuple/struct.TupleExpression.html
+++ b/leo_ast/expressions/tuple/struct.TupleExpression.html
@@ -7,8 +7,8 @@
In the example above, it would be foo
, false
, and 42
.
§span: Span
The span from (
to )
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for TupleExpression
source§fn clone(&self) -> TupleExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TupleExpression
source§impl<'de> Deserialize<'de> for TupleExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TupleExpression
source§impl Node for TupleExpression
source§impl PartialEq for TupleExpression
source§fn eq(&self, other: &TupleExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for TupleExpression
source§fn clone(&self) -> TupleExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TupleExpression
source§impl<'de> Deserialize<'de> for TupleExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TupleExpression
source§impl Node for TupleExpression
source§impl PartialEq for TupleExpression
source§fn eq(&self, other: &TupleExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for TupleExpression
source§impl Eq for TupleExpression
source§impl StructuralPartialEq for TupleExpression
Auto Trait Implementations§
§impl Freeze for TupleExpression
§impl RefUnwindSafe for TupleExpression
§impl Send for TupleExpression
§impl Sync for TupleExpression
§impl Unpin for TupleExpression
§impl UnwindSafe for TupleExpression
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 2586617a5e..7575169692 100644
--- a/leo_ast/expressions/unit/struct.UnitExpression.html
+++ b/leo_ast/expressions/unit/struct.UnitExpression.html
@@ -4,8 +4,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 StructuralPartialEq for UnitExpression
Auto Trait Implementations§
§impl Freeze for UnitExpression
§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 e476f3fb16..66bee33fac 100644
--- a/leo_ast/functions/annotation/struct.Annotation.html
+++ b/leo_ast/functions/annotation/struct.Annotation.html
@@ -6,8 +6,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 StructuralPartialEq for Annotation
Auto Trait Implementations§
§impl Freeze for Annotation
§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/input/struct.Input.html b/leo_ast/functions/input/struct.Input.html
index de0ba7aed5..a793229012 100644
--- a/leo_ast/functions/input/struct.Input.html
+++ b/leo_ast/functions/input/struct.Input.html
@@ -10,8 +10,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<'de> Deserialize<'de> for Input
source§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 Input
source§fn eq(&self, other: &Input) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Input
source§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 Input
source§impl Eq for Input
source§impl StructuralPartialEq for Input
Auto Trait Implementations§
§impl Freeze for Input
§impl RefUnwindSafe for Input
§impl Send for Input
§impl Sync for Input
§impl Unpin for Input
§impl UnwindSafe for Input
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/mode/enum.Mode.html b/leo_ast/functions/mode/enum.Mode.html
index b91326f515..b421ed1a02 100644
--- a/leo_ast/functions/mode/enum.Mode.html
+++ b/leo_ast/functions/mode/enum.Mode.html
@@ -4,8 +4,8 @@
Private,
Public,
}Expand description
The mode associated with a type.
-Variants§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mode
source§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 Mode
source§fn eq(&self, other: &Mode) -> bool
This method tests for self
and other
values to be equal, and is used
+Variants§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mode
source§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 Mode
source§impl Copy for Mode
source§impl Eq for Mode
source§impl StructuralPartialEq for Mode
Auto Trait Implementations§
§impl Freeze for Mode
§impl RefUnwindSafe for Mode
§impl Send for Mode
§impl Sync for Mode
§impl Unpin for Mode
§impl UnwindSafe for Mode
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/output/struct.Output.html b/leo_ast/functions/output/struct.Output.html
index bb81295c11..5c187ea60c 100644
--- a/leo_ast/functions/output/struct.Output.html
+++ b/leo_ast/functions/output/struct.Output.html
@@ -8,8 +8,8 @@
§type_: Type
The type of the function output.
§span: Span
The parameters span from any annotations to its type.
§id: NodeID
The ID of the node.
-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
+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 StructuralPartialEq for Output
Auto Trait Implementations§
§impl Freeze for Output
§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/groups/group_coordinate/enum.GroupCoordinate.html b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
index d81ac251e9..79e94150bc 100644
--- a/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
+++ b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
@@ -8,8 +8,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 StructuralPartialEq for GroupCoordinate
Auto Trait Implementations§
§impl Freeze for GroupCoordinate
§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/mapping/struct.Mapping.html b/leo_ast/mapping/struct.Mapping.html
index d93fc1bfaf..8d67a4556e 100644
--- a/leo_ast/mapping/struct.Mapping.html
+++ b/leo_ast/mapping/struct.Mapping.html
@@ -10,8 +10,8 @@
§value_type: Type
The type of the value.
§span: Span
The entire span of the mapping declaration.
§id: NodeID
The ID of the node.
-Implementations§
source§impl Mapping
sourcepub fn from_snarkvm<N: Network>(mapping: &MappingCore<N>) -> Self
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§fn eq(&self, other: &Mapping) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
source§impl Mapping
sourcepub fn from_snarkvm<N: Network>(mapping: &MappingCore<N>) -> Self
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 StructuralPartialEq for Mapping
Auto Trait Implementations§
§impl Freeze for Mapping
§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 5ff943f8d2..4937aed1f4 100644
--- a/leo_ast/program/program_id/struct.ProgramId.html
+++ b/leo_ast/program/program_id/struct.ProgramId.html
@@ -4,7 +4,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/program/program_scope/struct.ProgramScope.html b/leo_ast/program/program_scope/struct.ProgramScope.html
index 65339d801c..f282d8060d 100644
--- a/leo_ast/program/program_scope/struct.ProgramScope.html
+++ b/leo_ast/program/program_scope/struct.ProgramScope.html
@@ -12,8 +12,8 @@
§mappings: Vec<(Symbol, Mapping)>
A vector of mapping definitions.
§functions: Vec<(Symbol, Function)>
A vector of function definitions.
§span: Span
The span associated with the program scope.
-Trait Implementations§
source§impl Clone for ProgramScope
source§fn clone(&self) -> ProgramScope
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ProgramScope
source§impl<'de> Deserialize<'de> for ProgramScope
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for ProgramScope
source§fn eq(&self, other: &ProgramScope) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ProgramScope
source§fn clone(&self) -> ProgramScope
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ProgramScope
source§impl<'de> Deserialize<'de> for ProgramScope
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for ProgramScope
source§fn eq(&self, other: &ProgramScope) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ProgramScope
source§impl Eq for ProgramScope
source§impl StructuralPartialEq for ProgramScope
Auto Trait Implementations§
§impl Freeze for ProgramScope
§impl !RefUnwindSafe for ProgramScope
§impl Send for ProgramScope
§impl !Sync for ProgramScope
§impl Unpin for ProgramScope
§impl UnwindSafe for ProgramScope
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/assert/struct.AssertStatement.html b/leo_ast/statement/assert/struct.AssertStatement.html
index e48ed4e26f..da876bfdcd 100644
--- a/leo_ast/statement/assert/struct.AssertStatement.html
+++ b/leo_ast/statement/assert/struct.AssertStatement.html
@@ -6,8 +6,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:
The operand defining the meaning of the resulting binary expression.
The span from left
to right
.
The ID of the expression.
-source§impl Clone for BinaryExpression
impl Clone for BinaryExpression
source§fn clone(&self) -> BinaryExpression
fn clone(&self) -> BinaryExpression
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for BinaryExpression
impl Debug for BinaryExpression
source§impl<'de> Deserialize<'de> for BinaryExpression
impl<'de> Deserialize<'de> for BinaryExpression
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 BinaryExpression
impl Display for BinaryExpression
source§impl Node for BinaryExpression
impl Node for BinaryExpression
source§impl PartialEq for BinaryExpression
impl PartialEq for BinaryExpression
source§fn eq(&self, other: &BinaryExpression) -> bool
fn eq(&self, other: &BinaryExpression) -> bool
self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for BinaryExpression
impl Clone for BinaryExpression
source§fn clone(&self) -> BinaryExpression
fn clone(&self) -> BinaryExpression
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for BinaryExpression
impl Debug for BinaryExpression
source§impl<'de> Deserialize<'de> for BinaryExpression
impl<'de> Deserialize<'de> for BinaryExpression
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 BinaryExpression
impl Display for BinaryExpression
source§impl Node for BinaryExpression
impl Node for BinaryExpression
source§impl PartialEq for BinaryExpression
impl PartialEq for BinaryExpression
source§fn eq(&self, other: &BinaryExpression) -> bool
fn eq(&self, other: &BinaryExpression) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for BinaryExpression
impl Serialize for BinaryExpression
impl Eq for BinaryExpression
impl StructuralPartialEq for BinaryExpression
Auto Trait Implementations§
impl Freeze for BinaryExpression
impl RefUnwindSafe for BinaryExpression
impl Send for BinaryExpression
impl Sync for BinaryExpression
impl Unpin for BinaryExpression
impl UnwindSafe for BinaryExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/struct.CastExpression.html b/leo_ast/expressions/struct.CastExpression.html
index bfade07f00..5fac1d3bda 100644
--- a/leo_ast/expressions/struct.CastExpression.html
+++ b/leo_ast/expressions/struct.CastExpression.html
@@ -8,8 +8,8 @@
§type_: Type
The type to be casted to, e.g. u16
in 42u8 as u16
.
§span: Span
Span of the entire cast 42u8 as u16
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for CastExpression
source§fn clone(&self) -> CastExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for CastExpression
source§impl<'de> Deserialize<'de> for CastExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for CastExpression
source§impl Node for CastExpression
source§impl PartialEq for CastExpression
source§fn eq(&self, other: &CastExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for CastExpression
source§fn clone(&self) -> CastExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for CastExpression
source§impl<'de> Deserialize<'de> for CastExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for CastExpression
source§impl Node for CastExpression
source§impl PartialEq for CastExpression
source§fn eq(&self, other: &CastExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for CastExpression
source§impl Eq for CastExpression
source§impl StructuralPartialEq for CastExpression
Auto Trait Implementations§
§impl Freeze for CastExpression
§impl RefUnwindSafe for CastExpression
§impl Send for CastExpression
§impl Sync for CastExpression
§impl Unpin for CastExpression
§impl UnwindSafe for CastExpression
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 9d2c6cbb58..658a0724f3 100644
--- a/leo_ast/expressions/struct.StructExpression.html
+++ b/leo_ast/expressions/struct.StructExpression.html
@@ -12,8 +12,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 StructuralPartialEq for StructExpression
Auto Trait Implementations§
§impl Freeze for StructExpression
§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.TernaryExpression.html b/leo_ast/expressions/struct.TernaryExpression.html
index 4d9ad4c49f..7913d90bb0 100644
--- a/leo_ast/expressions/struct.TernaryExpression.html
+++ b/leo_ast/expressions/struct.TernaryExpression.html
@@ -10,8 +10,8 @@
§if_false: Box<Expression>
The branch the expression evaluates to if condition
evaluates to false.
§span: Span
The span from condition
to if_false
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for TernaryExpression
source§fn clone(&self) -> TernaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TernaryExpression
source§impl<'de> Deserialize<'de> for TernaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TernaryExpression
source§impl Node for TernaryExpression
source§impl PartialEq for TernaryExpression
source§fn eq(&self, other: &TernaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for TernaryExpression
source§fn clone(&self) -> TernaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TernaryExpression
source§impl<'de> Deserialize<'de> for TernaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TernaryExpression
source§impl Node for TernaryExpression
source§impl PartialEq for TernaryExpression
source§fn eq(&self, other: &TernaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for TernaryExpression
source§impl Eq for TernaryExpression
source§impl StructuralPartialEq for TernaryExpression
Auto Trait Implementations§
§impl Freeze for TernaryExpression
§impl RefUnwindSafe for TernaryExpression
§impl Send for TernaryExpression
§impl Sync for TernaryExpression
§impl Unpin for TernaryExpression
§impl UnwindSafe for TernaryExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/struct.TupleExpression.html b/leo_ast/expressions/struct.TupleExpression.html
index 8ed0c94c78..48ea93ca15 100644
--- a/leo_ast/expressions/struct.TupleExpression.html
+++ b/leo_ast/expressions/struct.TupleExpression.html
@@ -7,8 +7,8 @@
In the example above, it would be foo
, false
, and 42
.
§span: Span
The span from (
to )
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for TupleExpression
source§fn clone(&self) -> TupleExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TupleExpression
source§impl<'de> Deserialize<'de> for TupleExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TupleExpression
source§impl Node for TupleExpression
source§impl PartialEq for TupleExpression
source§fn eq(&self, other: &TupleExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for TupleExpression
source§fn clone(&self) -> TupleExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TupleExpression
source§impl<'de> Deserialize<'de> for TupleExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TupleExpression
source§impl Node for TupleExpression
source§impl PartialEq for TupleExpression
source§fn eq(&self, other: &TupleExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for TupleExpression
source§impl Eq for TupleExpression
source§impl StructuralPartialEq for TupleExpression
Auto Trait Implementations§
§impl Freeze for TupleExpression
§impl RefUnwindSafe for TupleExpression
§impl Send for TupleExpression
§impl Sync for TupleExpression
§impl Unpin for TupleExpression
§impl UnwindSafe for TupleExpression
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 ee2937e724..aace1e3db2 100644
--- a/leo_ast/expressions/struct.UnitExpression.html
+++ b/leo_ast/expressions/struct.UnitExpression.html
@@ -4,8 +4,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 StructuralPartialEq for UnitExpression
Auto Trait Implementations§
§impl Freeze for UnitExpression
§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 bcec840b98..32fe2dc624 100644
--- a/leo_ast/expressions/struct_init/struct.StructExpression.html
+++ b/leo_ast/expressions/struct_init/struct.StructExpression.html
@@ -12,8 +12,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 StructuralPartialEq for StructExpression
Auto Trait Implementations§
§impl Freeze for StructExpression
§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/ternary/struct.TernaryExpression.html b/leo_ast/expressions/ternary/struct.TernaryExpression.html
index 5442e120b7..6257394228 100644
--- a/leo_ast/expressions/ternary/struct.TernaryExpression.html
+++ b/leo_ast/expressions/ternary/struct.TernaryExpression.html
@@ -10,8 +10,8 @@
§if_false: Box<Expression>
The branch the expression evaluates to if condition
evaluates to false.
§span: Span
The span from condition
to if_false
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for TernaryExpression
source§fn clone(&self) -> TernaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TernaryExpression
source§impl<'de> Deserialize<'de> for TernaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TernaryExpression
source§impl Node for TernaryExpression
source§impl PartialEq for TernaryExpression
source§fn eq(&self, other: &TernaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for TernaryExpression
source§fn clone(&self) -> TernaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TernaryExpression
source§impl<'de> Deserialize<'de> for TernaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TernaryExpression
source§impl Node for TernaryExpression
source§impl PartialEq for TernaryExpression
source§fn eq(&self, other: &TernaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for TernaryExpression
source§impl Eq for TernaryExpression
source§impl StructuralPartialEq for TernaryExpression
Auto Trait Implementations§
§impl Freeze for TernaryExpression
§impl RefUnwindSafe for TernaryExpression
§impl Send for TernaryExpression
§impl Sync for TernaryExpression
§impl Unpin for TernaryExpression
§impl UnwindSafe for TernaryExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/tuple/struct.TupleExpression.html b/leo_ast/expressions/tuple/struct.TupleExpression.html
index 2d0c183c03..e3bc0833dd 100644
--- a/leo_ast/expressions/tuple/struct.TupleExpression.html
+++ b/leo_ast/expressions/tuple/struct.TupleExpression.html
@@ -7,8 +7,8 @@
In the example above, it would be foo
, false
, and 42
.
§span: Span
The span from (
to )
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for TupleExpression
source§fn clone(&self) -> TupleExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TupleExpression
source§impl<'de> Deserialize<'de> for TupleExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TupleExpression
source§impl Node for TupleExpression
source§impl PartialEq for TupleExpression
source§fn eq(&self, other: &TupleExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for TupleExpression
source§fn clone(&self) -> TupleExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TupleExpression
source§impl<'de> Deserialize<'de> for TupleExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TupleExpression
source§impl Node for TupleExpression
source§impl PartialEq for TupleExpression
source§fn eq(&self, other: &TupleExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for TupleExpression
source§impl Eq for TupleExpression
source§impl StructuralPartialEq for TupleExpression
Auto Trait Implementations§
§impl Freeze for TupleExpression
§impl RefUnwindSafe for TupleExpression
§impl Send for TupleExpression
§impl Sync for TupleExpression
§impl Unpin for TupleExpression
§impl UnwindSafe for TupleExpression
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 2586617a5e..7575169692 100644
--- a/leo_ast/expressions/unit/struct.UnitExpression.html
+++ b/leo_ast/expressions/unit/struct.UnitExpression.html
@@ -4,8 +4,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 StructuralPartialEq for UnitExpression
Auto Trait Implementations§
§impl Freeze for UnitExpression
§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 e476f3fb16..66bee33fac 100644
--- a/leo_ast/functions/annotation/struct.Annotation.html
+++ b/leo_ast/functions/annotation/struct.Annotation.html
@@ -6,8 +6,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 StructuralPartialEq for Annotation
Auto Trait Implementations§
§impl Freeze for Annotation
§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/input/struct.Input.html b/leo_ast/functions/input/struct.Input.html
index de0ba7aed5..a793229012 100644
--- a/leo_ast/functions/input/struct.Input.html
+++ b/leo_ast/functions/input/struct.Input.html
@@ -10,8 +10,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<'de> Deserialize<'de> for Input
source§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 Input
source§fn eq(&self, other: &Input) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Input
source§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 Input
source§impl Eq for Input
source§impl StructuralPartialEq for Input
Auto Trait Implementations§
§impl Freeze for Input
§impl RefUnwindSafe for Input
§impl Send for Input
§impl Sync for Input
§impl Unpin for Input
§impl UnwindSafe for Input
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/mode/enum.Mode.html b/leo_ast/functions/mode/enum.Mode.html
index b91326f515..b421ed1a02 100644
--- a/leo_ast/functions/mode/enum.Mode.html
+++ b/leo_ast/functions/mode/enum.Mode.html
@@ -4,8 +4,8 @@
Private,
Public,
}Expand description
The mode associated with a type.
-Variants§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mode
source§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 Mode
source§fn eq(&self, other: &Mode) -> bool
This method tests for self
and other
values to be equal, and is used
+Variants§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mode
source§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 Mode
source§impl Copy for Mode
source§impl Eq for Mode
source§impl StructuralPartialEq for Mode
Auto Trait Implementations§
§impl Freeze for Mode
§impl RefUnwindSafe for Mode
§impl Send for Mode
§impl Sync for Mode
§impl Unpin for Mode
§impl UnwindSafe for Mode
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/output/struct.Output.html b/leo_ast/functions/output/struct.Output.html
index bb81295c11..5c187ea60c 100644
--- a/leo_ast/functions/output/struct.Output.html
+++ b/leo_ast/functions/output/struct.Output.html
@@ -8,8 +8,8 @@
§type_: Type
The type of the function output.
§span: Span
The parameters span from any annotations to its type.
§id: NodeID
The ID of the node.
-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
+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 StructuralPartialEq for Output
Auto Trait Implementations§
§impl Freeze for Output
§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/groups/group_coordinate/enum.GroupCoordinate.html b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
index d81ac251e9..79e94150bc 100644
--- a/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
+++ b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
@@ -8,8 +8,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 StructuralPartialEq for GroupCoordinate
Auto Trait Implementations§
§impl Freeze for GroupCoordinate
§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/mapping/struct.Mapping.html b/leo_ast/mapping/struct.Mapping.html
index d93fc1bfaf..8d67a4556e 100644
--- a/leo_ast/mapping/struct.Mapping.html
+++ b/leo_ast/mapping/struct.Mapping.html
@@ -10,8 +10,8 @@
§value_type: Type
The type of the value.
§span: Span
The entire span of the mapping declaration.
§id: NodeID
The ID of the node.
-Implementations§
source§impl Mapping
sourcepub fn from_snarkvm<N: Network>(mapping: &MappingCore<N>) -> Self
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§fn eq(&self, other: &Mapping) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
source§impl Mapping
sourcepub fn from_snarkvm<N: Network>(mapping: &MappingCore<N>) -> Self
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 StructuralPartialEq for Mapping
Auto Trait Implementations§
§impl Freeze for Mapping
§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 5ff943f8d2..4937aed1f4 100644
--- a/leo_ast/program/program_id/struct.ProgramId.html
+++ b/leo_ast/program/program_id/struct.ProgramId.html
@@ -4,7 +4,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/program/program_scope/struct.ProgramScope.html b/leo_ast/program/program_scope/struct.ProgramScope.html
index 65339d801c..f282d8060d 100644
--- a/leo_ast/program/program_scope/struct.ProgramScope.html
+++ b/leo_ast/program/program_scope/struct.ProgramScope.html
@@ -12,8 +12,8 @@
§mappings: Vec<(Symbol, Mapping)>
A vector of mapping definitions.
§functions: Vec<(Symbol, Function)>
A vector of function definitions.
§span: Span
The span associated with the program scope.
-Trait Implementations§
source§impl Clone for ProgramScope
source§fn clone(&self) -> ProgramScope
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ProgramScope
source§impl<'de> Deserialize<'de> for ProgramScope
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for ProgramScope
source§fn eq(&self, other: &ProgramScope) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ProgramScope
source§fn clone(&self) -> ProgramScope
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ProgramScope
source§impl<'de> Deserialize<'de> for ProgramScope
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for ProgramScope
source§fn eq(&self, other: &ProgramScope) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ProgramScope
source§impl Eq for ProgramScope
source§impl StructuralPartialEq for ProgramScope
Auto Trait Implementations§
§impl Freeze for ProgramScope
§impl !RefUnwindSafe for ProgramScope
§impl Send for ProgramScope
§impl !Sync for ProgramScope
§impl Unpin for ProgramScope
§impl UnwindSafe for ProgramScope
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/assert/struct.AssertStatement.html b/leo_ast/statement/assert/struct.AssertStatement.html
index e48ed4e26f..da876bfdcd 100644
--- a/leo_ast/statement/assert/struct.AssertStatement.html
+++ b/leo_ast/statement/assert/struct.AssertStatement.html
@@ -6,8 +6,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:
impl<T> Any for Twhere
diff --git a/leo_ast/expressions/struct.CastExpression.html b/leo_ast/expressions/struct.CastExpression.html
index bfade07f00..5fac1d3bda 100644
--- a/leo_ast/expressions/struct.CastExpression.html
+++ b/leo_ast/expressions/struct.CastExpression.html
@@ -8,8 +8,8 @@
§type_: Type
The type to be casted to, e.g. u16
in 42u8 as u16
.
§span: Span
Span of the entire cast 42u8 as u16
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for CastExpression
source§fn clone(&self) -> CastExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for CastExpression
source§impl<'de> Deserialize<'de> for CastExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for CastExpression
source§impl Node for CastExpression
source§impl PartialEq for CastExpression
source§fn eq(&self, other: &CastExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for CastExpression
source§fn clone(&self) -> CastExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for CastExpression
source§impl<'de> Deserialize<'de> for CastExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for CastExpression
source§impl Node for CastExpression
source§impl PartialEq for CastExpression
source§fn eq(&self, other: &CastExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for CastExpression
source§impl Eq for CastExpression
source§impl StructuralPartialEq for CastExpression
Auto Trait Implementations§
§impl Freeze for CastExpression
§impl RefUnwindSafe for CastExpression
§impl Send for CastExpression
§impl Sync for CastExpression
§impl Unpin for CastExpression
§impl UnwindSafe for CastExpression
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 9d2c6cbb58..658a0724f3 100644
--- a/leo_ast/expressions/struct.StructExpression.html
+++ b/leo_ast/expressions/struct.StructExpression.html
@@ -12,8 +12,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 StructuralPartialEq for StructExpression
Auto Trait Implementations§
§impl Freeze for StructExpression
§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.TernaryExpression.html b/leo_ast/expressions/struct.TernaryExpression.html
index 4d9ad4c49f..7913d90bb0 100644
--- a/leo_ast/expressions/struct.TernaryExpression.html
+++ b/leo_ast/expressions/struct.TernaryExpression.html
@@ -10,8 +10,8 @@
§if_false: Box<Expression>
The branch the expression evaluates to if condition
evaluates to false.
§span: Span
The span from condition
to if_false
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for TernaryExpression
source§fn clone(&self) -> TernaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TernaryExpression
source§impl<'de> Deserialize<'de> for TernaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TernaryExpression
source§impl Node for TernaryExpression
source§impl PartialEq for TernaryExpression
source§fn eq(&self, other: &TernaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for TernaryExpression
source§fn clone(&self) -> TernaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TernaryExpression
source§impl<'de> Deserialize<'de> for TernaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TernaryExpression
source§impl Node for TernaryExpression
source§impl PartialEq for TernaryExpression
source§fn eq(&self, other: &TernaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for TernaryExpression
source§impl Eq for TernaryExpression
source§impl StructuralPartialEq for TernaryExpression
Auto Trait Implementations§
§impl Freeze for TernaryExpression
§impl RefUnwindSafe for TernaryExpression
§impl Send for TernaryExpression
§impl Sync for TernaryExpression
§impl Unpin for TernaryExpression
§impl UnwindSafe for TernaryExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/struct.TupleExpression.html b/leo_ast/expressions/struct.TupleExpression.html
index 8ed0c94c78..48ea93ca15 100644
--- a/leo_ast/expressions/struct.TupleExpression.html
+++ b/leo_ast/expressions/struct.TupleExpression.html
@@ -7,8 +7,8 @@
In the example above, it would be foo
, false
, and 42
.
§span: Span
The span from (
to )
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for TupleExpression
source§fn clone(&self) -> TupleExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TupleExpression
source§impl<'de> Deserialize<'de> for TupleExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TupleExpression
source§impl Node for TupleExpression
source§impl PartialEq for TupleExpression
source§fn eq(&self, other: &TupleExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for TupleExpression
source§fn clone(&self) -> TupleExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TupleExpression
source§impl<'de> Deserialize<'de> for TupleExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TupleExpression
source§impl Node for TupleExpression
source§impl PartialEq for TupleExpression
source§fn eq(&self, other: &TupleExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for TupleExpression
source§impl Eq for TupleExpression
source§impl StructuralPartialEq for TupleExpression
Auto Trait Implementations§
§impl Freeze for TupleExpression
§impl RefUnwindSafe for TupleExpression
§impl Send for TupleExpression
§impl Sync for TupleExpression
§impl Unpin for TupleExpression
§impl UnwindSafe for TupleExpression
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 ee2937e724..aace1e3db2 100644
--- a/leo_ast/expressions/struct.UnitExpression.html
+++ b/leo_ast/expressions/struct.UnitExpression.html
@@ -4,8 +4,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 StructuralPartialEq for UnitExpression
Auto Trait Implementations§
§impl Freeze for UnitExpression
§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 bcec840b98..32fe2dc624 100644
--- a/leo_ast/expressions/struct_init/struct.StructExpression.html
+++ b/leo_ast/expressions/struct_init/struct.StructExpression.html
@@ -12,8 +12,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 StructuralPartialEq for StructExpression
Auto Trait Implementations§
§impl Freeze for StructExpression
§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/ternary/struct.TernaryExpression.html b/leo_ast/expressions/ternary/struct.TernaryExpression.html
index 5442e120b7..6257394228 100644
--- a/leo_ast/expressions/ternary/struct.TernaryExpression.html
+++ b/leo_ast/expressions/ternary/struct.TernaryExpression.html
@@ -10,8 +10,8 @@
§if_false: Box<Expression>
The branch the expression evaluates to if condition
evaluates to false.
§span: Span
The span from condition
to if_false
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for TernaryExpression
source§fn clone(&self) -> TernaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TernaryExpression
source§impl<'de> Deserialize<'de> for TernaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TernaryExpression
source§impl Node for TernaryExpression
source§impl PartialEq for TernaryExpression
source§fn eq(&self, other: &TernaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for TernaryExpression
source§fn clone(&self) -> TernaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TernaryExpression
source§impl<'de> Deserialize<'de> for TernaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TernaryExpression
source§impl Node for TernaryExpression
source§impl PartialEq for TernaryExpression
source§fn eq(&self, other: &TernaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for TernaryExpression
source§impl Eq for TernaryExpression
source§impl StructuralPartialEq for TernaryExpression
Auto Trait Implementations§
§impl Freeze for TernaryExpression
§impl RefUnwindSafe for TernaryExpression
§impl Send for TernaryExpression
§impl Sync for TernaryExpression
§impl Unpin for TernaryExpression
§impl UnwindSafe for TernaryExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/tuple/struct.TupleExpression.html b/leo_ast/expressions/tuple/struct.TupleExpression.html
index 2d0c183c03..e3bc0833dd 100644
--- a/leo_ast/expressions/tuple/struct.TupleExpression.html
+++ b/leo_ast/expressions/tuple/struct.TupleExpression.html
@@ -7,8 +7,8 @@
In the example above, it would be foo
, false
, and 42
.
§span: Span
The span from (
to )
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for TupleExpression
source§fn clone(&self) -> TupleExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TupleExpression
source§impl<'de> Deserialize<'de> for TupleExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TupleExpression
source§impl Node for TupleExpression
source§impl PartialEq for TupleExpression
source§fn eq(&self, other: &TupleExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for TupleExpression
source§fn clone(&self) -> TupleExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TupleExpression
source§impl<'de> Deserialize<'de> for TupleExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TupleExpression
source§impl Node for TupleExpression
source§impl PartialEq for TupleExpression
source§fn eq(&self, other: &TupleExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for TupleExpression
source§impl Eq for TupleExpression
source§impl StructuralPartialEq for TupleExpression
Auto Trait Implementations§
§impl Freeze for TupleExpression
§impl RefUnwindSafe for TupleExpression
§impl Send for TupleExpression
§impl Sync for TupleExpression
§impl Unpin for TupleExpression
§impl UnwindSafe for TupleExpression
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 2586617a5e..7575169692 100644
--- a/leo_ast/expressions/unit/struct.UnitExpression.html
+++ b/leo_ast/expressions/unit/struct.UnitExpression.html
@@ -4,8 +4,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 StructuralPartialEq for UnitExpression
Auto Trait Implementations§
§impl Freeze for UnitExpression
§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 e476f3fb16..66bee33fac 100644
--- a/leo_ast/functions/annotation/struct.Annotation.html
+++ b/leo_ast/functions/annotation/struct.Annotation.html
@@ -6,8 +6,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 StructuralPartialEq for Annotation
Auto Trait Implementations§
§impl Freeze for Annotation
§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/input/struct.Input.html b/leo_ast/functions/input/struct.Input.html
index de0ba7aed5..a793229012 100644
--- a/leo_ast/functions/input/struct.Input.html
+++ b/leo_ast/functions/input/struct.Input.html
@@ -10,8 +10,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<'de> Deserialize<'de> for Input
source§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 Input
source§fn eq(&self, other: &Input) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Input
source§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 Input
source§impl Eq for Input
source§impl StructuralPartialEq for Input
Auto Trait Implementations§
§impl Freeze for Input
§impl RefUnwindSafe for Input
§impl Send for Input
§impl Sync for Input
§impl Unpin for Input
§impl UnwindSafe for Input
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/mode/enum.Mode.html b/leo_ast/functions/mode/enum.Mode.html
index b91326f515..b421ed1a02 100644
--- a/leo_ast/functions/mode/enum.Mode.html
+++ b/leo_ast/functions/mode/enum.Mode.html
@@ -4,8 +4,8 @@
Private,
Public,
}Expand description
The mode associated with a type.
-Variants§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mode
source§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 Mode
source§fn eq(&self, other: &Mode) -> bool
This method tests for self
and other
values to be equal, and is used
+Variants§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mode
source§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 Mode
source§impl Copy for Mode
source§impl Eq for Mode
source§impl StructuralPartialEq for Mode
Auto Trait Implementations§
§impl Freeze for Mode
§impl RefUnwindSafe for Mode
§impl Send for Mode
§impl Sync for Mode
§impl Unpin for Mode
§impl UnwindSafe for Mode
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/output/struct.Output.html b/leo_ast/functions/output/struct.Output.html
index bb81295c11..5c187ea60c 100644
--- a/leo_ast/functions/output/struct.Output.html
+++ b/leo_ast/functions/output/struct.Output.html
@@ -8,8 +8,8 @@
§type_: Type
The type of the function output.
§span: Span
The parameters span from any annotations to its type.
§id: NodeID
The ID of the node.
-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
+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 StructuralPartialEq for Output
Auto Trait Implementations§
§impl Freeze for Output
§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/groups/group_coordinate/enum.GroupCoordinate.html b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
index d81ac251e9..79e94150bc 100644
--- a/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
+++ b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
@@ -8,8 +8,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 StructuralPartialEq for GroupCoordinate
Auto Trait Implementations§
§impl Freeze for GroupCoordinate
§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/mapping/struct.Mapping.html b/leo_ast/mapping/struct.Mapping.html
index d93fc1bfaf..8d67a4556e 100644
--- a/leo_ast/mapping/struct.Mapping.html
+++ b/leo_ast/mapping/struct.Mapping.html
@@ -10,8 +10,8 @@
§value_type: Type
The type of the value.
§span: Span
The entire span of the mapping declaration.
§id: NodeID
The ID of the node.
-Implementations§
source§impl Mapping
sourcepub fn from_snarkvm<N: Network>(mapping: &MappingCore<N>) -> Self
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§fn eq(&self, other: &Mapping) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
source§impl Mapping
sourcepub fn from_snarkvm<N: Network>(mapping: &MappingCore<N>) -> Self
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 StructuralPartialEq for Mapping
Auto Trait Implementations§
§impl Freeze for Mapping
§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 5ff943f8d2..4937aed1f4 100644
--- a/leo_ast/program/program_id/struct.ProgramId.html
+++ b/leo_ast/program/program_id/struct.ProgramId.html
@@ -4,7 +4,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/program/program_scope/struct.ProgramScope.html b/leo_ast/program/program_scope/struct.ProgramScope.html
index 65339d801c..f282d8060d 100644
--- a/leo_ast/program/program_scope/struct.ProgramScope.html
+++ b/leo_ast/program/program_scope/struct.ProgramScope.html
@@ -12,8 +12,8 @@
§mappings: Vec<(Symbol, Mapping)>
A vector of mapping definitions.
§functions: Vec<(Symbol, Function)>
A vector of function definitions.
§span: Span
The span associated with the program scope.
-Trait Implementations§
source§impl Clone for ProgramScope
source§fn clone(&self) -> ProgramScope
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ProgramScope
source§impl<'de> Deserialize<'de> for ProgramScope
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for ProgramScope
source§fn eq(&self, other: &ProgramScope) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ProgramScope
source§fn clone(&self) -> ProgramScope
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ProgramScope
source§impl<'de> Deserialize<'de> for ProgramScope
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for ProgramScope
source§fn eq(&self, other: &ProgramScope) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ProgramScope
source§impl Eq for ProgramScope
source§impl StructuralPartialEq for ProgramScope
Auto Trait Implementations§
§impl Freeze for ProgramScope
§impl !RefUnwindSafe for ProgramScope
§impl Send for ProgramScope
§impl !Sync for ProgramScope
§impl Unpin for ProgramScope
§impl UnwindSafe for ProgramScope
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/assert/struct.AssertStatement.html b/leo_ast/statement/assert/struct.AssertStatement.html
index e48ed4e26f..da876bfdcd 100644
--- a/leo_ast/statement/assert/struct.AssertStatement.html
+++ b/leo_ast/statement/assert/struct.AssertStatement.html
@@ -6,8 +6,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:
The type to be casted to, e.g. u16
in 42u8 as u16
.
Span of the entire cast 42u8 as u16
.
The ID of the node.
-source§impl Clone for CastExpression
impl Clone for CastExpression
source§fn clone(&self) -> CastExpression
fn clone(&self) -> CastExpression
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for CastExpression
impl Debug for CastExpression
source§impl<'de> Deserialize<'de> for CastExpression
impl<'de> Deserialize<'de> for CastExpression
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 CastExpression
impl Display for CastExpression
source§impl Node for CastExpression
impl Node for CastExpression
source§impl PartialEq for CastExpression
impl PartialEq for CastExpression
source§fn eq(&self, other: &CastExpression) -> bool
fn eq(&self, other: &CastExpression) -> bool
self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for CastExpression
impl Clone for CastExpression
source§fn clone(&self) -> CastExpression
fn clone(&self) -> CastExpression
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for CastExpression
impl Debug for CastExpression
source§impl<'de> Deserialize<'de> for CastExpression
impl<'de> Deserialize<'de> for CastExpression
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 CastExpression
impl Display for CastExpression
source§impl Node for CastExpression
impl Node for CastExpression
source§impl PartialEq for CastExpression
impl PartialEq for CastExpression
source§fn eq(&self, other: &CastExpression) -> bool
fn eq(&self, other: &CastExpression) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for CastExpression
impl Serialize for CastExpression
impl Eq for CastExpression
impl StructuralPartialEq for CastExpression
Auto Trait Implementations§
impl Freeze for CastExpression
impl RefUnwindSafe for CastExpression
impl Send for CastExpression
impl Sync for CastExpression
impl Unpin for CastExpression
impl UnwindSafe for CastExpression
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 9d2c6cbb58..658a0724f3 100644
--- a/leo_ast/expressions/struct.StructExpression.html
+++ b/leo_ast/expressions/struct.StructExpression.html
@@ -12,8 +12,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 StructuralPartialEq for StructExpression
Auto Trait Implementations§
§impl Freeze for StructExpression
§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.TernaryExpression.html b/leo_ast/expressions/struct.TernaryExpression.html
index 4d9ad4c49f..7913d90bb0 100644
--- a/leo_ast/expressions/struct.TernaryExpression.html
+++ b/leo_ast/expressions/struct.TernaryExpression.html
@@ -10,8 +10,8 @@
§if_false: Box<Expression>
The branch the expression evaluates to if condition
evaluates to false.
§span: Span
The span from condition
to if_false
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for TernaryExpression
source§fn clone(&self) -> TernaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TernaryExpression
source§impl<'de> Deserialize<'de> for TernaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TernaryExpression
source§impl Node for TernaryExpression
source§impl PartialEq for TernaryExpression
source§fn eq(&self, other: &TernaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for TernaryExpression
source§fn clone(&self) -> TernaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TernaryExpression
source§impl<'de> Deserialize<'de> for TernaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TernaryExpression
source§impl Node for TernaryExpression
source§impl PartialEq for TernaryExpression
source§fn eq(&self, other: &TernaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for TernaryExpression
source§impl Eq for TernaryExpression
source§impl StructuralPartialEq for TernaryExpression
Auto Trait Implementations§
§impl Freeze for TernaryExpression
§impl RefUnwindSafe for TernaryExpression
§impl Send for TernaryExpression
§impl Sync for TernaryExpression
§impl Unpin for TernaryExpression
§impl UnwindSafe for TernaryExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/struct.TupleExpression.html b/leo_ast/expressions/struct.TupleExpression.html
index 8ed0c94c78..48ea93ca15 100644
--- a/leo_ast/expressions/struct.TupleExpression.html
+++ b/leo_ast/expressions/struct.TupleExpression.html
@@ -7,8 +7,8 @@
In the example above, it would be foo
, false
, and 42
.
§span: Span
The span from (
to )
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for TupleExpression
source§fn clone(&self) -> TupleExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TupleExpression
source§impl<'de> Deserialize<'de> for TupleExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TupleExpression
source§impl Node for TupleExpression
source§impl PartialEq for TupleExpression
source§fn eq(&self, other: &TupleExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for TupleExpression
source§fn clone(&self) -> TupleExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TupleExpression
source§impl<'de> Deserialize<'de> for TupleExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TupleExpression
source§impl Node for TupleExpression
source§impl PartialEq for TupleExpression
source§fn eq(&self, other: &TupleExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for TupleExpression
source§impl Eq for TupleExpression
source§impl StructuralPartialEq for TupleExpression
Auto Trait Implementations§
§impl Freeze for TupleExpression
§impl RefUnwindSafe for TupleExpression
§impl Send for TupleExpression
§impl Sync for TupleExpression
§impl Unpin for TupleExpression
§impl UnwindSafe for TupleExpression
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 ee2937e724..aace1e3db2 100644
--- a/leo_ast/expressions/struct.UnitExpression.html
+++ b/leo_ast/expressions/struct.UnitExpression.html
@@ -4,8 +4,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 StructuralPartialEq for UnitExpression
Auto Trait Implementations§
§impl Freeze for UnitExpression
§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 bcec840b98..32fe2dc624 100644
--- a/leo_ast/expressions/struct_init/struct.StructExpression.html
+++ b/leo_ast/expressions/struct_init/struct.StructExpression.html
@@ -12,8 +12,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 StructuralPartialEq for StructExpression
Auto Trait Implementations§
§impl Freeze for StructExpression
§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/ternary/struct.TernaryExpression.html b/leo_ast/expressions/ternary/struct.TernaryExpression.html
index 5442e120b7..6257394228 100644
--- a/leo_ast/expressions/ternary/struct.TernaryExpression.html
+++ b/leo_ast/expressions/ternary/struct.TernaryExpression.html
@@ -10,8 +10,8 @@
§if_false: Box<Expression>
The branch the expression evaluates to if condition
evaluates to false.
§span: Span
The span from condition
to if_false
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for TernaryExpression
source§fn clone(&self) -> TernaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TernaryExpression
source§impl<'de> Deserialize<'de> for TernaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TernaryExpression
source§impl Node for TernaryExpression
source§impl PartialEq for TernaryExpression
source§fn eq(&self, other: &TernaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for TernaryExpression
source§fn clone(&self) -> TernaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TernaryExpression
source§impl<'de> Deserialize<'de> for TernaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TernaryExpression
source§impl Node for TernaryExpression
source§impl PartialEq for TernaryExpression
source§fn eq(&self, other: &TernaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for TernaryExpression
source§impl Eq for TernaryExpression
source§impl StructuralPartialEq for TernaryExpression
Auto Trait Implementations§
§impl Freeze for TernaryExpression
§impl RefUnwindSafe for TernaryExpression
§impl Send for TernaryExpression
§impl Sync for TernaryExpression
§impl Unpin for TernaryExpression
§impl UnwindSafe for TernaryExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/tuple/struct.TupleExpression.html b/leo_ast/expressions/tuple/struct.TupleExpression.html
index 2d0c183c03..e3bc0833dd 100644
--- a/leo_ast/expressions/tuple/struct.TupleExpression.html
+++ b/leo_ast/expressions/tuple/struct.TupleExpression.html
@@ -7,8 +7,8 @@
In the example above, it would be foo
, false
, and 42
.
§span: Span
The span from (
to )
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for TupleExpression
source§fn clone(&self) -> TupleExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TupleExpression
source§impl<'de> Deserialize<'de> for TupleExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TupleExpression
source§impl Node for TupleExpression
source§impl PartialEq for TupleExpression
source§fn eq(&self, other: &TupleExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for TupleExpression
source§fn clone(&self) -> TupleExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TupleExpression
source§impl<'de> Deserialize<'de> for TupleExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TupleExpression
source§impl Node for TupleExpression
source§impl PartialEq for TupleExpression
source§fn eq(&self, other: &TupleExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for TupleExpression
source§impl Eq for TupleExpression
source§impl StructuralPartialEq for TupleExpression
Auto Trait Implementations§
§impl Freeze for TupleExpression
§impl RefUnwindSafe for TupleExpression
§impl Send for TupleExpression
§impl Sync for TupleExpression
§impl Unpin for TupleExpression
§impl UnwindSafe for TupleExpression
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 2586617a5e..7575169692 100644
--- a/leo_ast/expressions/unit/struct.UnitExpression.html
+++ b/leo_ast/expressions/unit/struct.UnitExpression.html
@@ -4,8 +4,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 StructuralPartialEq for UnitExpression
Auto Trait Implementations§
§impl Freeze for UnitExpression
§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 e476f3fb16..66bee33fac 100644
--- a/leo_ast/functions/annotation/struct.Annotation.html
+++ b/leo_ast/functions/annotation/struct.Annotation.html
@@ -6,8 +6,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 StructuralPartialEq for Annotation
Auto Trait Implementations§
§impl Freeze for Annotation
§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/input/struct.Input.html b/leo_ast/functions/input/struct.Input.html
index de0ba7aed5..a793229012 100644
--- a/leo_ast/functions/input/struct.Input.html
+++ b/leo_ast/functions/input/struct.Input.html
@@ -10,8 +10,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<'de> Deserialize<'de> for Input
source§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 Input
source§fn eq(&self, other: &Input) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Input
source§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 Input
source§impl Eq for Input
source§impl StructuralPartialEq for Input
Auto Trait Implementations§
§impl Freeze for Input
§impl RefUnwindSafe for Input
§impl Send for Input
§impl Sync for Input
§impl Unpin for Input
§impl UnwindSafe for Input
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/mode/enum.Mode.html b/leo_ast/functions/mode/enum.Mode.html
index b91326f515..b421ed1a02 100644
--- a/leo_ast/functions/mode/enum.Mode.html
+++ b/leo_ast/functions/mode/enum.Mode.html
@@ -4,8 +4,8 @@
Private,
Public,
}Expand description
The mode associated with a type.
-Variants§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mode
source§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 Mode
source§fn eq(&self, other: &Mode) -> bool
This method tests for self
and other
values to be equal, and is used
+Variants§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mode
source§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 Mode
source§impl Copy for Mode
source§impl Eq for Mode
source§impl StructuralPartialEq for Mode
Auto Trait Implementations§
§impl Freeze for Mode
§impl RefUnwindSafe for Mode
§impl Send for Mode
§impl Sync for Mode
§impl Unpin for Mode
§impl UnwindSafe for Mode
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/output/struct.Output.html b/leo_ast/functions/output/struct.Output.html
index bb81295c11..5c187ea60c 100644
--- a/leo_ast/functions/output/struct.Output.html
+++ b/leo_ast/functions/output/struct.Output.html
@@ -8,8 +8,8 @@
§type_: Type
The type of the function output.
§span: Span
The parameters span from any annotations to its type.
§id: NodeID
The ID of the node.
-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
+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 StructuralPartialEq for Output
Auto Trait Implementations§
§impl Freeze for Output
§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/groups/group_coordinate/enum.GroupCoordinate.html b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
index d81ac251e9..79e94150bc 100644
--- a/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
+++ b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
@@ -8,8 +8,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 StructuralPartialEq for GroupCoordinate
Auto Trait Implementations§
§impl Freeze for GroupCoordinate
§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/mapping/struct.Mapping.html b/leo_ast/mapping/struct.Mapping.html
index d93fc1bfaf..8d67a4556e 100644
--- a/leo_ast/mapping/struct.Mapping.html
+++ b/leo_ast/mapping/struct.Mapping.html
@@ -10,8 +10,8 @@
§value_type: Type
The type of the value.
§span: Span
The entire span of the mapping declaration.
§id: NodeID
The ID of the node.
-Implementations§
source§impl Mapping
sourcepub fn from_snarkvm<N: Network>(mapping: &MappingCore<N>) -> Self
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§fn eq(&self, other: &Mapping) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
source§impl Mapping
sourcepub fn from_snarkvm<N: Network>(mapping: &MappingCore<N>) -> Self
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 StructuralPartialEq for Mapping
Auto Trait Implementations§
§impl Freeze for Mapping
§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 5ff943f8d2..4937aed1f4 100644
--- a/leo_ast/program/program_id/struct.ProgramId.html
+++ b/leo_ast/program/program_id/struct.ProgramId.html
@@ -4,7 +4,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/program/program_scope/struct.ProgramScope.html b/leo_ast/program/program_scope/struct.ProgramScope.html
index 65339d801c..f282d8060d 100644
--- a/leo_ast/program/program_scope/struct.ProgramScope.html
+++ b/leo_ast/program/program_scope/struct.ProgramScope.html
@@ -12,8 +12,8 @@
§mappings: Vec<(Symbol, Mapping)>
A vector of mapping definitions.
§functions: Vec<(Symbol, Function)>
A vector of function definitions.
§span: Span
The span associated with the program scope.
-Trait Implementations§
source§impl Clone for ProgramScope
source§fn clone(&self) -> ProgramScope
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ProgramScope
source§impl<'de> Deserialize<'de> for ProgramScope
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for ProgramScope
source§fn eq(&self, other: &ProgramScope) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ProgramScope
source§fn clone(&self) -> ProgramScope
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ProgramScope
source§impl<'de> Deserialize<'de> for ProgramScope
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for ProgramScope
source§fn eq(&self, other: &ProgramScope) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ProgramScope
source§impl Eq for ProgramScope
source§impl StructuralPartialEq for ProgramScope
Auto Trait Implementations§
§impl Freeze for ProgramScope
§impl !RefUnwindSafe for ProgramScope
§impl Send for ProgramScope
§impl !Sync for ProgramScope
§impl Unpin for ProgramScope
§impl UnwindSafe for ProgramScope
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/assert/struct.AssertStatement.html b/leo_ast/statement/assert/struct.AssertStatement.html
index e48ed4e26f..da876bfdcd 100644
--- a/leo_ast/statement/assert/struct.AssertStatement.html
+++ b/leo_ast/statement/assert/struct.AssertStatement.html
@@ -6,8 +6,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:
impl<T> Any for Twhere
diff --git a/leo_ast/expressions/struct.StructExpression.html b/leo_ast/expressions/struct.StructExpression.html
index 9d2c6cbb58..658a0724f3 100644
--- a/leo_ast/expressions/struct.StructExpression.html
+++ b/leo_ast/expressions/struct.StructExpression.html
@@ -12,8 +12,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 StructuralPartialEq for StructExpression
Auto Trait Implementations§
§impl Freeze for StructExpression
§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.TernaryExpression.html b/leo_ast/expressions/struct.TernaryExpression.html
index 4d9ad4c49f..7913d90bb0 100644
--- a/leo_ast/expressions/struct.TernaryExpression.html
+++ b/leo_ast/expressions/struct.TernaryExpression.html
@@ -10,8 +10,8 @@
§if_false: Box<Expression>
The branch the expression evaluates to if condition
evaluates to false.
§span: Span
The span from condition
to if_false
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for TernaryExpression
source§fn clone(&self) -> TernaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TernaryExpression
source§impl<'de> Deserialize<'de> for TernaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TernaryExpression
source§impl Node for TernaryExpression
source§impl PartialEq for TernaryExpression
source§fn eq(&self, other: &TernaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for TernaryExpression
source§fn clone(&self) -> TernaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TernaryExpression
source§impl<'de> Deserialize<'de> for TernaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TernaryExpression
source§impl Node for TernaryExpression
source§impl PartialEq for TernaryExpression
source§fn eq(&self, other: &TernaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for TernaryExpression
source§impl Eq for TernaryExpression
source§impl StructuralPartialEq for TernaryExpression
Auto Trait Implementations§
§impl Freeze for TernaryExpression
§impl RefUnwindSafe for TernaryExpression
§impl Send for TernaryExpression
§impl Sync for TernaryExpression
§impl Unpin for TernaryExpression
§impl UnwindSafe for TernaryExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/struct.TupleExpression.html b/leo_ast/expressions/struct.TupleExpression.html
index 8ed0c94c78..48ea93ca15 100644
--- a/leo_ast/expressions/struct.TupleExpression.html
+++ b/leo_ast/expressions/struct.TupleExpression.html
@@ -7,8 +7,8 @@
In the example above, it would be foo
, false
, and 42
.
§span: Span
The span from (
to )
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for TupleExpression
source§fn clone(&self) -> TupleExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TupleExpression
source§impl<'de> Deserialize<'de> for TupleExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TupleExpression
source§impl Node for TupleExpression
source§impl PartialEq for TupleExpression
source§fn eq(&self, other: &TupleExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for TupleExpression
source§fn clone(&self) -> TupleExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TupleExpression
source§impl<'de> Deserialize<'de> for TupleExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TupleExpression
source§impl Node for TupleExpression
source§impl PartialEq for TupleExpression
source§fn eq(&self, other: &TupleExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for TupleExpression
source§impl Eq for TupleExpression
source§impl StructuralPartialEq for TupleExpression
Auto Trait Implementations§
§impl Freeze for TupleExpression
§impl RefUnwindSafe for TupleExpression
§impl Send for TupleExpression
§impl Sync for TupleExpression
§impl Unpin for TupleExpression
§impl UnwindSafe for TupleExpression
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 ee2937e724..aace1e3db2 100644
--- a/leo_ast/expressions/struct.UnitExpression.html
+++ b/leo_ast/expressions/struct.UnitExpression.html
@@ -4,8 +4,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 StructuralPartialEq for UnitExpression
Auto Trait Implementations§
§impl Freeze for UnitExpression
§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 bcec840b98..32fe2dc624 100644
--- a/leo_ast/expressions/struct_init/struct.StructExpression.html
+++ b/leo_ast/expressions/struct_init/struct.StructExpression.html
@@ -12,8 +12,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 StructuralPartialEq for StructExpression
Auto Trait Implementations§
§impl Freeze for StructExpression
§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/ternary/struct.TernaryExpression.html b/leo_ast/expressions/ternary/struct.TernaryExpression.html
index 5442e120b7..6257394228 100644
--- a/leo_ast/expressions/ternary/struct.TernaryExpression.html
+++ b/leo_ast/expressions/ternary/struct.TernaryExpression.html
@@ -10,8 +10,8 @@
§if_false: Box<Expression>
The branch the expression evaluates to if condition
evaluates to false.
§span: Span
The span from condition
to if_false
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for TernaryExpression
source§fn clone(&self) -> TernaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TernaryExpression
source§impl<'de> Deserialize<'de> for TernaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TernaryExpression
source§impl Node for TernaryExpression
source§impl PartialEq for TernaryExpression
source§fn eq(&self, other: &TernaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for TernaryExpression
source§fn clone(&self) -> TernaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TernaryExpression
source§impl<'de> Deserialize<'de> for TernaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TernaryExpression
source§impl Node for TernaryExpression
source§impl PartialEq for TernaryExpression
source§fn eq(&self, other: &TernaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for TernaryExpression
source§impl Eq for TernaryExpression
source§impl StructuralPartialEq for TernaryExpression
Auto Trait Implementations§
§impl Freeze for TernaryExpression
§impl RefUnwindSafe for TernaryExpression
§impl Send for TernaryExpression
§impl Sync for TernaryExpression
§impl Unpin for TernaryExpression
§impl UnwindSafe for TernaryExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/tuple/struct.TupleExpression.html b/leo_ast/expressions/tuple/struct.TupleExpression.html
index 2d0c183c03..e3bc0833dd 100644
--- a/leo_ast/expressions/tuple/struct.TupleExpression.html
+++ b/leo_ast/expressions/tuple/struct.TupleExpression.html
@@ -7,8 +7,8 @@
In the example above, it would be foo
, false
, and 42
.
§span: Span
The span from (
to )
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for TupleExpression
source§fn clone(&self) -> TupleExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TupleExpression
source§impl<'de> Deserialize<'de> for TupleExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TupleExpression
source§impl Node for TupleExpression
source§impl PartialEq for TupleExpression
source§fn eq(&self, other: &TupleExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for TupleExpression
source§fn clone(&self) -> TupleExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TupleExpression
source§impl<'de> Deserialize<'de> for TupleExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TupleExpression
source§impl Node for TupleExpression
source§impl PartialEq for TupleExpression
source§fn eq(&self, other: &TupleExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for TupleExpression
source§impl Eq for TupleExpression
source§impl StructuralPartialEq for TupleExpression
Auto Trait Implementations§
§impl Freeze for TupleExpression
§impl RefUnwindSafe for TupleExpression
§impl Send for TupleExpression
§impl Sync for TupleExpression
§impl Unpin for TupleExpression
§impl UnwindSafe for TupleExpression
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 2586617a5e..7575169692 100644
--- a/leo_ast/expressions/unit/struct.UnitExpression.html
+++ b/leo_ast/expressions/unit/struct.UnitExpression.html
@@ -4,8 +4,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 StructuralPartialEq for UnitExpression
Auto Trait Implementations§
§impl Freeze for UnitExpression
§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 e476f3fb16..66bee33fac 100644
--- a/leo_ast/functions/annotation/struct.Annotation.html
+++ b/leo_ast/functions/annotation/struct.Annotation.html
@@ -6,8 +6,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 StructuralPartialEq for Annotation
Auto Trait Implementations§
§impl Freeze for Annotation
§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/input/struct.Input.html b/leo_ast/functions/input/struct.Input.html
index de0ba7aed5..a793229012 100644
--- a/leo_ast/functions/input/struct.Input.html
+++ b/leo_ast/functions/input/struct.Input.html
@@ -10,8 +10,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<'de> Deserialize<'de> for Input
source§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 Input
source§fn eq(&self, other: &Input) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Input
source§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 Input
source§impl Eq for Input
source§impl StructuralPartialEq for Input
Auto Trait Implementations§
§impl Freeze for Input
§impl RefUnwindSafe for Input
§impl Send for Input
§impl Sync for Input
§impl Unpin for Input
§impl UnwindSafe for Input
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/mode/enum.Mode.html b/leo_ast/functions/mode/enum.Mode.html
index b91326f515..b421ed1a02 100644
--- a/leo_ast/functions/mode/enum.Mode.html
+++ b/leo_ast/functions/mode/enum.Mode.html
@@ -4,8 +4,8 @@
Private,
Public,
}Expand description
The mode associated with a type.
-Variants§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mode
source§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 Mode
source§fn eq(&self, other: &Mode) -> bool
This method tests for self
and other
values to be equal, and is used
+Variants§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mode
source§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 Mode
source§impl Copy for Mode
source§impl Eq for Mode
source§impl StructuralPartialEq for Mode
Auto Trait Implementations§
§impl Freeze for Mode
§impl RefUnwindSafe for Mode
§impl Send for Mode
§impl Sync for Mode
§impl Unpin for Mode
§impl UnwindSafe for Mode
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/output/struct.Output.html b/leo_ast/functions/output/struct.Output.html
index bb81295c11..5c187ea60c 100644
--- a/leo_ast/functions/output/struct.Output.html
+++ b/leo_ast/functions/output/struct.Output.html
@@ -8,8 +8,8 @@
§type_: Type
The type of the function output.
§span: Span
The parameters span from any annotations to its type.
§id: NodeID
The ID of the node.
-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
+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 StructuralPartialEq for Output
Auto Trait Implementations§
§impl Freeze for Output
§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/groups/group_coordinate/enum.GroupCoordinate.html b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
index d81ac251e9..79e94150bc 100644
--- a/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
+++ b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
@@ -8,8 +8,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 StructuralPartialEq for GroupCoordinate
Auto Trait Implementations§
§impl Freeze for GroupCoordinate
§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/mapping/struct.Mapping.html b/leo_ast/mapping/struct.Mapping.html
index d93fc1bfaf..8d67a4556e 100644
--- a/leo_ast/mapping/struct.Mapping.html
+++ b/leo_ast/mapping/struct.Mapping.html
@@ -10,8 +10,8 @@
§value_type: Type
The type of the value.
§span: Span
The entire span of the mapping declaration.
§id: NodeID
The ID of the node.
-Implementations§
source§impl Mapping
sourcepub fn from_snarkvm<N: Network>(mapping: &MappingCore<N>) -> Self
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§fn eq(&self, other: &Mapping) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
source§impl Mapping
sourcepub fn from_snarkvm<N: Network>(mapping: &MappingCore<N>) -> Self
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 StructuralPartialEq for Mapping
Auto Trait Implementations§
§impl Freeze for Mapping
§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 5ff943f8d2..4937aed1f4 100644
--- a/leo_ast/program/program_id/struct.ProgramId.html
+++ b/leo_ast/program/program_id/struct.ProgramId.html
@@ -4,7 +4,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/program/program_scope/struct.ProgramScope.html b/leo_ast/program/program_scope/struct.ProgramScope.html
index 65339d801c..f282d8060d 100644
--- a/leo_ast/program/program_scope/struct.ProgramScope.html
+++ b/leo_ast/program/program_scope/struct.ProgramScope.html
@@ -12,8 +12,8 @@
§mappings: Vec<(Symbol, Mapping)>
A vector of mapping definitions.
§functions: Vec<(Symbol, Function)>
A vector of function definitions.
§span: Span
The span associated with the program scope.
-Trait Implementations§
source§impl Clone for ProgramScope
source§fn clone(&self) -> ProgramScope
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ProgramScope
source§impl<'de> Deserialize<'de> for ProgramScope
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for ProgramScope
source§fn eq(&self, other: &ProgramScope) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ProgramScope
source§fn clone(&self) -> ProgramScope
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ProgramScope
source§impl<'de> Deserialize<'de> for ProgramScope
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for ProgramScope
source§fn eq(&self, other: &ProgramScope) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ProgramScope
source§impl Eq for ProgramScope
source§impl StructuralPartialEq for ProgramScope
Auto Trait Implementations§
§impl Freeze for ProgramScope
§impl !RefUnwindSafe for ProgramScope
§impl Send for ProgramScope
§impl !Sync for ProgramScope
§impl Unpin for ProgramScope
§impl UnwindSafe for ProgramScope
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/assert/struct.AssertStatement.html b/leo_ast/statement/assert/struct.AssertStatement.html
index e48ed4e26f..da876bfdcd 100644
--- a/leo_ast/statement/assert/struct.AssertStatement.html
+++ b/leo_ast/statement/assert/struct.AssertStatement.html
@@ -6,8 +6,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:
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 StructuralPartialEq for StructExpression
impl Freeze 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.TernaryExpression.html b/leo_ast/expressions/struct.TernaryExpression.html
index 4d9ad4c49f..7913d90bb0 100644
--- a/leo_ast/expressions/struct.TernaryExpression.html
+++ b/leo_ast/expressions/struct.TernaryExpression.html
@@ -10,8 +10,8 @@
§if_false: Box<Expression>
The branch the expression evaluates to if condition
evaluates to false.
§span: Span
The span from condition
to if_false
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for TernaryExpression
source§fn clone(&self) -> TernaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TernaryExpression
source§impl<'de> Deserialize<'de> for TernaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TernaryExpression
source§impl Node for TernaryExpression
source§impl PartialEq for TernaryExpression
source§fn eq(&self, other: &TernaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for TernaryExpression
source§fn clone(&self) -> TernaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TernaryExpression
source§impl<'de> Deserialize<'de> for TernaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TernaryExpression
source§impl Node for TernaryExpression
source§impl PartialEq for TernaryExpression
source§fn eq(&self, other: &TernaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for TernaryExpression
source§impl Eq for TernaryExpression
source§impl StructuralPartialEq for TernaryExpression
Auto Trait Implementations§
§impl Freeze for TernaryExpression
§impl RefUnwindSafe for TernaryExpression
§impl Send for TernaryExpression
§impl Sync for TernaryExpression
§impl Unpin for TernaryExpression
§impl UnwindSafe for TernaryExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/struct.TupleExpression.html b/leo_ast/expressions/struct.TupleExpression.html
index 8ed0c94c78..48ea93ca15 100644
--- a/leo_ast/expressions/struct.TupleExpression.html
+++ b/leo_ast/expressions/struct.TupleExpression.html
@@ -7,8 +7,8 @@
In the example above, it would be foo
, false
, and 42
.
§span: Span
The span from (
to )
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for TupleExpression
source§fn clone(&self) -> TupleExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TupleExpression
source§impl<'de> Deserialize<'de> for TupleExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TupleExpression
source§impl Node for TupleExpression
source§impl PartialEq for TupleExpression
source§fn eq(&self, other: &TupleExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for TupleExpression
source§fn clone(&self) -> TupleExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TupleExpression
source§impl<'de> Deserialize<'de> for TupleExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TupleExpression
source§impl Node for TupleExpression
source§impl PartialEq for TupleExpression
source§fn eq(&self, other: &TupleExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for TupleExpression
source§impl Eq for TupleExpression
source§impl StructuralPartialEq for TupleExpression
Auto Trait Implementations§
§impl Freeze for TupleExpression
§impl RefUnwindSafe for TupleExpression
§impl Send for TupleExpression
§impl Sync for TupleExpression
§impl Unpin for TupleExpression
§impl UnwindSafe for TupleExpression
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 ee2937e724..aace1e3db2 100644
--- a/leo_ast/expressions/struct.UnitExpression.html
+++ b/leo_ast/expressions/struct.UnitExpression.html
@@ -4,8 +4,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 StructuralPartialEq for UnitExpression
Auto Trait Implementations§
§impl Freeze for UnitExpression
§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 bcec840b98..32fe2dc624 100644
--- a/leo_ast/expressions/struct_init/struct.StructExpression.html
+++ b/leo_ast/expressions/struct_init/struct.StructExpression.html
@@ -12,8 +12,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 StructuralPartialEq for StructExpression
Auto Trait Implementations§
§impl Freeze for StructExpression
§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/ternary/struct.TernaryExpression.html b/leo_ast/expressions/ternary/struct.TernaryExpression.html
index 5442e120b7..6257394228 100644
--- a/leo_ast/expressions/ternary/struct.TernaryExpression.html
+++ b/leo_ast/expressions/ternary/struct.TernaryExpression.html
@@ -10,8 +10,8 @@
§if_false: Box<Expression>
The branch the expression evaluates to if condition
evaluates to false.
§span: Span
The span from condition
to if_false
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for TernaryExpression
source§fn clone(&self) -> TernaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TernaryExpression
source§impl<'de> Deserialize<'de> for TernaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TernaryExpression
source§impl Node for TernaryExpression
source§impl PartialEq for TernaryExpression
source§fn eq(&self, other: &TernaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for TernaryExpression
source§fn clone(&self) -> TernaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TernaryExpression
source§impl<'de> Deserialize<'de> for TernaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TernaryExpression
source§impl Node for TernaryExpression
source§impl PartialEq for TernaryExpression
source§fn eq(&self, other: &TernaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for TernaryExpression
source§impl Eq for TernaryExpression
source§impl StructuralPartialEq for TernaryExpression
Auto Trait Implementations§
§impl Freeze for TernaryExpression
§impl RefUnwindSafe for TernaryExpression
§impl Send for TernaryExpression
§impl Sync for TernaryExpression
§impl Unpin for TernaryExpression
§impl UnwindSafe for TernaryExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/tuple/struct.TupleExpression.html b/leo_ast/expressions/tuple/struct.TupleExpression.html
index 2d0c183c03..e3bc0833dd 100644
--- a/leo_ast/expressions/tuple/struct.TupleExpression.html
+++ b/leo_ast/expressions/tuple/struct.TupleExpression.html
@@ -7,8 +7,8 @@
In the example above, it would be foo
, false
, and 42
.
§span: Span
The span from (
to )
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for TupleExpression
source§fn clone(&self) -> TupleExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TupleExpression
source§impl<'de> Deserialize<'de> for TupleExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TupleExpression
source§impl Node for TupleExpression
source§impl PartialEq for TupleExpression
source§fn eq(&self, other: &TupleExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for TupleExpression
source§fn clone(&self) -> TupleExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TupleExpression
source§impl<'de> Deserialize<'de> for TupleExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TupleExpression
source§impl Node for TupleExpression
source§impl PartialEq for TupleExpression
source§fn eq(&self, other: &TupleExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for TupleExpression
source§impl Eq for TupleExpression
source§impl StructuralPartialEq for TupleExpression
Auto Trait Implementations§
§impl Freeze for TupleExpression
§impl RefUnwindSafe for TupleExpression
§impl Send for TupleExpression
§impl Sync for TupleExpression
§impl Unpin for TupleExpression
§impl UnwindSafe for TupleExpression
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 2586617a5e..7575169692 100644
--- a/leo_ast/expressions/unit/struct.UnitExpression.html
+++ b/leo_ast/expressions/unit/struct.UnitExpression.html
@@ -4,8 +4,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 StructuralPartialEq for UnitExpression
Auto Trait Implementations§
§impl Freeze for UnitExpression
§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 e476f3fb16..66bee33fac 100644
--- a/leo_ast/functions/annotation/struct.Annotation.html
+++ b/leo_ast/functions/annotation/struct.Annotation.html
@@ -6,8 +6,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 StructuralPartialEq for Annotation
Auto Trait Implementations§
§impl Freeze for Annotation
§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/input/struct.Input.html b/leo_ast/functions/input/struct.Input.html
index de0ba7aed5..a793229012 100644
--- a/leo_ast/functions/input/struct.Input.html
+++ b/leo_ast/functions/input/struct.Input.html
@@ -10,8 +10,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<'de> Deserialize<'de> for Input
source§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 Input
source§fn eq(&self, other: &Input) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Input
source§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 Input
source§impl Eq for Input
source§impl StructuralPartialEq for Input
Auto Trait Implementations§
§impl Freeze for Input
§impl RefUnwindSafe for Input
§impl Send for Input
§impl Sync for Input
§impl Unpin for Input
§impl UnwindSafe for Input
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/mode/enum.Mode.html b/leo_ast/functions/mode/enum.Mode.html
index b91326f515..b421ed1a02 100644
--- a/leo_ast/functions/mode/enum.Mode.html
+++ b/leo_ast/functions/mode/enum.Mode.html
@@ -4,8 +4,8 @@
Private,
Public,
}Expand description
The mode associated with a type.
-Variants§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mode
source§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 Mode
source§fn eq(&self, other: &Mode) -> bool
This method tests for self
and other
values to be equal, and is used
+Variants§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mode
source§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 Mode
source§impl Copy for Mode
source§impl Eq for Mode
source§impl StructuralPartialEq for Mode
Auto Trait Implementations§
§impl Freeze for Mode
§impl RefUnwindSafe for Mode
§impl Send for Mode
§impl Sync for Mode
§impl Unpin for Mode
§impl UnwindSafe for Mode
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/output/struct.Output.html b/leo_ast/functions/output/struct.Output.html
index bb81295c11..5c187ea60c 100644
--- a/leo_ast/functions/output/struct.Output.html
+++ b/leo_ast/functions/output/struct.Output.html
@@ -8,8 +8,8 @@
§type_: Type
The type of the function output.
§span: Span
The parameters span from any annotations to its type.
§id: NodeID
The ID of the node.
-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
+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 StructuralPartialEq for Output
Auto Trait Implementations§
§impl Freeze for Output
§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/groups/group_coordinate/enum.GroupCoordinate.html b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
index d81ac251e9..79e94150bc 100644
--- a/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
+++ b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
@@ -8,8 +8,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 StructuralPartialEq for GroupCoordinate
Auto Trait Implementations§
§impl Freeze for GroupCoordinate
§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/mapping/struct.Mapping.html b/leo_ast/mapping/struct.Mapping.html
index d93fc1bfaf..8d67a4556e 100644
--- a/leo_ast/mapping/struct.Mapping.html
+++ b/leo_ast/mapping/struct.Mapping.html
@@ -10,8 +10,8 @@
§value_type: Type
The type of the value.
§span: Span
The entire span of the mapping declaration.
§id: NodeID
The ID of the node.
-Implementations§
source§impl Mapping
sourcepub fn from_snarkvm<N: Network>(mapping: &MappingCore<N>) -> Self
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§fn eq(&self, other: &Mapping) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
source§impl Mapping
sourcepub fn from_snarkvm<N: Network>(mapping: &MappingCore<N>) -> Self
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 StructuralPartialEq for Mapping
Auto Trait Implementations§
§impl Freeze for Mapping
§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 5ff943f8d2..4937aed1f4 100644
--- a/leo_ast/program/program_id/struct.ProgramId.html
+++ b/leo_ast/program/program_id/struct.ProgramId.html
@@ -4,7 +4,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/program/program_scope/struct.ProgramScope.html b/leo_ast/program/program_scope/struct.ProgramScope.html
index 65339d801c..f282d8060d 100644
--- a/leo_ast/program/program_scope/struct.ProgramScope.html
+++ b/leo_ast/program/program_scope/struct.ProgramScope.html
@@ -12,8 +12,8 @@
§mappings: Vec<(Symbol, Mapping)>
A vector of mapping definitions.
§functions: Vec<(Symbol, Function)>
A vector of function definitions.
§span: Span
The span associated with the program scope.
-Trait Implementations§
source§impl Clone for ProgramScope
source§fn clone(&self) -> ProgramScope
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ProgramScope
source§impl<'de> Deserialize<'de> for ProgramScope
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for ProgramScope
source§fn eq(&self, other: &ProgramScope) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ProgramScope
source§fn clone(&self) -> ProgramScope
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ProgramScope
source§impl<'de> Deserialize<'de> for ProgramScope
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for ProgramScope
source§fn eq(&self, other: &ProgramScope) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ProgramScope
source§impl Eq for ProgramScope
source§impl StructuralPartialEq for ProgramScope
Auto Trait Implementations§
§impl Freeze for ProgramScope
§impl !RefUnwindSafe for ProgramScope
§impl Send for ProgramScope
§impl !Sync for ProgramScope
§impl Unpin for ProgramScope
§impl UnwindSafe for ProgramScope
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/assert/struct.AssertStatement.html b/leo_ast/statement/assert/struct.AssertStatement.html
index e48ed4e26f..da876bfdcd 100644
--- a/leo_ast/statement/assert/struct.AssertStatement.html
+++ b/leo_ast/statement/assert/struct.AssertStatement.html
@@ -6,8 +6,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:
impl<T> Any for Twhere
diff --git a/leo_ast/expressions/struct.TernaryExpression.html b/leo_ast/expressions/struct.TernaryExpression.html
index 4d9ad4c49f..7913d90bb0 100644
--- a/leo_ast/expressions/struct.TernaryExpression.html
+++ b/leo_ast/expressions/struct.TernaryExpression.html
@@ -10,8 +10,8 @@
§if_false: Box<Expression>
The branch the expression evaluates to if condition
evaluates to false.
§span: Span
The span from condition
to if_false
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for TernaryExpression
source§fn clone(&self) -> TernaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TernaryExpression
source§impl<'de> Deserialize<'de> for TernaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TernaryExpression
source§impl Node for TernaryExpression
source§impl PartialEq for TernaryExpression
source§fn eq(&self, other: &TernaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for TernaryExpression
source§fn clone(&self) -> TernaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TernaryExpression
source§impl<'de> Deserialize<'de> for TernaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TernaryExpression
source§impl Node for TernaryExpression
source§impl PartialEq for TernaryExpression
source§fn eq(&self, other: &TernaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for TernaryExpression
source§impl Eq for TernaryExpression
source§impl StructuralPartialEq for TernaryExpression
Auto Trait Implementations§
§impl Freeze for TernaryExpression
§impl RefUnwindSafe for TernaryExpression
§impl Send for TernaryExpression
§impl Sync for TernaryExpression
§impl Unpin for TernaryExpression
§impl UnwindSafe for TernaryExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/struct.TupleExpression.html b/leo_ast/expressions/struct.TupleExpression.html
index 8ed0c94c78..48ea93ca15 100644
--- a/leo_ast/expressions/struct.TupleExpression.html
+++ b/leo_ast/expressions/struct.TupleExpression.html
@@ -7,8 +7,8 @@
In the example above, it would be foo
, false
, and 42
.
§span: Span
The span from (
to )
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for TupleExpression
source§fn clone(&self) -> TupleExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TupleExpression
source§impl<'de> Deserialize<'de> for TupleExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TupleExpression
source§impl Node for TupleExpression
source§impl PartialEq for TupleExpression
source§fn eq(&self, other: &TupleExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for TupleExpression
source§fn clone(&self) -> TupleExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TupleExpression
source§impl<'de> Deserialize<'de> for TupleExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TupleExpression
source§impl Node for TupleExpression
source§impl PartialEq for TupleExpression
source§fn eq(&self, other: &TupleExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for TupleExpression
source§impl Eq for TupleExpression
source§impl StructuralPartialEq for TupleExpression
Auto Trait Implementations§
§impl Freeze for TupleExpression
§impl RefUnwindSafe for TupleExpression
§impl Send for TupleExpression
§impl Sync for TupleExpression
§impl Unpin for TupleExpression
§impl UnwindSafe for TupleExpression
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 ee2937e724..aace1e3db2 100644
--- a/leo_ast/expressions/struct.UnitExpression.html
+++ b/leo_ast/expressions/struct.UnitExpression.html
@@ -4,8 +4,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 StructuralPartialEq for UnitExpression
Auto Trait Implementations§
§impl Freeze for UnitExpression
§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 bcec840b98..32fe2dc624 100644
--- a/leo_ast/expressions/struct_init/struct.StructExpression.html
+++ b/leo_ast/expressions/struct_init/struct.StructExpression.html
@@ -12,8 +12,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 StructuralPartialEq for StructExpression
Auto Trait Implementations§
§impl Freeze for StructExpression
§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/ternary/struct.TernaryExpression.html b/leo_ast/expressions/ternary/struct.TernaryExpression.html
index 5442e120b7..6257394228 100644
--- a/leo_ast/expressions/ternary/struct.TernaryExpression.html
+++ b/leo_ast/expressions/ternary/struct.TernaryExpression.html
@@ -10,8 +10,8 @@
§if_false: Box<Expression>
The branch the expression evaluates to if condition
evaluates to false.
§span: Span
The span from condition
to if_false
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for TernaryExpression
source§fn clone(&self) -> TernaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TernaryExpression
source§impl<'de> Deserialize<'de> for TernaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TernaryExpression
source§impl Node for TernaryExpression
source§impl PartialEq for TernaryExpression
source§fn eq(&self, other: &TernaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for TernaryExpression
source§fn clone(&self) -> TernaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TernaryExpression
source§impl<'de> Deserialize<'de> for TernaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TernaryExpression
source§impl Node for TernaryExpression
source§impl PartialEq for TernaryExpression
source§fn eq(&self, other: &TernaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for TernaryExpression
source§impl Eq for TernaryExpression
source§impl StructuralPartialEq for TernaryExpression
Auto Trait Implementations§
§impl Freeze for TernaryExpression
§impl RefUnwindSafe for TernaryExpression
§impl Send for TernaryExpression
§impl Sync for TernaryExpression
§impl Unpin for TernaryExpression
§impl UnwindSafe for TernaryExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/tuple/struct.TupleExpression.html b/leo_ast/expressions/tuple/struct.TupleExpression.html
index 2d0c183c03..e3bc0833dd 100644
--- a/leo_ast/expressions/tuple/struct.TupleExpression.html
+++ b/leo_ast/expressions/tuple/struct.TupleExpression.html
@@ -7,8 +7,8 @@
In the example above, it would be foo
, false
, and 42
.
§span: Span
The span from (
to )
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for TupleExpression
source§fn clone(&self) -> TupleExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TupleExpression
source§impl<'de> Deserialize<'de> for TupleExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TupleExpression
source§impl Node for TupleExpression
source§impl PartialEq for TupleExpression
source§fn eq(&self, other: &TupleExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for TupleExpression
source§fn clone(&self) -> TupleExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TupleExpression
source§impl<'de> Deserialize<'de> for TupleExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TupleExpression
source§impl Node for TupleExpression
source§impl PartialEq for TupleExpression
source§fn eq(&self, other: &TupleExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for TupleExpression
source§impl Eq for TupleExpression
source§impl StructuralPartialEq for TupleExpression
Auto Trait Implementations§
§impl Freeze for TupleExpression
§impl RefUnwindSafe for TupleExpression
§impl Send for TupleExpression
§impl Sync for TupleExpression
§impl Unpin for TupleExpression
§impl UnwindSafe for TupleExpression
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 2586617a5e..7575169692 100644
--- a/leo_ast/expressions/unit/struct.UnitExpression.html
+++ b/leo_ast/expressions/unit/struct.UnitExpression.html
@@ -4,8 +4,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 StructuralPartialEq for UnitExpression
Auto Trait Implementations§
§impl Freeze for UnitExpression
§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 e476f3fb16..66bee33fac 100644
--- a/leo_ast/functions/annotation/struct.Annotation.html
+++ b/leo_ast/functions/annotation/struct.Annotation.html
@@ -6,8 +6,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 StructuralPartialEq for Annotation
Auto Trait Implementations§
§impl Freeze for Annotation
§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/input/struct.Input.html b/leo_ast/functions/input/struct.Input.html
index de0ba7aed5..a793229012 100644
--- a/leo_ast/functions/input/struct.Input.html
+++ b/leo_ast/functions/input/struct.Input.html
@@ -10,8 +10,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<'de> Deserialize<'de> for Input
source§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 Input
source§fn eq(&self, other: &Input) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Input
source§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 Input
source§impl Eq for Input
source§impl StructuralPartialEq for Input
Auto Trait Implementations§
§impl Freeze for Input
§impl RefUnwindSafe for Input
§impl Send for Input
§impl Sync for Input
§impl Unpin for Input
§impl UnwindSafe for Input
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/mode/enum.Mode.html b/leo_ast/functions/mode/enum.Mode.html
index b91326f515..b421ed1a02 100644
--- a/leo_ast/functions/mode/enum.Mode.html
+++ b/leo_ast/functions/mode/enum.Mode.html
@@ -4,8 +4,8 @@
Private,
Public,
}Expand description
The mode associated with a type.
-Variants§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mode
source§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 Mode
source§fn eq(&self, other: &Mode) -> bool
This method tests for self
and other
values to be equal, and is used
+Variants§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mode
source§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 Mode
source§impl Copy for Mode
source§impl Eq for Mode
source§impl StructuralPartialEq for Mode
Auto Trait Implementations§
§impl Freeze for Mode
§impl RefUnwindSafe for Mode
§impl Send for Mode
§impl Sync for Mode
§impl Unpin for Mode
§impl UnwindSafe for Mode
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/output/struct.Output.html b/leo_ast/functions/output/struct.Output.html
index bb81295c11..5c187ea60c 100644
--- a/leo_ast/functions/output/struct.Output.html
+++ b/leo_ast/functions/output/struct.Output.html
@@ -8,8 +8,8 @@
§type_: Type
The type of the function output.
§span: Span
The parameters span from any annotations to its type.
§id: NodeID
The ID of the node.
-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
+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 StructuralPartialEq for Output
Auto Trait Implementations§
§impl Freeze for Output
§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/groups/group_coordinate/enum.GroupCoordinate.html b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
index d81ac251e9..79e94150bc 100644
--- a/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
+++ b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
@@ -8,8 +8,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 StructuralPartialEq for GroupCoordinate
Auto Trait Implementations§
§impl Freeze for GroupCoordinate
§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/mapping/struct.Mapping.html b/leo_ast/mapping/struct.Mapping.html
index d93fc1bfaf..8d67a4556e 100644
--- a/leo_ast/mapping/struct.Mapping.html
+++ b/leo_ast/mapping/struct.Mapping.html
@@ -10,8 +10,8 @@
§value_type: Type
The type of the value.
§span: Span
The entire span of the mapping declaration.
§id: NodeID
The ID of the node.
-Implementations§
source§impl Mapping
sourcepub fn from_snarkvm<N: Network>(mapping: &MappingCore<N>) -> Self
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§fn eq(&self, other: &Mapping) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
source§impl Mapping
sourcepub fn from_snarkvm<N: Network>(mapping: &MappingCore<N>) -> Self
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 StructuralPartialEq for Mapping
Auto Trait Implementations§
§impl Freeze for Mapping
§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 5ff943f8d2..4937aed1f4 100644
--- a/leo_ast/program/program_id/struct.ProgramId.html
+++ b/leo_ast/program/program_id/struct.ProgramId.html
@@ -4,7 +4,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/program/program_scope/struct.ProgramScope.html b/leo_ast/program/program_scope/struct.ProgramScope.html
index 65339d801c..f282d8060d 100644
--- a/leo_ast/program/program_scope/struct.ProgramScope.html
+++ b/leo_ast/program/program_scope/struct.ProgramScope.html
@@ -12,8 +12,8 @@
§mappings: Vec<(Symbol, Mapping)>
A vector of mapping definitions.
§functions: Vec<(Symbol, Function)>
A vector of function definitions.
§span: Span
The span associated with the program scope.
-Trait Implementations§
source§impl Clone for ProgramScope
source§fn clone(&self) -> ProgramScope
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ProgramScope
source§impl<'de> Deserialize<'de> for ProgramScope
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for ProgramScope
source§fn eq(&self, other: &ProgramScope) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ProgramScope
source§fn clone(&self) -> ProgramScope
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ProgramScope
source§impl<'de> Deserialize<'de> for ProgramScope
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for ProgramScope
source§fn eq(&self, other: &ProgramScope) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ProgramScope
source§impl Eq for ProgramScope
source§impl StructuralPartialEq for ProgramScope
Auto Trait Implementations§
§impl Freeze for ProgramScope
§impl !RefUnwindSafe for ProgramScope
§impl Send for ProgramScope
§impl !Sync for ProgramScope
§impl Unpin for ProgramScope
§impl UnwindSafe for ProgramScope
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/assert/struct.AssertStatement.html b/leo_ast/statement/assert/struct.AssertStatement.html
index e48ed4e26f..da876bfdcd 100644
--- a/leo_ast/statement/assert/struct.AssertStatement.html
+++ b/leo_ast/statement/assert/struct.AssertStatement.html
@@ -6,8 +6,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:
The branch the expression evaluates to if condition
evaluates to false.
The span from condition
to if_false
.
The ID of the node.
-source§impl Clone for TernaryExpression
impl Clone for TernaryExpression
source§fn clone(&self) -> TernaryExpression
fn clone(&self) -> TernaryExpression
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for TernaryExpression
impl Debug for TernaryExpression
source§impl<'de> Deserialize<'de> for TernaryExpression
impl<'de> Deserialize<'de> for TernaryExpression
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 TernaryExpression
impl Display for TernaryExpression
source§impl Node for TernaryExpression
impl Node for TernaryExpression
source§impl PartialEq for TernaryExpression
impl PartialEq for TernaryExpression
source§fn eq(&self, other: &TernaryExpression) -> bool
fn eq(&self, other: &TernaryExpression) -> bool
self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for TernaryExpression
impl Clone for TernaryExpression
source§fn clone(&self) -> TernaryExpression
fn clone(&self) -> TernaryExpression
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for TernaryExpression
impl Debug for TernaryExpression
source§impl<'de> Deserialize<'de> for TernaryExpression
impl<'de> Deserialize<'de> for TernaryExpression
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 TernaryExpression
impl Display for TernaryExpression
source§impl Node for TernaryExpression
impl Node for TernaryExpression
source§impl PartialEq for TernaryExpression
impl PartialEq for TernaryExpression
source§fn eq(&self, other: &TernaryExpression) -> bool
fn eq(&self, other: &TernaryExpression) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for TernaryExpression
impl Serialize for TernaryExpression
impl Eq for TernaryExpression
impl StructuralPartialEq for TernaryExpression
Auto Trait Implementations§
impl Freeze for TernaryExpression
impl RefUnwindSafe for TernaryExpression
impl Send for TernaryExpression
impl Sync for TernaryExpression
impl Unpin for TernaryExpression
impl UnwindSafe for TernaryExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/struct.TupleExpression.html b/leo_ast/expressions/struct.TupleExpression.html
index 8ed0c94c78..48ea93ca15 100644
--- a/leo_ast/expressions/struct.TupleExpression.html
+++ b/leo_ast/expressions/struct.TupleExpression.html
@@ -7,8 +7,8 @@
In the example above, it would be foo
, false
, and 42
.
§span: Span
The span from (
to )
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for TupleExpression
source§fn clone(&self) -> TupleExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TupleExpression
source§impl<'de> Deserialize<'de> for TupleExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TupleExpression
source§impl Node for TupleExpression
source§impl PartialEq for TupleExpression
source§fn eq(&self, other: &TupleExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for TupleExpression
source§fn clone(&self) -> TupleExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TupleExpression
source§impl<'de> Deserialize<'de> for TupleExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TupleExpression
source§impl Node for TupleExpression
source§impl PartialEq for TupleExpression
source§fn eq(&self, other: &TupleExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for TupleExpression
source§impl Eq for TupleExpression
source§impl StructuralPartialEq for TupleExpression
Auto Trait Implementations§
§impl Freeze for TupleExpression
§impl RefUnwindSafe for TupleExpression
§impl Send for TupleExpression
§impl Sync for TupleExpression
§impl Unpin for TupleExpression
§impl UnwindSafe for TupleExpression
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 ee2937e724..aace1e3db2 100644
--- a/leo_ast/expressions/struct.UnitExpression.html
+++ b/leo_ast/expressions/struct.UnitExpression.html
@@ -4,8 +4,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 StructuralPartialEq for UnitExpression
Auto Trait Implementations§
§impl Freeze for UnitExpression
§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 bcec840b98..32fe2dc624 100644
--- a/leo_ast/expressions/struct_init/struct.StructExpression.html
+++ b/leo_ast/expressions/struct_init/struct.StructExpression.html
@@ -12,8 +12,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 StructuralPartialEq for StructExpression
Auto Trait Implementations§
§impl Freeze for StructExpression
§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/ternary/struct.TernaryExpression.html b/leo_ast/expressions/ternary/struct.TernaryExpression.html
index 5442e120b7..6257394228 100644
--- a/leo_ast/expressions/ternary/struct.TernaryExpression.html
+++ b/leo_ast/expressions/ternary/struct.TernaryExpression.html
@@ -10,8 +10,8 @@
§if_false: Box<Expression>
The branch the expression evaluates to if condition
evaluates to false.
§span: Span
The span from condition
to if_false
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for TernaryExpression
source§fn clone(&self) -> TernaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TernaryExpression
source§impl<'de> Deserialize<'de> for TernaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TernaryExpression
source§impl Node for TernaryExpression
source§impl PartialEq for TernaryExpression
source§fn eq(&self, other: &TernaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for TernaryExpression
source§fn clone(&self) -> TernaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TernaryExpression
source§impl<'de> Deserialize<'de> for TernaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TernaryExpression
source§impl Node for TernaryExpression
source§impl PartialEq for TernaryExpression
source§fn eq(&self, other: &TernaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for TernaryExpression
source§impl Eq for TernaryExpression
source§impl StructuralPartialEq for TernaryExpression
Auto Trait Implementations§
§impl Freeze for TernaryExpression
§impl RefUnwindSafe for TernaryExpression
§impl Send for TernaryExpression
§impl Sync for TernaryExpression
§impl Unpin for TernaryExpression
§impl UnwindSafe for TernaryExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/tuple/struct.TupleExpression.html b/leo_ast/expressions/tuple/struct.TupleExpression.html
index 2d0c183c03..e3bc0833dd 100644
--- a/leo_ast/expressions/tuple/struct.TupleExpression.html
+++ b/leo_ast/expressions/tuple/struct.TupleExpression.html
@@ -7,8 +7,8 @@
In the example above, it would be foo
, false
, and 42
.
§span: Span
The span from (
to )
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for TupleExpression
source§fn clone(&self) -> TupleExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TupleExpression
source§impl<'de> Deserialize<'de> for TupleExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TupleExpression
source§impl Node for TupleExpression
source§impl PartialEq for TupleExpression
source§fn eq(&self, other: &TupleExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for TupleExpression
source§fn clone(&self) -> TupleExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TupleExpression
source§impl<'de> Deserialize<'de> for TupleExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TupleExpression
source§impl Node for TupleExpression
source§impl PartialEq for TupleExpression
source§fn eq(&self, other: &TupleExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for TupleExpression
source§impl Eq for TupleExpression
source§impl StructuralPartialEq for TupleExpression
Auto Trait Implementations§
§impl Freeze for TupleExpression
§impl RefUnwindSafe for TupleExpression
§impl Send for TupleExpression
§impl Sync for TupleExpression
§impl Unpin for TupleExpression
§impl UnwindSafe for TupleExpression
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 2586617a5e..7575169692 100644
--- a/leo_ast/expressions/unit/struct.UnitExpression.html
+++ b/leo_ast/expressions/unit/struct.UnitExpression.html
@@ -4,8 +4,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 StructuralPartialEq for UnitExpression
Auto Trait Implementations§
§impl Freeze for UnitExpression
§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 e476f3fb16..66bee33fac 100644
--- a/leo_ast/functions/annotation/struct.Annotation.html
+++ b/leo_ast/functions/annotation/struct.Annotation.html
@@ -6,8 +6,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 StructuralPartialEq for Annotation
Auto Trait Implementations§
§impl Freeze for Annotation
§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/input/struct.Input.html b/leo_ast/functions/input/struct.Input.html
index de0ba7aed5..a793229012 100644
--- a/leo_ast/functions/input/struct.Input.html
+++ b/leo_ast/functions/input/struct.Input.html
@@ -10,8 +10,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<'de> Deserialize<'de> for Input
source§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 Input
source§fn eq(&self, other: &Input) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Input
source§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 Input
source§impl Eq for Input
source§impl StructuralPartialEq for Input
Auto Trait Implementations§
§impl Freeze for Input
§impl RefUnwindSafe for Input
§impl Send for Input
§impl Sync for Input
§impl Unpin for Input
§impl UnwindSafe for Input
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/mode/enum.Mode.html b/leo_ast/functions/mode/enum.Mode.html
index b91326f515..b421ed1a02 100644
--- a/leo_ast/functions/mode/enum.Mode.html
+++ b/leo_ast/functions/mode/enum.Mode.html
@@ -4,8 +4,8 @@
Private,
Public,
}Expand description
The mode associated with a type.
-Variants§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mode
source§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 Mode
source§fn eq(&self, other: &Mode) -> bool
This method tests for self
and other
values to be equal, and is used
+Variants§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mode
source§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 Mode
source§impl Copy for Mode
source§impl Eq for Mode
source§impl StructuralPartialEq for Mode
Auto Trait Implementations§
§impl Freeze for Mode
§impl RefUnwindSafe for Mode
§impl Send for Mode
§impl Sync for Mode
§impl Unpin for Mode
§impl UnwindSafe for Mode
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/output/struct.Output.html b/leo_ast/functions/output/struct.Output.html
index bb81295c11..5c187ea60c 100644
--- a/leo_ast/functions/output/struct.Output.html
+++ b/leo_ast/functions/output/struct.Output.html
@@ -8,8 +8,8 @@
§type_: Type
The type of the function output.
§span: Span
The parameters span from any annotations to its type.
§id: NodeID
The ID of the node.
-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
+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 StructuralPartialEq for Output
Auto Trait Implementations§
§impl Freeze for Output
§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/groups/group_coordinate/enum.GroupCoordinate.html b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
index d81ac251e9..79e94150bc 100644
--- a/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
+++ b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
@@ -8,8 +8,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 StructuralPartialEq for GroupCoordinate
Auto Trait Implementations§
§impl Freeze for GroupCoordinate
§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/mapping/struct.Mapping.html b/leo_ast/mapping/struct.Mapping.html
index d93fc1bfaf..8d67a4556e 100644
--- a/leo_ast/mapping/struct.Mapping.html
+++ b/leo_ast/mapping/struct.Mapping.html
@@ -10,8 +10,8 @@
§value_type: Type
The type of the value.
§span: Span
The entire span of the mapping declaration.
§id: NodeID
The ID of the node.
-Implementations§
source§impl Mapping
sourcepub fn from_snarkvm<N: Network>(mapping: &MappingCore<N>) -> Self
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§fn eq(&self, other: &Mapping) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
source§impl Mapping
sourcepub fn from_snarkvm<N: Network>(mapping: &MappingCore<N>) -> Self
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 StructuralPartialEq for Mapping
Auto Trait Implementations§
§impl Freeze for Mapping
§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 5ff943f8d2..4937aed1f4 100644
--- a/leo_ast/program/program_id/struct.ProgramId.html
+++ b/leo_ast/program/program_id/struct.ProgramId.html
@@ -4,7 +4,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/program/program_scope/struct.ProgramScope.html b/leo_ast/program/program_scope/struct.ProgramScope.html
index 65339d801c..f282d8060d 100644
--- a/leo_ast/program/program_scope/struct.ProgramScope.html
+++ b/leo_ast/program/program_scope/struct.ProgramScope.html
@@ -12,8 +12,8 @@
§mappings: Vec<(Symbol, Mapping)>
A vector of mapping definitions.
§functions: Vec<(Symbol, Function)>
A vector of function definitions.
§span: Span
The span associated with the program scope.
-Trait Implementations§
source§impl Clone for ProgramScope
source§fn clone(&self) -> ProgramScope
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ProgramScope
source§impl<'de> Deserialize<'de> for ProgramScope
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for ProgramScope
source§fn eq(&self, other: &ProgramScope) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ProgramScope
source§fn clone(&self) -> ProgramScope
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ProgramScope
source§impl<'de> Deserialize<'de> for ProgramScope
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for ProgramScope
source§fn eq(&self, other: &ProgramScope) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ProgramScope
source§impl Eq for ProgramScope
source§impl StructuralPartialEq for ProgramScope
Auto Trait Implementations§
§impl Freeze for ProgramScope
§impl !RefUnwindSafe for ProgramScope
§impl Send for ProgramScope
§impl !Sync for ProgramScope
§impl Unpin for ProgramScope
§impl UnwindSafe for ProgramScope
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/assert/struct.AssertStatement.html b/leo_ast/statement/assert/struct.AssertStatement.html
index e48ed4e26f..da876bfdcd 100644
--- a/leo_ast/statement/assert/struct.AssertStatement.html
+++ b/leo_ast/statement/assert/struct.AssertStatement.html
@@ -6,8 +6,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:
impl<T> Any for Twhere
diff --git a/leo_ast/expressions/struct.TupleExpression.html b/leo_ast/expressions/struct.TupleExpression.html
index 8ed0c94c78..48ea93ca15 100644
--- a/leo_ast/expressions/struct.TupleExpression.html
+++ b/leo_ast/expressions/struct.TupleExpression.html
@@ -7,8 +7,8 @@
In the example above, it would be foo
, false
, and 42
.
§span: Span
The span from (
to )
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for TupleExpression
source§fn clone(&self) -> TupleExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TupleExpression
source§impl<'de> Deserialize<'de> for TupleExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TupleExpression
source§impl Node for TupleExpression
source§impl PartialEq for TupleExpression
source§fn eq(&self, other: &TupleExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for TupleExpression
source§fn clone(&self) -> TupleExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TupleExpression
source§impl<'de> Deserialize<'de> for TupleExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TupleExpression
source§impl Node for TupleExpression
source§impl PartialEq for TupleExpression
source§fn eq(&self, other: &TupleExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for TupleExpression
source§impl Eq for TupleExpression
source§impl StructuralPartialEq for TupleExpression
Auto Trait Implementations§
§impl Freeze for TupleExpression
§impl RefUnwindSafe for TupleExpression
§impl Send for TupleExpression
§impl Sync for TupleExpression
§impl Unpin for TupleExpression
§impl UnwindSafe for TupleExpression
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 ee2937e724..aace1e3db2 100644
--- a/leo_ast/expressions/struct.UnitExpression.html
+++ b/leo_ast/expressions/struct.UnitExpression.html
@@ -4,8 +4,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 StructuralPartialEq for UnitExpression
Auto Trait Implementations§
§impl Freeze for UnitExpression
§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 bcec840b98..32fe2dc624 100644
--- a/leo_ast/expressions/struct_init/struct.StructExpression.html
+++ b/leo_ast/expressions/struct_init/struct.StructExpression.html
@@ -12,8 +12,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 StructuralPartialEq for StructExpression
Auto Trait Implementations§
§impl Freeze for StructExpression
§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/ternary/struct.TernaryExpression.html b/leo_ast/expressions/ternary/struct.TernaryExpression.html
index 5442e120b7..6257394228 100644
--- a/leo_ast/expressions/ternary/struct.TernaryExpression.html
+++ b/leo_ast/expressions/ternary/struct.TernaryExpression.html
@@ -10,8 +10,8 @@
§if_false: Box<Expression>
The branch the expression evaluates to if condition
evaluates to false.
§span: Span
The span from condition
to if_false
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for TernaryExpression
source§fn clone(&self) -> TernaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TernaryExpression
source§impl<'de> Deserialize<'de> for TernaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TernaryExpression
source§impl Node for TernaryExpression
source§impl PartialEq for TernaryExpression
source§fn eq(&self, other: &TernaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for TernaryExpression
source§fn clone(&self) -> TernaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TernaryExpression
source§impl<'de> Deserialize<'de> for TernaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TernaryExpression
source§impl Node for TernaryExpression
source§impl PartialEq for TernaryExpression
source§fn eq(&self, other: &TernaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for TernaryExpression
source§impl Eq for TernaryExpression
source§impl StructuralPartialEq for TernaryExpression
Auto Trait Implementations§
§impl Freeze for TernaryExpression
§impl RefUnwindSafe for TernaryExpression
§impl Send for TernaryExpression
§impl Sync for TernaryExpression
§impl Unpin for TernaryExpression
§impl UnwindSafe for TernaryExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/tuple/struct.TupleExpression.html b/leo_ast/expressions/tuple/struct.TupleExpression.html
index 2d0c183c03..e3bc0833dd 100644
--- a/leo_ast/expressions/tuple/struct.TupleExpression.html
+++ b/leo_ast/expressions/tuple/struct.TupleExpression.html
@@ -7,8 +7,8 @@
In the example above, it would be foo
, false
, and 42
.
§span: Span
The span from (
to )
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for TupleExpression
source§fn clone(&self) -> TupleExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TupleExpression
source§impl<'de> Deserialize<'de> for TupleExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TupleExpression
source§impl Node for TupleExpression
source§impl PartialEq for TupleExpression
source§fn eq(&self, other: &TupleExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for TupleExpression
source§fn clone(&self) -> TupleExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TupleExpression
source§impl<'de> Deserialize<'de> for TupleExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TupleExpression
source§impl Node for TupleExpression
source§impl PartialEq for TupleExpression
source§fn eq(&self, other: &TupleExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for TupleExpression
source§impl Eq for TupleExpression
source§impl StructuralPartialEq for TupleExpression
Auto Trait Implementations§
§impl Freeze for TupleExpression
§impl RefUnwindSafe for TupleExpression
§impl Send for TupleExpression
§impl Sync for TupleExpression
§impl Unpin for TupleExpression
§impl UnwindSafe for TupleExpression
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 2586617a5e..7575169692 100644
--- a/leo_ast/expressions/unit/struct.UnitExpression.html
+++ b/leo_ast/expressions/unit/struct.UnitExpression.html
@@ -4,8 +4,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 StructuralPartialEq for UnitExpression
Auto Trait Implementations§
§impl Freeze for UnitExpression
§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 e476f3fb16..66bee33fac 100644
--- a/leo_ast/functions/annotation/struct.Annotation.html
+++ b/leo_ast/functions/annotation/struct.Annotation.html
@@ -6,8 +6,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 StructuralPartialEq for Annotation
Auto Trait Implementations§
§impl Freeze for Annotation
§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/input/struct.Input.html b/leo_ast/functions/input/struct.Input.html
index de0ba7aed5..a793229012 100644
--- a/leo_ast/functions/input/struct.Input.html
+++ b/leo_ast/functions/input/struct.Input.html
@@ -10,8 +10,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<'de> Deserialize<'de> for Input
source§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 Input
source§fn eq(&self, other: &Input) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Input
source§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 Input
source§impl Eq for Input
source§impl StructuralPartialEq for Input
Auto Trait Implementations§
§impl Freeze for Input
§impl RefUnwindSafe for Input
§impl Send for Input
§impl Sync for Input
§impl Unpin for Input
§impl UnwindSafe for Input
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/mode/enum.Mode.html b/leo_ast/functions/mode/enum.Mode.html
index b91326f515..b421ed1a02 100644
--- a/leo_ast/functions/mode/enum.Mode.html
+++ b/leo_ast/functions/mode/enum.Mode.html
@@ -4,8 +4,8 @@
Private,
Public,
}Expand description
The mode associated with a type.
-Variants§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mode
source§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 Mode
source§fn eq(&self, other: &Mode) -> bool
This method tests for self
and other
values to be equal, and is used
+Variants§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mode
source§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 Mode
source§impl Copy for Mode
source§impl Eq for Mode
source§impl StructuralPartialEq for Mode
Auto Trait Implementations§
§impl Freeze for Mode
§impl RefUnwindSafe for Mode
§impl Send for Mode
§impl Sync for Mode
§impl Unpin for Mode
§impl UnwindSafe for Mode
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/output/struct.Output.html b/leo_ast/functions/output/struct.Output.html
index bb81295c11..5c187ea60c 100644
--- a/leo_ast/functions/output/struct.Output.html
+++ b/leo_ast/functions/output/struct.Output.html
@@ -8,8 +8,8 @@
§type_: Type
The type of the function output.
§span: Span
The parameters span from any annotations to its type.
§id: NodeID
The ID of the node.
-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
+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 StructuralPartialEq for Output
Auto Trait Implementations§
§impl Freeze for Output
§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/groups/group_coordinate/enum.GroupCoordinate.html b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
index d81ac251e9..79e94150bc 100644
--- a/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
+++ b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
@@ -8,8 +8,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 StructuralPartialEq for GroupCoordinate
Auto Trait Implementations§
§impl Freeze for GroupCoordinate
§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/mapping/struct.Mapping.html b/leo_ast/mapping/struct.Mapping.html
index d93fc1bfaf..8d67a4556e 100644
--- a/leo_ast/mapping/struct.Mapping.html
+++ b/leo_ast/mapping/struct.Mapping.html
@@ -10,8 +10,8 @@
§value_type: Type
The type of the value.
§span: Span
The entire span of the mapping declaration.
§id: NodeID
The ID of the node.
-Implementations§
source§impl Mapping
sourcepub fn from_snarkvm<N: Network>(mapping: &MappingCore<N>) -> Self
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§fn eq(&self, other: &Mapping) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
source§impl Mapping
sourcepub fn from_snarkvm<N: Network>(mapping: &MappingCore<N>) -> Self
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 StructuralPartialEq for Mapping
Auto Trait Implementations§
§impl Freeze for Mapping
§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 5ff943f8d2..4937aed1f4 100644
--- a/leo_ast/program/program_id/struct.ProgramId.html
+++ b/leo_ast/program/program_id/struct.ProgramId.html
@@ -4,7 +4,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/program/program_scope/struct.ProgramScope.html b/leo_ast/program/program_scope/struct.ProgramScope.html
index 65339d801c..f282d8060d 100644
--- a/leo_ast/program/program_scope/struct.ProgramScope.html
+++ b/leo_ast/program/program_scope/struct.ProgramScope.html
@@ -12,8 +12,8 @@
§mappings: Vec<(Symbol, Mapping)>
A vector of mapping definitions.
§functions: Vec<(Symbol, Function)>
A vector of function definitions.
§span: Span
The span associated with the program scope.
-Trait Implementations§
source§impl Clone for ProgramScope
source§fn clone(&self) -> ProgramScope
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ProgramScope
source§impl<'de> Deserialize<'de> for ProgramScope
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for ProgramScope
source§fn eq(&self, other: &ProgramScope) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ProgramScope
source§fn clone(&self) -> ProgramScope
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ProgramScope
source§impl<'de> Deserialize<'de> for ProgramScope
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for ProgramScope
source§fn eq(&self, other: &ProgramScope) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ProgramScope
source§impl Eq for ProgramScope
source§impl StructuralPartialEq for ProgramScope
Auto Trait Implementations§
§impl Freeze for ProgramScope
§impl !RefUnwindSafe for ProgramScope
§impl Send for ProgramScope
§impl !Sync for ProgramScope
§impl Unpin for ProgramScope
§impl UnwindSafe for ProgramScope
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/assert/struct.AssertStatement.html b/leo_ast/statement/assert/struct.AssertStatement.html
index e48ed4e26f..da876bfdcd 100644
--- a/leo_ast/statement/assert/struct.AssertStatement.html
+++ b/leo_ast/statement/assert/struct.AssertStatement.html
@@ -6,8 +6,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:
foo
, false
, and 42
.
The span from (
to )
.
The ID of the node.
-source§impl Clone for TupleExpression
impl Clone for TupleExpression
source§fn clone(&self) -> TupleExpression
fn clone(&self) -> TupleExpression
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for TupleExpression
impl Debug for TupleExpression
source§impl<'de> Deserialize<'de> for TupleExpression
impl<'de> Deserialize<'de> for TupleExpression
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 TupleExpression
impl Display for TupleExpression
source§impl Node for TupleExpression
impl Node for TupleExpression
source§impl PartialEq for TupleExpression
impl PartialEq for TupleExpression
source§fn eq(&self, other: &TupleExpression) -> bool
fn eq(&self, other: &TupleExpression) -> bool
self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for TupleExpression
impl Clone for TupleExpression
source§fn clone(&self) -> TupleExpression
fn clone(&self) -> TupleExpression
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for TupleExpression
impl Debug for TupleExpression
source§impl<'de> Deserialize<'de> for TupleExpression
impl<'de> Deserialize<'de> for TupleExpression
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 TupleExpression
impl Display for TupleExpression
source§impl Node for TupleExpression
impl Node for TupleExpression
source§impl PartialEq for TupleExpression
impl PartialEq for TupleExpression
source§fn eq(&self, other: &TupleExpression) -> bool
fn eq(&self, other: &TupleExpression) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for TupleExpression
impl Serialize for TupleExpression
impl Eq for TupleExpression
impl StructuralPartialEq for TupleExpression
Auto Trait Implementations§
impl Freeze for TupleExpression
impl RefUnwindSafe for TupleExpression
impl Send for TupleExpression
impl Sync for TupleExpression
impl Unpin for TupleExpression
impl UnwindSafe for TupleExpression
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 ee2937e724..aace1e3db2 100644
--- a/leo_ast/expressions/struct.UnitExpression.html
+++ b/leo_ast/expressions/struct.UnitExpression.html
@@ -4,8 +4,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 StructuralPartialEq for UnitExpression
Auto Trait Implementations§
§impl Freeze for UnitExpression
§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 bcec840b98..32fe2dc624 100644
--- a/leo_ast/expressions/struct_init/struct.StructExpression.html
+++ b/leo_ast/expressions/struct_init/struct.StructExpression.html
@@ -12,8 +12,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 StructuralPartialEq for StructExpression
Auto Trait Implementations§
§impl Freeze for StructExpression
§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/ternary/struct.TernaryExpression.html b/leo_ast/expressions/ternary/struct.TernaryExpression.html
index 5442e120b7..6257394228 100644
--- a/leo_ast/expressions/ternary/struct.TernaryExpression.html
+++ b/leo_ast/expressions/ternary/struct.TernaryExpression.html
@@ -10,8 +10,8 @@
§if_false: Box<Expression>
The branch the expression evaluates to if condition
evaluates to false.
§span: Span
The span from condition
to if_false
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for TernaryExpression
source§fn clone(&self) -> TernaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TernaryExpression
source§impl<'de> Deserialize<'de> for TernaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TernaryExpression
source§impl Node for TernaryExpression
source§impl PartialEq for TernaryExpression
source§fn eq(&self, other: &TernaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for TernaryExpression
source§fn clone(&self) -> TernaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TernaryExpression
source§impl<'de> Deserialize<'de> for TernaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TernaryExpression
source§impl Node for TernaryExpression
source§impl PartialEq for TernaryExpression
source§fn eq(&self, other: &TernaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for TernaryExpression
source§impl Eq for TernaryExpression
source§impl StructuralPartialEq for TernaryExpression
Auto Trait Implementations§
§impl Freeze for TernaryExpression
§impl RefUnwindSafe for TernaryExpression
§impl Send for TernaryExpression
§impl Sync for TernaryExpression
§impl Unpin for TernaryExpression
§impl UnwindSafe for TernaryExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/tuple/struct.TupleExpression.html b/leo_ast/expressions/tuple/struct.TupleExpression.html
index 2d0c183c03..e3bc0833dd 100644
--- a/leo_ast/expressions/tuple/struct.TupleExpression.html
+++ b/leo_ast/expressions/tuple/struct.TupleExpression.html
@@ -7,8 +7,8 @@
In the example above, it would be foo
, false
, and 42
.
§span: Span
The span from (
to )
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for TupleExpression
source§fn clone(&self) -> TupleExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TupleExpression
source§impl<'de> Deserialize<'de> for TupleExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TupleExpression
source§impl Node for TupleExpression
source§impl PartialEq for TupleExpression
source§fn eq(&self, other: &TupleExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for TupleExpression
source§fn clone(&self) -> TupleExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TupleExpression
source§impl<'de> Deserialize<'de> for TupleExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TupleExpression
source§impl Node for TupleExpression
source§impl PartialEq for TupleExpression
source§fn eq(&self, other: &TupleExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for TupleExpression
source§impl Eq for TupleExpression
source§impl StructuralPartialEq for TupleExpression
Auto Trait Implementations§
§impl Freeze for TupleExpression
§impl RefUnwindSafe for TupleExpression
§impl Send for TupleExpression
§impl Sync for TupleExpression
§impl Unpin for TupleExpression
§impl UnwindSafe for TupleExpression
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 2586617a5e..7575169692 100644
--- a/leo_ast/expressions/unit/struct.UnitExpression.html
+++ b/leo_ast/expressions/unit/struct.UnitExpression.html
@@ -4,8 +4,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 StructuralPartialEq for UnitExpression
Auto Trait Implementations§
§impl Freeze for UnitExpression
§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 e476f3fb16..66bee33fac 100644
--- a/leo_ast/functions/annotation/struct.Annotation.html
+++ b/leo_ast/functions/annotation/struct.Annotation.html
@@ -6,8 +6,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 StructuralPartialEq for Annotation
Auto Trait Implementations§
§impl Freeze for Annotation
§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/input/struct.Input.html b/leo_ast/functions/input/struct.Input.html
index de0ba7aed5..a793229012 100644
--- a/leo_ast/functions/input/struct.Input.html
+++ b/leo_ast/functions/input/struct.Input.html
@@ -10,8 +10,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<'de> Deserialize<'de> for Input
source§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 Input
source§fn eq(&self, other: &Input) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Input
source§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 Input
source§impl Eq for Input
source§impl StructuralPartialEq for Input
Auto Trait Implementations§
§impl Freeze for Input
§impl RefUnwindSafe for Input
§impl Send for Input
§impl Sync for Input
§impl Unpin for Input
§impl UnwindSafe for Input
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/mode/enum.Mode.html b/leo_ast/functions/mode/enum.Mode.html
index b91326f515..b421ed1a02 100644
--- a/leo_ast/functions/mode/enum.Mode.html
+++ b/leo_ast/functions/mode/enum.Mode.html
@@ -4,8 +4,8 @@
Private,
Public,
}Expand description
The mode associated with a type.
-Variants§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mode
source§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 Mode
source§fn eq(&self, other: &Mode) -> bool
This method tests for self
and other
values to be equal, and is used
+Variants§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mode
source§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 Mode
source§impl Copy for Mode
source§impl Eq for Mode
source§impl StructuralPartialEq for Mode
Auto Trait Implementations§
§impl Freeze for Mode
§impl RefUnwindSafe for Mode
§impl Send for Mode
§impl Sync for Mode
§impl Unpin for Mode
§impl UnwindSafe for Mode
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/output/struct.Output.html b/leo_ast/functions/output/struct.Output.html
index bb81295c11..5c187ea60c 100644
--- a/leo_ast/functions/output/struct.Output.html
+++ b/leo_ast/functions/output/struct.Output.html
@@ -8,8 +8,8 @@
§type_: Type
The type of the function output.
§span: Span
The parameters span from any annotations to its type.
§id: NodeID
The ID of the node.
-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
+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 StructuralPartialEq for Output
Auto Trait Implementations§
§impl Freeze for Output
§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/groups/group_coordinate/enum.GroupCoordinate.html b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
index d81ac251e9..79e94150bc 100644
--- a/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
+++ b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
@@ -8,8 +8,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 StructuralPartialEq for GroupCoordinate
Auto Trait Implementations§
§impl Freeze for GroupCoordinate
§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/mapping/struct.Mapping.html b/leo_ast/mapping/struct.Mapping.html
index d93fc1bfaf..8d67a4556e 100644
--- a/leo_ast/mapping/struct.Mapping.html
+++ b/leo_ast/mapping/struct.Mapping.html
@@ -10,8 +10,8 @@
§value_type: Type
The type of the value.
§span: Span
The entire span of the mapping declaration.
§id: NodeID
The ID of the node.
-Implementations§
source§impl Mapping
sourcepub fn from_snarkvm<N: Network>(mapping: &MappingCore<N>) -> Self
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§fn eq(&self, other: &Mapping) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
source§impl Mapping
sourcepub fn from_snarkvm<N: Network>(mapping: &MappingCore<N>) -> Self
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 StructuralPartialEq for Mapping
Auto Trait Implementations§
§impl Freeze for Mapping
§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 5ff943f8d2..4937aed1f4 100644
--- a/leo_ast/program/program_id/struct.ProgramId.html
+++ b/leo_ast/program/program_id/struct.ProgramId.html
@@ -4,7 +4,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/program/program_scope/struct.ProgramScope.html b/leo_ast/program/program_scope/struct.ProgramScope.html
index 65339d801c..f282d8060d 100644
--- a/leo_ast/program/program_scope/struct.ProgramScope.html
+++ b/leo_ast/program/program_scope/struct.ProgramScope.html
@@ -12,8 +12,8 @@
§mappings: Vec<(Symbol, Mapping)>
A vector of mapping definitions.
§functions: Vec<(Symbol, Function)>
A vector of function definitions.
§span: Span
The span associated with the program scope.
-Trait Implementations§
source§impl Clone for ProgramScope
source§fn clone(&self) -> ProgramScope
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ProgramScope
source§impl<'de> Deserialize<'de> for ProgramScope
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for ProgramScope
source§fn eq(&self, other: &ProgramScope) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ProgramScope
source§fn clone(&self) -> ProgramScope
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ProgramScope
source§impl<'de> Deserialize<'de> for ProgramScope
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for ProgramScope
source§fn eq(&self, other: &ProgramScope) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ProgramScope
source§impl Eq for ProgramScope
source§impl StructuralPartialEq for ProgramScope
Auto Trait Implementations§
§impl Freeze for ProgramScope
§impl !RefUnwindSafe for ProgramScope
§impl Send for ProgramScope
§impl !Sync for ProgramScope
§impl Unpin for ProgramScope
§impl UnwindSafe for ProgramScope
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/assert/struct.AssertStatement.html b/leo_ast/statement/assert/struct.AssertStatement.html
index e48ed4e26f..da876bfdcd 100644
--- a/leo_ast/statement/assert/struct.AssertStatement.html
+++ b/leo_ast/statement/assert/struct.AssertStatement.html
@@ -6,8 +6,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:
impl<T> Any for Twhere
diff --git a/leo_ast/expressions/struct.UnitExpression.html b/leo_ast/expressions/struct.UnitExpression.html
index ee2937e724..aace1e3db2 100644
--- a/leo_ast/expressions/struct.UnitExpression.html
+++ b/leo_ast/expressions/struct.UnitExpression.html
@@ -4,8 +4,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 StructuralPartialEq for UnitExpression
Auto Trait Implementations§
§impl Freeze for UnitExpression
§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 bcec840b98..32fe2dc624 100644
--- a/leo_ast/expressions/struct_init/struct.StructExpression.html
+++ b/leo_ast/expressions/struct_init/struct.StructExpression.html
@@ -12,8 +12,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 StructuralPartialEq for StructExpression
Auto Trait Implementations§
§impl Freeze for StructExpression
§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/ternary/struct.TernaryExpression.html b/leo_ast/expressions/ternary/struct.TernaryExpression.html
index 5442e120b7..6257394228 100644
--- a/leo_ast/expressions/ternary/struct.TernaryExpression.html
+++ b/leo_ast/expressions/ternary/struct.TernaryExpression.html
@@ -10,8 +10,8 @@
§if_false: Box<Expression>
The branch the expression evaluates to if condition
evaluates to false.
§span: Span
The span from condition
to if_false
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for TernaryExpression
source§fn clone(&self) -> TernaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TernaryExpression
source§impl<'de> Deserialize<'de> for TernaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TernaryExpression
source§impl Node for TernaryExpression
source§impl PartialEq for TernaryExpression
source§fn eq(&self, other: &TernaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for TernaryExpression
source§fn clone(&self) -> TernaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TernaryExpression
source§impl<'de> Deserialize<'de> for TernaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TernaryExpression
source§impl Node for TernaryExpression
source§impl PartialEq for TernaryExpression
source§fn eq(&self, other: &TernaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for TernaryExpression
source§impl Eq for TernaryExpression
source§impl StructuralPartialEq for TernaryExpression
Auto Trait Implementations§
§impl Freeze for TernaryExpression
§impl RefUnwindSafe for TernaryExpression
§impl Send for TernaryExpression
§impl Sync for TernaryExpression
§impl Unpin for TernaryExpression
§impl UnwindSafe for TernaryExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/tuple/struct.TupleExpression.html b/leo_ast/expressions/tuple/struct.TupleExpression.html
index 2d0c183c03..e3bc0833dd 100644
--- a/leo_ast/expressions/tuple/struct.TupleExpression.html
+++ b/leo_ast/expressions/tuple/struct.TupleExpression.html
@@ -7,8 +7,8 @@
In the example above, it would be foo
, false
, and 42
.
§span: Span
The span from (
to )
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for TupleExpression
source§fn clone(&self) -> TupleExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TupleExpression
source§impl<'de> Deserialize<'de> for TupleExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TupleExpression
source§impl Node for TupleExpression
source§impl PartialEq for TupleExpression
source§fn eq(&self, other: &TupleExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for TupleExpression
source§fn clone(&self) -> TupleExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TupleExpression
source§impl<'de> Deserialize<'de> for TupleExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TupleExpression
source§impl Node for TupleExpression
source§impl PartialEq for TupleExpression
source§fn eq(&self, other: &TupleExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for TupleExpression
source§impl Eq for TupleExpression
source§impl StructuralPartialEq for TupleExpression
Auto Trait Implementations§
§impl Freeze for TupleExpression
§impl RefUnwindSafe for TupleExpression
§impl Send for TupleExpression
§impl Sync for TupleExpression
§impl Unpin for TupleExpression
§impl UnwindSafe for TupleExpression
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 2586617a5e..7575169692 100644
--- a/leo_ast/expressions/unit/struct.UnitExpression.html
+++ b/leo_ast/expressions/unit/struct.UnitExpression.html
@@ -4,8 +4,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 StructuralPartialEq for UnitExpression
Auto Trait Implementations§
§impl Freeze for UnitExpression
§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 e476f3fb16..66bee33fac 100644
--- a/leo_ast/functions/annotation/struct.Annotation.html
+++ b/leo_ast/functions/annotation/struct.Annotation.html
@@ -6,8 +6,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 StructuralPartialEq for Annotation
Auto Trait Implementations§
§impl Freeze for Annotation
§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/input/struct.Input.html b/leo_ast/functions/input/struct.Input.html
index de0ba7aed5..a793229012 100644
--- a/leo_ast/functions/input/struct.Input.html
+++ b/leo_ast/functions/input/struct.Input.html
@@ -10,8 +10,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<'de> Deserialize<'de> for Input
source§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 Input
source§fn eq(&self, other: &Input) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Input
source§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 Input
source§impl Eq for Input
source§impl StructuralPartialEq for Input
Auto Trait Implementations§
§impl Freeze for Input
§impl RefUnwindSafe for Input
§impl Send for Input
§impl Sync for Input
§impl Unpin for Input
§impl UnwindSafe for Input
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/mode/enum.Mode.html b/leo_ast/functions/mode/enum.Mode.html
index b91326f515..b421ed1a02 100644
--- a/leo_ast/functions/mode/enum.Mode.html
+++ b/leo_ast/functions/mode/enum.Mode.html
@@ -4,8 +4,8 @@
Private,
Public,
}Expand description
The mode associated with a type.
-Variants§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mode
source§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 Mode
source§fn eq(&self, other: &Mode) -> bool
This method tests for self
and other
values to be equal, and is used
+Variants§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mode
source§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 Mode
source§impl Copy for Mode
source§impl Eq for Mode
source§impl StructuralPartialEq for Mode
Auto Trait Implementations§
§impl Freeze for Mode
§impl RefUnwindSafe for Mode
§impl Send for Mode
§impl Sync for Mode
§impl Unpin for Mode
§impl UnwindSafe for Mode
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/output/struct.Output.html b/leo_ast/functions/output/struct.Output.html
index bb81295c11..5c187ea60c 100644
--- a/leo_ast/functions/output/struct.Output.html
+++ b/leo_ast/functions/output/struct.Output.html
@@ -8,8 +8,8 @@
§type_: Type
The type of the function output.
§span: Span
The parameters span from any annotations to its type.
§id: NodeID
The ID of the node.
-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
+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 StructuralPartialEq for Output
Auto Trait Implementations§
§impl Freeze for Output
§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/groups/group_coordinate/enum.GroupCoordinate.html b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
index d81ac251e9..79e94150bc 100644
--- a/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
+++ b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
@@ -8,8 +8,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 StructuralPartialEq for GroupCoordinate
Auto Trait Implementations§
§impl Freeze for GroupCoordinate
§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/mapping/struct.Mapping.html b/leo_ast/mapping/struct.Mapping.html
index d93fc1bfaf..8d67a4556e 100644
--- a/leo_ast/mapping/struct.Mapping.html
+++ b/leo_ast/mapping/struct.Mapping.html
@@ -10,8 +10,8 @@
§value_type: Type
The type of the value.
§span: Span
The entire span of the mapping declaration.
§id: NodeID
The ID of the node.
-Implementations§
source§impl Mapping
sourcepub fn from_snarkvm<N: Network>(mapping: &MappingCore<N>) -> Self
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§fn eq(&self, other: &Mapping) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
source§impl Mapping
sourcepub fn from_snarkvm<N: Network>(mapping: &MappingCore<N>) -> Self
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 StructuralPartialEq for Mapping
Auto Trait Implementations§
§impl Freeze for Mapping
§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 5ff943f8d2..4937aed1f4 100644
--- a/leo_ast/program/program_id/struct.ProgramId.html
+++ b/leo_ast/program/program_id/struct.ProgramId.html
@@ -4,7 +4,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/program/program_scope/struct.ProgramScope.html b/leo_ast/program/program_scope/struct.ProgramScope.html
index 65339d801c..f282d8060d 100644
--- a/leo_ast/program/program_scope/struct.ProgramScope.html
+++ b/leo_ast/program/program_scope/struct.ProgramScope.html
@@ -12,8 +12,8 @@
§mappings: Vec<(Symbol, Mapping)>
A vector of mapping definitions.
§functions: Vec<(Symbol, Function)>
A vector of function definitions.
§span: Span
The span associated with the program scope.
-Trait Implementations§
source§impl Clone for ProgramScope
source§fn clone(&self) -> ProgramScope
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ProgramScope
source§impl<'de> Deserialize<'de> for ProgramScope
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for ProgramScope
source§fn eq(&self, other: &ProgramScope) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ProgramScope
source§fn clone(&self) -> ProgramScope
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ProgramScope
source§impl<'de> Deserialize<'de> for ProgramScope
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for ProgramScope
source§fn eq(&self, other: &ProgramScope) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ProgramScope
source§impl Eq for ProgramScope
source§impl StructuralPartialEq for ProgramScope
Auto Trait Implementations§
§impl Freeze for ProgramScope
§impl !RefUnwindSafe for ProgramScope
§impl Send for ProgramScope
§impl !Sync for ProgramScope
§impl Unpin for ProgramScope
§impl UnwindSafe for ProgramScope
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/assert/struct.AssertStatement.html b/leo_ast/statement/assert/struct.AssertStatement.html
index e48ed4e26f..da876bfdcd 100644
--- a/leo_ast/statement/assert/struct.AssertStatement.html
+++ b/leo_ast/statement/assert/struct.AssertStatement.html
@@ -6,8 +6,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:
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 StructuralPartialEq for UnitExpression
Auto Trait Implementations§
impl Freeze for UnitExpression
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 bcec840b98..32fe2dc624 100644
--- a/leo_ast/expressions/struct_init/struct.StructExpression.html
+++ b/leo_ast/expressions/struct_init/struct.StructExpression.html
@@ -12,8 +12,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 StructuralPartialEq for StructExpression
Auto Trait Implementations§
§impl Freeze for StructExpression
§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/ternary/struct.TernaryExpression.html b/leo_ast/expressions/ternary/struct.TernaryExpression.html
index 5442e120b7..6257394228 100644
--- a/leo_ast/expressions/ternary/struct.TernaryExpression.html
+++ b/leo_ast/expressions/ternary/struct.TernaryExpression.html
@@ -10,8 +10,8 @@
§if_false: Box<Expression>
The branch the expression evaluates to if condition
evaluates to false.
§span: Span
The span from condition
to if_false
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for TernaryExpression
source§fn clone(&self) -> TernaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TernaryExpression
source§impl<'de> Deserialize<'de> for TernaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TernaryExpression
source§impl Node for TernaryExpression
source§impl PartialEq for TernaryExpression
source§fn eq(&self, other: &TernaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for TernaryExpression
source§fn clone(&self) -> TernaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TernaryExpression
source§impl<'de> Deserialize<'de> for TernaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TernaryExpression
source§impl Node for TernaryExpression
source§impl PartialEq for TernaryExpression
source§fn eq(&self, other: &TernaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for TernaryExpression
source§impl Eq for TernaryExpression
source§impl StructuralPartialEq for TernaryExpression
Auto Trait Implementations§
§impl Freeze for TernaryExpression
§impl RefUnwindSafe for TernaryExpression
§impl Send for TernaryExpression
§impl Sync for TernaryExpression
§impl Unpin for TernaryExpression
§impl UnwindSafe for TernaryExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/tuple/struct.TupleExpression.html b/leo_ast/expressions/tuple/struct.TupleExpression.html
index 2d0c183c03..e3bc0833dd 100644
--- a/leo_ast/expressions/tuple/struct.TupleExpression.html
+++ b/leo_ast/expressions/tuple/struct.TupleExpression.html
@@ -7,8 +7,8 @@
In the example above, it would be foo
, false
, and 42
.
§span: Span
The span from (
to )
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for TupleExpression
source§fn clone(&self) -> TupleExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TupleExpression
source§impl<'de> Deserialize<'de> for TupleExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TupleExpression
source§impl Node for TupleExpression
source§impl PartialEq for TupleExpression
source§fn eq(&self, other: &TupleExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for TupleExpression
source§fn clone(&self) -> TupleExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TupleExpression
source§impl<'de> Deserialize<'de> for TupleExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TupleExpression
source§impl Node for TupleExpression
source§impl PartialEq for TupleExpression
source§fn eq(&self, other: &TupleExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for TupleExpression
source§impl Eq for TupleExpression
source§impl StructuralPartialEq for TupleExpression
Auto Trait Implementations§
§impl Freeze for TupleExpression
§impl RefUnwindSafe for TupleExpression
§impl Send for TupleExpression
§impl Sync for TupleExpression
§impl Unpin for TupleExpression
§impl UnwindSafe for TupleExpression
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 2586617a5e..7575169692 100644
--- a/leo_ast/expressions/unit/struct.UnitExpression.html
+++ b/leo_ast/expressions/unit/struct.UnitExpression.html
@@ -4,8 +4,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 StructuralPartialEq for UnitExpression
Auto Trait Implementations§
§impl Freeze for UnitExpression
§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 e476f3fb16..66bee33fac 100644
--- a/leo_ast/functions/annotation/struct.Annotation.html
+++ b/leo_ast/functions/annotation/struct.Annotation.html
@@ -6,8 +6,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 StructuralPartialEq for Annotation
Auto Trait Implementations§
§impl Freeze for Annotation
§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/input/struct.Input.html b/leo_ast/functions/input/struct.Input.html
index de0ba7aed5..a793229012 100644
--- a/leo_ast/functions/input/struct.Input.html
+++ b/leo_ast/functions/input/struct.Input.html
@@ -10,8 +10,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<'de> Deserialize<'de> for Input
source§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 Input
source§fn eq(&self, other: &Input) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Input
source§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 Input
source§impl Eq for Input
source§impl StructuralPartialEq for Input
Auto Trait Implementations§
§impl Freeze for Input
§impl RefUnwindSafe for Input
§impl Send for Input
§impl Sync for Input
§impl Unpin for Input
§impl UnwindSafe for Input
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/mode/enum.Mode.html b/leo_ast/functions/mode/enum.Mode.html
index b91326f515..b421ed1a02 100644
--- a/leo_ast/functions/mode/enum.Mode.html
+++ b/leo_ast/functions/mode/enum.Mode.html
@@ -4,8 +4,8 @@
Private,
Public,
}Expand description
The mode associated with a type.
-Variants§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mode
source§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 Mode
source§fn eq(&self, other: &Mode) -> bool
This method tests for self
and other
values to be equal, and is used
+Variants§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mode
source§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 Mode
source§impl Copy for Mode
source§impl Eq for Mode
source§impl StructuralPartialEq for Mode
Auto Trait Implementations§
§impl Freeze for Mode
§impl RefUnwindSafe for Mode
§impl Send for Mode
§impl Sync for Mode
§impl Unpin for Mode
§impl UnwindSafe for Mode
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/output/struct.Output.html b/leo_ast/functions/output/struct.Output.html
index bb81295c11..5c187ea60c 100644
--- a/leo_ast/functions/output/struct.Output.html
+++ b/leo_ast/functions/output/struct.Output.html
@@ -8,8 +8,8 @@
§type_: Type
The type of the function output.
§span: Span
The parameters span from any annotations to its type.
§id: NodeID
The ID of the node.
-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
+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 StructuralPartialEq for Output
Auto Trait Implementations§
§impl Freeze for Output
§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/groups/group_coordinate/enum.GroupCoordinate.html b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
index d81ac251e9..79e94150bc 100644
--- a/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
+++ b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
@@ -8,8 +8,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 StructuralPartialEq for GroupCoordinate
Auto Trait Implementations§
§impl Freeze for GroupCoordinate
§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/mapping/struct.Mapping.html b/leo_ast/mapping/struct.Mapping.html
index d93fc1bfaf..8d67a4556e 100644
--- a/leo_ast/mapping/struct.Mapping.html
+++ b/leo_ast/mapping/struct.Mapping.html
@@ -10,8 +10,8 @@
§value_type: Type
The type of the value.
§span: Span
The entire span of the mapping declaration.
§id: NodeID
The ID of the node.
-Implementations§
source§impl Mapping
sourcepub fn from_snarkvm<N: Network>(mapping: &MappingCore<N>) -> Self
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§fn eq(&self, other: &Mapping) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
source§impl Mapping
sourcepub fn from_snarkvm<N: Network>(mapping: &MappingCore<N>) -> Self
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 StructuralPartialEq for Mapping
Auto Trait Implementations§
§impl Freeze for Mapping
§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 5ff943f8d2..4937aed1f4 100644
--- a/leo_ast/program/program_id/struct.ProgramId.html
+++ b/leo_ast/program/program_id/struct.ProgramId.html
@@ -4,7 +4,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/program/program_scope/struct.ProgramScope.html b/leo_ast/program/program_scope/struct.ProgramScope.html
index 65339d801c..f282d8060d 100644
--- a/leo_ast/program/program_scope/struct.ProgramScope.html
+++ b/leo_ast/program/program_scope/struct.ProgramScope.html
@@ -12,8 +12,8 @@
§mappings: Vec<(Symbol, Mapping)>
A vector of mapping definitions.
§functions: Vec<(Symbol, Function)>
A vector of function definitions.
§span: Span
The span associated with the program scope.
-Trait Implementations§
source§impl Clone for ProgramScope
source§fn clone(&self) -> ProgramScope
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ProgramScope
source§impl<'de> Deserialize<'de> for ProgramScope
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for ProgramScope
source§fn eq(&self, other: &ProgramScope) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ProgramScope
source§fn clone(&self) -> ProgramScope
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ProgramScope
source§impl<'de> Deserialize<'de> for ProgramScope
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for ProgramScope
source§fn eq(&self, other: &ProgramScope) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ProgramScope
source§impl Eq for ProgramScope
source§impl StructuralPartialEq for ProgramScope
Auto Trait Implementations§
§impl Freeze for ProgramScope
§impl !RefUnwindSafe for ProgramScope
§impl Send for ProgramScope
§impl !Sync for ProgramScope
§impl Unpin for ProgramScope
§impl UnwindSafe for ProgramScope
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/assert/struct.AssertStatement.html b/leo_ast/statement/assert/struct.AssertStatement.html
index e48ed4e26f..da876bfdcd 100644
--- a/leo_ast/statement/assert/struct.AssertStatement.html
+++ b/leo_ast/statement/assert/struct.AssertStatement.html
@@ -6,8 +6,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:
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 bcec840b98..32fe2dc624 100644
--- a/leo_ast/expressions/struct_init/struct.StructExpression.html
+++ b/leo_ast/expressions/struct_init/struct.StructExpression.html
@@ -12,8 +12,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 StructuralPartialEq for StructExpression
Auto Trait Implementations§
§impl Freeze for StructExpression
§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/ternary/struct.TernaryExpression.html b/leo_ast/expressions/ternary/struct.TernaryExpression.html
index 5442e120b7..6257394228 100644
--- a/leo_ast/expressions/ternary/struct.TernaryExpression.html
+++ b/leo_ast/expressions/ternary/struct.TernaryExpression.html
@@ -10,8 +10,8 @@
§if_false: Box<Expression>
The branch the expression evaluates to if condition
evaluates to false.
§span: Span
The span from condition
to if_false
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for TernaryExpression
source§fn clone(&self) -> TernaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TernaryExpression
source§impl<'de> Deserialize<'de> for TernaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TernaryExpression
source§impl Node for TernaryExpression
source§impl PartialEq for TernaryExpression
source§fn eq(&self, other: &TernaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for TernaryExpression
source§fn clone(&self) -> TernaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TernaryExpression
source§impl<'de> Deserialize<'de> for TernaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TernaryExpression
source§impl Node for TernaryExpression
source§impl PartialEq for TernaryExpression
source§fn eq(&self, other: &TernaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for TernaryExpression
source§impl Eq for TernaryExpression
source§impl StructuralPartialEq for TernaryExpression
Auto Trait Implementations§
§impl Freeze for TernaryExpression
§impl RefUnwindSafe for TernaryExpression
§impl Send for TernaryExpression
§impl Sync for TernaryExpression
§impl Unpin for TernaryExpression
§impl UnwindSafe for TernaryExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/tuple/struct.TupleExpression.html b/leo_ast/expressions/tuple/struct.TupleExpression.html
index 2d0c183c03..e3bc0833dd 100644
--- a/leo_ast/expressions/tuple/struct.TupleExpression.html
+++ b/leo_ast/expressions/tuple/struct.TupleExpression.html
@@ -7,8 +7,8 @@
In the example above, it would be foo
, false
, and 42
.
§span: Span
The span from (
to )
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for TupleExpression
source§fn clone(&self) -> TupleExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TupleExpression
source§impl<'de> Deserialize<'de> for TupleExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TupleExpression
source§impl Node for TupleExpression
source§impl PartialEq for TupleExpression
source§fn eq(&self, other: &TupleExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for TupleExpression
source§fn clone(&self) -> TupleExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TupleExpression
source§impl<'de> Deserialize<'de> for TupleExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TupleExpression
source§impl Node for TupleExpression
source§impl PartialEq for TupleExpression
source§fn eq(&self, other: &TupleExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for TupleExpression
source§impl Eq for TupleExpression
source§impl StructuralPartialEq for TupleExpression
Auto Trait Implementations§
§impl Freeze for TupleExpression
§impl RefUnwindSafe for TupleExpression
§impl Send for TupleExpression
§impl Sync for TupleExpression
§impl Unpin for TupleExpression
§impl UnwindSafe for TupleExpression
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 2586617a5e..7575169692 100644
--- a/leo_ast/expressions/unit/struct.UnitExpression.html
+++ b/leo_ast/expressions/unit/struct.UnitExpression.html
@@ -4,8 +4,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 StructuralPartialEq for UnitExpression
Auto Trait Implementations§
§impl Freeze for UnitExpression
§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 e476f3fb16..66bee33fac 100644
--- a/leo_ast/functions/annotation/struct.Annotation.html
+++ b/leo_ast/functions/annotation/struct.Annotation.html
@@ -6,8 +6,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 StructuralPartialEq for Annotation
Auto Trait Implementations§
§impl Freeze for Annotation
§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/input/struct.Input.html b/leo_ast/functions/input/struct.Input.html
index de0ba7aed5..a793229012 100644
--- a/leo_ast/functions/input/struct.Input.html
+++ b/leo_ast/functions/input/struct.Input.html
@@ -10,8 +10,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<'de> Deserialize<'de> for Input
source§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 Input
source§fn eq(&self, other: &Input) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Input
source§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 Input
source§impl Eq for Input
source§impl StructuralPartialEq for Input
Auto Trait Implementations§
§impl Freeze for Input
§impl RefUnwindSafe for Input
§impl Send for Input
§impl Sync for Input
§impl Unpin for Input
§impl UnwindSafe for Input
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/mode/enum.Mode.html b/leo_ast/functions/mode/enum.Mode.html
index b91326f515..b421ed1a02 100644
--- a/leo_ast/functions/mode/enum.Mode.html
+++ b/leo_ast/functions/mode/enum.Mode.html
@@ -4,8 +4,8 @@
Private,
Public,
}Expand description
The mode associated with a type.
-Variants§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mode
source§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 Mode
source§fn eq(&self, other: &Mode) -> bool
This method tests for self
and other
values to be equal, and is used
+Variants§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mode
source§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 Mode
source§impl Copy for Mode
source§impl Eq for Mode
source§impl StructuralPartialEq for Mode
Auto Trait Implementations§
§impl Freeze for Mode
§impl RefUnwindSafe for Mode
§impl Send for Mode
§impl Sync for Mode
§impl Unpin for Mode
§impl UnwindSafe for Mode
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/output/struct.Output.html b/leo_ast/functions/output/struct.Output.html
index bb81295c11..5c187ea60c 100644
--- a/leo_ast/functions/output/struct.Output.html
+++ b/leo_ast/functions/output/struct.Output.html
@@ -8,8 +8,8 @@
§type_: Type
The type of the function output.
§span: Span
The parameters span from any annotations to its type.
§id: NodeID
The ID of the node.
-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
+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 StructuralPartialEq for Output
Auto Trait Implementations§
§impl Freeze for Output
§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/groups/group_coordinate/enum.GroupCoordinate.html b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
index d81ac251e9..79e94150bc 100644
--- a/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
+++ b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
@@ -8,8 +8,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 StructuralPartialEq for GroupCoordinate
Auto Trait Implementations§
§impl Freeze for GroupCoordinate
§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/mapping/struct.Mapping.html b/leo_ast/mapping/struct.Mapping.html
index d93fc1bfaf..8d67a4556e 100644
--- a/leo_ast/mapping/struct.Mapping.html
+++ b/leo_ast/mapping/struct.Mapping.html
@@ -10,8 +10,8 @@
§value_type: Type
The type of the value.
§span: Span
The entire span of the mapping declaration.
§id: NodeID
The ID of the node.
-Implementations§
source§impl Mapping
sourcepub fn from_snarkvm<N: Network>(mapping: &MappingCore<N>) -> Self
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§fn eq(&self, other: &Mapping) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
source§impl Mapping
sourcepub fn from_snarkvm<N: Network>(mapping: &MappingCore<N>) -> Self
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 StructuralPartialEq for Mapping
Auto Trait Implementations§
§impl Freeze for Mapping
§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 5ff943f8d2..4937aed1f4 100644
--- a/leo_ast/program/program_id/struct.ProgramId.html
+++ b/leo_ast/program/program_id/struct.ProgramId.html
@@ -4,7 +4,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/program/program_scope/struct.ProgramScope.html b/leo_ast/program/program_scope/struct.ProgramScope.html
index 65339d801c..f282d8060d 100644
--- a/leo_ast/program/program_scope/struct.ProgramScope.html
+++ b/leo_ast/program/program_scope/struct.ProgramScope.html
@@ -12,8 +12,8 @@
§mappings: Vec<(Symbol, Mapping)>
A vector of mapping definitions.
§functions: Vec<(Symbol, Function)>
A vector of function definitions.
§span: Span
The span associated with the program scope.
-Trait Implementations§
source§impl Clone for ProgramScope
source§fn clone(&self) -> ProgramScope
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ProgramScope
source§impl<'de> Deserialize<'de> for ProgramScope
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for ProgramScope
source§fn eq(&self, other: &ProgramScope) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ProgramScope
source§fn clone(&self) -> ProgramScope
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ProgramScope
source§impl<'de> Deserialize<'de> for ProgramScope
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for ProgramScope
source§fn eq(&self, other: &ProgramScope) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ProgramScope
source§impl Eq for ProgramScope
source§impl StructuralPartialEq for ProgramScope
Auto Trait Implementations§
§impl Freeze for ProgramScope
§impl !RefUnwindSafe for ProgramScope
§impl Send for ProgramScope
§impl !Sync for ProgramScope
§impl Unpin for ProgramScope
§impl UnwindSafe for ProgramScope
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/assert/struct.AssertStatement.html b/leo_ast/statement/assert/struct.AssertStatement.html
index e48ed4e26f..da876bfdcd 100644
--- a/leo_ast/statement/assert/struct.AssertStatement.html
+++ b/leo_ast/statement/assert/struct.AssertStatement.html
@@ -6,8 +6,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:
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 StructuralPartialEq for StructExpression
impl Freeze 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/ternary/struct.TernaryExpression.html b/leo_ast/expressions/ternary/struct.TernaryExpression.html
index 5442e120b7..6257394228 100644
--- a/leo_ast/expressions/ternary/struct.TernaryExpression.html
+++ b/leo_ast/expressions/ternary/struct.TernaryExpression.html
@@ -10,8 +10,8 @@
§if_false: Box<Expression>
The branch the expression evaluates to if condition
evaluates to false.
§span: Span
The span from condition
to if_false
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for TernaryExpression
source§fn clone(&self) -> TernaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TernaryExpression
source§impl<'de> Deserialize<'de> for TernaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TernaryExpression
source§impl Node for TernaryExpression
source§impl PartialEq for TernaryExpression
source§fn eq(&self, other: &TernaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for TernaryExpression
source§fn clone(&self) -> TernaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TernaryExpression
source§impl<'de> Deserialize<'de> for TernaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TernaryExpression
source§impl Node for TernaryExpression
source§impl PartialEq for TernaryExpression
source§fn eq(&self, other: &TernaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for TernaryExpression
source§impl Eq for TernaryExpression
source§impl StructuralPartialEq for TernaryExpression
Auto Trait Implementations§
§impl Freeze for TernaryExpression
§impl RefUnwindSafe for TernaryExpression
§impl Send for TernaryExpression
§impl Sync for TernaryExpression
§impl Unpin for TernaryExpression
§impl UnwindSafe for TernaryExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/tuple/struct.TupleExpression.html b/leo_ast/expressions/tuple/struct.TupleExpression.html
index 2d0c183c03..e3bc0833dd 100644
--- a/leo_ast/expressions/tuple/struct.TupleExpression.html
+++ b/leo_ast/expressions/tuple/struct.TupleExpression.html
@@ -7,8 +7,8 @@
In the example above, it would be foo
, false
, and 42
.
§span: Span
The span from (
to )
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for TupleExpression
source§fn clone(&self) -> TupleExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TupleExpression
source§impl<'de> Deserialize<'de> for TupleExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TupleExpression
source§impl Node for TupleExpression
source§impl PartialEq for TupleExpression
source§fn eq(&self, other: &TupleExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for TupleExpression
source§fn clone(&self) -> TupleExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TupleExpression
source§impl<'de> Deserialize<'de> for TupleExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TupleExpression
source§impl Node for TupleExpression
source§impl PartialEq for TupleExpression
source§fn eq(&self, other: &TupleExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for TupleExpression
source§impl Eq for TupleExpression
source§impl StructuralPartialEq for TupleExpression
Auto Trait Implementations§
§impl Freeze for TupleExpression
§impl RefUnwindSafe for TupleExpression
§impl Send for TupleExpression
§impl Sync for TupleExpression
§impl Unpin for TupleExpression
§impl UnwindSafe for TupleExpression
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 2586617a5e..7575169692 100644
--- a/leo_ast/expressions/unit/struct.UnitExpression.html
+++ b/leo_ast/expressions/unit/struct.UnitExpression.html
@@ -4,8 +4,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 StructuralPartialEq for UnitExpression
Auto Trait Implementations§
§impl Freeze for UnitExpression
§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 e476f3fb16..66bee33fac 100644
--- a/leo_ast/functions/annotation/struct.Annotation.html
+++ b/leo_ast/functions/annotation/struct.Annotation.html
@@ -6,8 +6,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 StructuralPartialEq for Annotation
Auto Trait Implementations§
§impl Freeze for Annotation
§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/input/struct.Input.html b/leo_ast/functions/input/struct.Input.html
index de0ba7aed5..a793229012 100644
--- a/leo_ast/functions/input/struct.Input.html
+++ b/leo_ast/functions/input/struct.Input.html
@@ -10,8 +10,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<'de> Deserialize<'de> for Input
source§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 Input
source§fn eq(&self, other: &Input) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Input
source§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 Input
source§impl Eq for Input
source§impl StructuralPartialEq for Input
Auto Trait Implementations§
§impl Freeze for Input
§impl RefUnwindSafe for Input
§impl Send for Input
§impl Sync for Input
§impl Unpin for Input
§impl UnwindSafe for Input
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/mode/enum.Mode.html b/leo_ast/functions/mode/enum.Mode.html
index b91326f515..b421ed1a02 100644
--- a/leo_ast/functions/mode/enum.Mode.html
+++ b/leo_ast/functions/mode/enum.Mode.html
@@ -4,8 +4,8 @@
Private,
Public,
}Expand description
The mode associated with a type.
-Variants§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mode
source§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 Mode
source§fn eq(&self, other: &Mode) -> bool
This method tests for self
and other
values to be equal, and is used
+Variants§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mode
source§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 Mode
source§impl Copy for Mode
source§impl Eq for Mode
source§impl StructuralPartialEq for Mode
Auto Trait Implementations§
§impl Freeze for Mode
§impl RefUnwindSafe for Mode
§impl Send for Mode
§impl Sync for Mode
§impl Unpin for Mode
§impl UnwindSafe for Mode
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/output/struct.Output.html b/leo_ast/functions/output/struct.Output.html
index bb81295c11..5c187ea60c 100644
--- a/leo_ast/functions/output/struct.Output.html
+++ b/leo_ast/functions/output/struct.Output.html
@@ -8,8 +8,8 @@
§type_: Type
The type of the function output.
§span: Span
The parameters span from any annotations to its type.
§id: NodeID
The ID of the node.
-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
+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 StructuralPartialEq for Output
Auto Trait Implementations§
§impl Freeze for Output
§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/groups/group_coordinate/enum.GroupCoordinate.html b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
index d81ac251e9..79e94150bc 100644
--- a/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
+++ b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
@@ -8,8 +8,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 StructuralPartialEq for GroupCoordinate
Auto Trait Implementations§
§impl Freeze for GroupCoordinate
§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/mapping/struct.Mapping.html b/leo_ast/mapping/struct.Mapping.html
index d93fc1bfaf..8d67a4556e 100644
--- a/leo_ast/mapping/struct.Mapping.html
+++ b/leo_ast/mapping/struct.Mapping.html
@@ -10,8 +10,8 @@
§value_type: Type
The type of the value.
§span: Span
The entire span of the mapping declaration.
§id: NodeID
The ID of the node.
-Implementations§
source§impl Mapping
sourcepub fn from_snarkvm<N: Network>(mapping: &MappingCore<N>) -> Self
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§fn eq(&self, other: &Mapping) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
source§impl Mapping
sourcepub fn from_snarkvm<N: Network>(mapping: &MappingCore<N>) -> Self
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 StructuralPartialEq for Mapping
Auto Trait Implementations§
§impl Freeze for Mapping
§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 5ff943f8d2..4937aed1f4 100644
--- a/leo_ast/program/program_id/struct.ProgramId.html
+++ b/leo_ast/program/program_id/struct.ProgramId.html
@@ -4,7 +4,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/program/program_scope/struct.ProgramScope.html b/leo_ast/program/program_scope/struct.ProgramScope.html
index 65339d801c..f282d8060d 100644
--- a/leo_ast/program/program_scope/struct.ProgramScope.html
+++ b/leo_ast/program/program_scope/struct.ProgramScope.html
@@ -12,8 +12,8 @@
§mappings: Vec<(Symbol, Mapping)>
A vector of mapping definitions.
§functions: Vec<(Symbol, Function)>
A vector of function definitions.
§span: Span
The span associated with the program scope.
-Trait Implementations§
source§impl Clone for ProgramScope
source§fn clone(&self) -> ProgramScope
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ProgramScope
source§impl<'de> Deserialize<'de> for ProgramScope
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for ProgramScope
source§fn eq(&self, other: &ProgramScope) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ProgramScope
source§fn clone(&self) -> ProgramScope
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ProgramScope
source§impl<'de> Deserialize<'de> for ProgramScope
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for ProgramScope
source§fn eq(&self, other: &ProgramScope) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ProgramScope
source§impl Eq for ProgramScope
source§impl StructuralPartialEq for ProgramScope
Auto Trait Implementations§
§impl Freeze for ProgramScope
§impl !RefUnwindSafe for ProgramScope
§impl Send for ProgramScope
§impl !Sync for ProgramScope
§impl Unpin for ProgramScope
§impl UnwindSafe for ProgramScope
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/assert/struct.AssertStatement.html b/leo_ast/statement/assert/struct.AssertStatement.html
index e48ed4e26f..da876bfdcd 100644
--- a/leo_ast/statement/assert/struct.AssertStatement.html
+++ b/leo_ast/statement/assert/struct.AssertStatement.html
@@ -6,8 +6,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:
impl<T> Any for Twhere
diff --git a/leo_ast/expressions/ternary/struct.TernaryExpression.html b/leo_ast/expressions/ternary/struct.TernaryExpression.html
index 5442e120b7..6257394228 100644
--- a/leo_ast/expressions/ternary/struct.TernaryExpression.html
+++ b/leo_ast/expressions/ternary/struct.TernaryExpression.html
@@ -10,8 +10,8 @@
§if_false: Box<Expression>
The branch the expression evaluates to if condition
evaluates to false.
§span: Span
The span from condition
to if_false
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for TernaryExpression
source§fn clone(&self) -> TernaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TernaryExpression
source§impl<'de> Deserialize<'de> for TernaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TernaryExpression
source§impl Node for TernaryExpression
source§impl PartialEq for TernaryExpression
source§fn eq(&self, other: &TernaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for TernaryExpression
source§fn clone(&self) -> TernaryExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TernaryExpression
source§impl<'de> Deserialize<'de> for TernaryExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TernaryExpression
source§impl Node for TernaryExpression
source§impl PartialEq for TernaryExpression
source§fn eq(&self, other: &TernaryExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for TernaryExpression
source§impl Eq for TernaryExpression
source§impl StructuralPartialEq for TernaryExpression
Auto Trait Implementations§
§impl Freeze for TernaryExpression
§impl RefUnwindSafe for TernaryExpression
§impl Send for TernaryExpression
§impl Sync for TernaryExpression
§impl Unpin for TernaryExpression
§impl UnwindSafe for TernaryExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/tuple/struct.TupleExpression.html b/leo_ast/expressions/tuple/struct.TupleExpression.html
index 2d0c183c03..e3bc0833dd 100644
--- a/leo_ast/expressions/tuple/struct.TupleExpression.html
+++ b/leo_ast/expressions/tuple/struct.TupleExpression.html
@@ -7,8 +7,8 @@
In the example above, it would be foo
, false
, and 42
.
§span: Span
The span from (
to )
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for TupleExpression
source§fn clone(&self) -> TupleExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TupleExpression
source§impl<'de> Deserialize<'de> for TupleExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TupleExpression
source§impl Node for TupleExpression
source§impl PartialEq for TupleExpression
source§fn eq(&self, other: &TupleExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for TupleExpression
source§fn clone(&self) -> TupleExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TupleExpression
source§impl<'de> Deserialize<'de> for TupleExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TupleExpression
source§impl Node for TupleExpression
source§impl PartialEq for TupleExpression
source§fn eq(&self, other: &TupleExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for TupleExpression
source§impl Eq for TupleExpression
source§impl StructuralPartialEq for TupleExpression
Auto Trait Implementations§
§impl Freeze for TupleExpression
§impl RefUnwindSafe for TupleExpression
§impl Send for TupleExpression
§impl Sync for TupleExpression
§impl Unpin for TupleExpression
§impl UnwindSafe for TupleExpression
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 2586617a5e..7575169692 100644
--- a/leo_ast/expressions/unit/struct.UnitExpression.html
+++ b/leo_ast/expressions/unit/struct.UnitExpression.html
@@ -4,8 +4,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 StructuralPartialEq for UnitExpression
Auto Trait Implementations§
§impl Freeze for UnitExpression
§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 e476f3fb16..66bee33fac 100644
--- a/leo_ast/functions/annotation/struct.Annotation.html
+++ b/leo_ast/functions/annotation/struct.Annotation.html
@@ -6,8 +6,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 StructuralPartialEq for Annotation
Auto Trait Implementations§
§impl Freeze for Annotation
§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/input/struct.Input.html b/leo_ast/functions/input/struct.Input.html
index de0ba7aed5..a793229012 100644
--- a/leo_ast/functions/input/struct.Input.html
+++ b/leo_ast/functions/input/struct.Input.html
@@ -10,8 +10,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<'de> Deserialize<'de> for Input
source§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 Input
source§fn eq(&self, other: &Input) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Input
source§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 Input
source§impl Eq for Input
source§impl StructuralPartialEq for Input
Auto Trait Implementations§
§impl Freeze for Input
§impl RefUnwindSafe for Input
§impl Send for Input
§impl Sync for Input
§impl Unpin for Input
§impl UnwindSafe for Input
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/mode/enum.Mode.html b/leo_ast/functions/mode/enum.Mode.html
index b91326f515..b421ed1a02 100644
--- a/leo_ast/functions/mode/enum.Mode.html
+++ b/leo_ast/functions/mode/enum.Mode.html
@@ -4,8 +4,8 @@
Private,
Public,
}Expand description
The mode associated with a type.
-Variants§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mode
source§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 Mode
source§fn eq(&self, other: &Mode) -> bool
This method tests for self
and other
values to be equal, and is used
+Variants§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mode
source§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 Mode
source§impl Copy for Mode
source§impl Eq for Mode
source§impl StructuralPartialEq for Mode
Auto Trait Implementations§
§impl Freeze for Mode
§impl RefUnwindSafe for Mode
§impl Send for Mode
§impl Sync for Mode
§impl Unpin for Mode
§impl UnwindSafe for Mode
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/output/struct.Output.html b/leo_ast/functions/output/struct.Output.html
index bb81295c11..5c187ea60c 100644
--- a/leo_ast/functions/output/struct.Output.html
+++ b/leo_ast/functions/output/struct.Output.html
@@ -8,8 +8,8 @@
§type_: Type
The type of the function output.
§span: Span
The parameters span from any annotations to its type.
§id: NodeID
The ID of the node.
-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
+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 StructuralPartialEq for Output
Auto Trait Implementations§
§impl Freeze for Output
§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/groups/group_coordinate/enum.GroupCoordinate.html b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
index d81ac251e9..79e94150bc 100644
--- a/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
+++ b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
@@ -8,8 +8,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 StructuralPartialEq for GroupCoordinate
Auto Trait Implementations§
§impl Freeze for GroupCoordinate
§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/mapping/struct.Mapping.html b/leo_ast/mapping/struct.Mapping.html
index d93fc1bfaf..8d67a4556e 100644
--- a/leo_ast/mapping/struct.Mapping.html
+++ b/leo_ast/mapping/struct.Mapping.html
@@ -10,8 +10,8 @@
§value_type: Type
The type of the value.
§span: Span
The entire span of the mapping declaration.
§id: NodeID
The ID of the node.
-Implementations§
source§impl Mapping
sourcepub fn from_snarkvm<N: Network>(mapping: &MappingCore<N>) -> Self
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§fn eq(&self, other: &Mapping) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
source§impl Mapping
sourcepub fn from_snarkvm<N: Network>(mapping: &MappingCore<N>) -> Self
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 StructuralPartialEq for Mapping
Auto Trait Implementations§
§impl Freeze for Mapping
§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 5ff943f8d2..4937aed1f4 100644
--- a/leo_ast/program/program_id/struct.ProgramId.html
+++ b/leo_ast/program/program_id/struct.ProgramId.html
@@ -4,7 +4,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/program/program_scope/struct.ProgramScope.html b/leo_ast/program/program_scope/struct.ProgramScope.html
index 65339d801c..f282d8060d 100644
--- a/leo_ast/program/program_scope/struct.ProgramScope.html
+++ b/leo_ast/program/program_scope/struct.ProgramScope.html
@@ -12,8 +12,8 @@
§mappings: Vec<(Symbol, Mapping)>
A vector of mapping definitions.
§functions: Vec<(Symbol, Function)>
A vector of function definitions.
§span: Span
The span associated with the program scope.
-Trait Implementations§
source§impl Clone for ProgramScope
source§fn clone(&self) -> ProgramScope
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ProgramScope
source§impl<'de> Deserialize<'de> for ProgramScope
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for ProgramScope
source§fn eq(&self, other: &ProgramScope) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ProgramScope
source§fn clone(&self) -> ProgramScope
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ProgramScope
source§impl<'de> Deserialize<'de> for ProgramScope
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for ProgramScope
source§fn eq(&self, other: &ProgramScope) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ProgramScope
source§impl Eq for ProgramScope
source§impl StructuralPartialEq for ProgramScope
Auto Trait Implementations§
§impl Freeze for ProgramScope
§impl !RefUnwindSafe for ProgramScope
§impl Send for ProgramScope
§impl !Sync for ProgramScope
§impl Unpin for ProgramScope
§impl UnwindSafe for ProgramScope
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/assert/struct.AssertStatement.html b/leo_ast/statement/assert/struct.AssertStatement.html
index e48ed4e26f..da876bfdcd 100644
--- a/leo_ast/statement/assert/struct.AssertStatement.html
+++ b/leo_ast/statement/assert/struct.AssertStatement.html
@@ -6,8 +6,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:
The branch the expression evaluates to if condition
evaluates to false.
The span from condition
to if_false
.
The ID of the node.
-source§impl Clone for TernaryExpression
impl Clone for TernaryExpression
source§fn clone(&self) -> TernaryExpression
fn clone(&self) -> TernaryExpression
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for TernaryExpression
impl Debug for TernaryExpression
source§impl<'de> Deserialize<'de> for TernaryExpression
impl<'de> Deserialize<'de> for TernaryExpression
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 TernaryExpression
impl Display for TernaryExpression
source§impl Node for TernaryExpression
impl Node for TernaryExpression
source§impl PartialEq for TernaryExpression
impl PartialEq for TernaryExpression
source§fn eq(&self, other: &TernaryExpression) -> bool
fn eq(&self, other: &TernaryExpression) -> bool
self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for TernaryExpression
impl Clone for TernaryExpression
source§fn clone(&self) -> TernaryExpression
fn clone(&self) -> TernaryExpression
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for TernaryExpression
impl Debug for TernaryExpression
source§impl<'de> Deserialize<'de> for TernaryExpression
impl<'de> Deserialize<'de> for TernaryExpression
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 TernaryExpression
impl Display for TernaryExpression
source§impl Node for TernaryExpression
impl Node for TernaryExpression
source§impl PartialEq for TernaryExpression
impl PartialEq for TernaryExpression
source§fn eq(&self, other: &TernaryExpression) -> bool
fn eq(&self, other: &TernaryExpression) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for TernaryExpression
impl Serialize for TernaryExpression
impl Eq for TernaryExpression
impl StructuralPartialEq for TernaryExpression
Auto Trait Implementations§
impl Freeze for TernaryExpression
impl RefUnwindSafe for TernaryExpression
impl Send for TernaryExpression
impl Sync for TernaryExpression
impl Unpin for TernaryExpression
impl UnwindSafe for TernaryExpression
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/expressions/tuple/struct.TupleExpression.html b/leo_ast/expressions/tuple/struct.TupleExpression.html
index 2d0c183c03..e3bc0833dd 100644
--- a/leo_ast/expressions/tuple/struct.TupleExpression.html
+++ b/leo_ast/expressions/tuple/struct.TupleExpression.html
@@ -7,8 +7,8 @@
In the example above, it would be foo
, false
, and 42
.
§span: Span
The span from (
to )
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for TupleExpression
source§fn clone(&self) -> TupleExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TupleExpression
source§impl<'de> Deserialize<'de> for TupleExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TupleExpression
source§impl Node for TupleExpression
source§impl PartialEq for TupleExpression
source§fn eq(&self, other: &TupleExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for TupleExpression
source§fn clone(&self) -> TupleExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TupleExpression
source§impl<'de> Deserialize<'de> for TupleExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TupleExpression
source§impl Node for TupleExpression
source§impl PartialEq for TupleExpression
source§fn eq(&self, other: &TupleExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for TupleExpression
source§impl Eq for TupleExpression
source§impl StructuralPartialEq for TupleExpression
Auto Trait Implementations§
§impl Freeze for TupleExpression
§impl RefUnwindSafe for TupleExpression
§impl Send for TupleExpression
§impl Sync for TupleExpression
§impl Unpin for TupleExpression
§impl UnwindSafe for TupleExpression
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 2586617a5e..7575169692 100644
--- a/leo_ast/expressions/unit/struct.UnitExpression.html
+++ b/leo_ast/expressions/unit/struct.UnitExpression.html
@@ -4,8 +4,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 StructuralPartialEq for UnitExpression
Auto Trait Implementations§
§impl Freeze for UnitExpression
§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 e476f3fb16..66bee33fac 100644
--- a/leo_ast/functions/annotation/struct.Annotation.html
+++ b/leo_ast/functions/annotation/struct.Annotation.html
@@ -6,8 +6,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 StructuralPartialEq for Annotation
Auto Trait Implementations§
§impl Freeze for Annotation
§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/input/struct.Input.html b/leo_ast/functions/input/struct.Input.html
index de0ba7aed5..a793229012 100644
--- a/leo_ast/functions/input/struct.Input.html
+++ b/leo_ast/functions/input/struct.Input.html
@@ -10,8 +10,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<'de> Deserialize<'de> for Input
source§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 Input
source§fn eq(&self, other: &Input) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Input
source§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 Input
source§impl Eq for Input
source§impl StructuralPartialEq for Input
Auto Trait Implementations§
§impl Freeze for Input
§impl RefUnwindSafe for Input
§impl Send for Input
§impl Sync for Input
§impl Unpin for Input
§impl UnwindSafe for Input
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/mode/enum.Mode.html b/leo_ast/functions/mode/enum.Mode.html
index b91326f515..b421ed1a02 100644
--- a/leo_ast/functions/mode/enum.Mode.html
+++ b/leo_ast/functions/mode/enum.Mode.html
@@ -4,8 +4,8 @@
Private,
Public,
}Expand description
The mode associated with a type.
-Variants§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mode
source§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 Mode
source§fn eq(&self, other: &Mode) -> bool
This method tests for self
and other
values to be equal, and is used
+Variants§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mode
source§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 Mode
source§impl Copy for Mode
source§impl Eq for Mode
source§impl StructuralPartialEq for Mode
Auto Trait Implementations§
§impl Freeze for Mode
§impl RefUnwindSafe for Mode
§impl Send for Mode
§impl Sync for Mode
§impl Unpin for Mode
§impl UnwindSafe for Mode
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/output/struct.Output.html b/leo_ast/functions/output/struct.Output.html
index bb81295c11..5c187ea60c 100644
--- a/leo_ast/functions/output/struct.Output.html
+++ b/leo_ast/functions/output/struct.Output.html
@@ -8,8 +8,8 @@
§type_: Type
The type of the function output.
§span: Span
The parameters span from any annotations to its type.
§id: NodeID
The ID of the node.
-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
+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 StructuralPartialEq for Output
Auto Trait Implementations§
§impl Freeze for Output
§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/groups/group_coordinate/enum.GroupCoordinate.html b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
index d81ac251e9..79e94150bc 100644
--- a/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
+++ b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
@@ -8,8 +8,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 StructuralPartialEq for GroupCoordinate
Auto Trait Implementations§
§impl Freeze for GroupCoordinate
§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/mapping/struct.Mapping.html b/leo_ast/mapping/struct.Mapping.html
index d93fc1bfaf..8d67a4556e 100644
--- a/leo_ast/mapping/struct.Mapping.html
+++ b/leo_ast/mapping/struct.Mapping.html
@@ -10,8 +10,8 @@
§value_type: Type
The type of the value.
§span: Span
The entire span of the mapping declaration.
§id: NodeID
The ID of the node.
-Implementations§
source§impl Mapping
sourcepub fn from_snarkvm<N: Network>(mapping: &MappingCore<N>) -> Self
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§fn eq(&self, other: &Mapping) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
source§impl Mapping
sourcepub fn from_snarkvm<N: Network>(mapping: &MappingCore<N>) -> Self
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 StructuralPartialEq for Mapping
Auto Trait Implementations§
§impl Freeze for Mapping
§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 5ff943f8d2..4937aed1f4 100644
--- a/leo_ast/program/program_id/struct.ProgramId.html
+++ b/leo_ast/program/program_id/struct.ProgramId.html
@@ -4,7 +4,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/program/program_scope/struct.ProgramScope.html b/leo_ast/program/program_scope/struct.ProgramScope.html
index 65339d801c..f282d8060d 100644
--- a/leo_ast/program/program_scope/struct.ProgramScope.html
+++ b/leo_ast/program/program_scope/struct.ProgramScope.html
@@ -12,8 +12,8 @@
§mappings: Vec<(Symbol, Mapping)>
A vector of mapping definitions.
§functions: Vec<(Symbol, Function)>
A vector of function definitions.
§span: Span
The span associated with the program scope.
-Trait Implementations§
source§impl Clone for ProgramScope
source§fn clone(&self) -> ProgramScope
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ProgramScope
source§impl<'de> Deserialize<'de> for ProgramScope
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for ProgramScope
source§fn eq(&self, other: &ProgramScope) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ProgramScope
source§fn clone(&self) -> ProgramScope
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ProgramScope
source§impl<'de> Deserialize<'de> for ProgramScope
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for ProgramScope
source§fn eq(&self, other: &ProgramScope) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ProgramScope
source§impl Eq for ProgramScope
source§impl StructuralPartialEq for ProgramScope
Auto Trait Implementations§
§impl Freeze for ProgramScope
§impl !RefUnwindSafe for ProgramScope
§impl Send for ProgramScope
§impl !Sync for ProgramScope
§impl Unpin for ProgramScope
§impl UnwindSafe for ProgramScope
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/assert/struct.AssertStatement.html b/leo_ast/statement/assert/struct.AssertStatement.html
index e48ed4e26f..da876bfdcd 100644
--- a/leo_ast/statement/assert/struct.AssertStatement.html
+++ b/leo_ast/statement/assert/struct.AssertStatement.html
@@ -6,8 +6,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:
impl<T> Any for Twhere
diff --git a/leo_ast/expressions/tuple/struct.TupleExpression.html b/leo_ast/expressions/tuple/struct.TupleExpression.html
index 2d0c183c03..e3bc0833dd 100644
--- a/leo_ast/expressions/tuple/struct.TupleExpression.html
+++ b/leo_ast/expressions/tuple/struct.TupleExpression.html
@@ -7,8 +7,8 @@
In the example above, it would be foo
, false
, and 42
.
§span: Span
The span from (
to )
.
§id: NodeID
The ID of the node.
-Trait Implementations§
source§impl Clone for TupleExpression
source§fn clone(&self) -> TupleExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TupleExpression
source§impl<'de> Deserialize<'de> for TupleExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TupleExpression
source§impl Node for TupleExpression
source§impl PartialEq for TupleExpression
source§fn eq(&self, other: &TupleExpression) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for TupleExpression
source§fn clone(&self) -> TupleExpression
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for TupleExpression
source§impl<'de> Deserialize<'de> for TupleExpression
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for TupleExpression
source§impl Node for TupleExpression
source§impl PartialEq for TupleExpression
source§fn eq(&self, other: &TupleExpression) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for TupleExpression
source§impl Eq for TupleExpression
source§impl StructuralPartialEq for TupleExpression
Auto Trait Implementations§
§impl Freeze for TupleExpression
§impl RefUnwindSafe for TupleExpression
§impl Send for TupleExpression
§impl Sync for TupleExpression
§impl Unpin for TupleExpression
§impl UnwindSafe for TupleExpression
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 2586617a5e..7575169692 100644
--- a/leo_ast/expressions/unit/struct.UnitExpression.html
+++ b/leo_ast/expressions/unit/struct.UnitExpression.html
@@ -4,8 +4,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 StructuralPartialEq for UnitExpression
Auto Trait Implementations§
§impl Freeze for UnitExpression
§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 e476f3fb16..66bee33fac 100644
--- a/leo_ast/functions/annotation/struct.Annotation.html
+++ b/leo_ast/functions/annotation/struct.Annotation.html
@@ -6,8 +6,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 StructuralPartialEq for Annotation
Auto Trait Implementations§
§impl Freeze for Annotation
§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/input/struct.Input.html b/leo_ast/functions/input/struct.Input.html
index de0ba7aed5..a793229012 100644
--- a/leo_ast/functions/input/struct.Input.html
+++ b/leo_ast/functions/input/struct.Input.html
@@ -10,8 +10,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<'de> Deserialize<'de> for Input
source§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 Input
source§fn eq(&self, other: &Input) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Input
source§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 Input
source§impl Eq for Input
source§impl StructuralPartialEq for Input
Auto Trait Implementations§
§impl Freeze for Input
§impl RefUnwindSafe for Input
§impl Send for Input
§impl Sync for Input
§impl Unpin for Input
§impl UnwindSafe for Input
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/mode/enum.Mode.html b/leo_ast/functions/mode/enum.Mode.html
index b91326f515..b421ed1a02 100644
--- a/leo_ast/functions/mode/enum.Mode.html
+++ b/leo_ast/functions/mode/enum.Mode.html
@@ -4,8 +4,8 @@
Private,
Public,
}Expand description
The mode associated with a type.
-Variants§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mode
source§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 Mode
source§fn eq(&self, other: &Mode) -> bool
This method tests for self
and other
values to be equal, and is used
+Variants§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mode
source§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 Mode
source§impl Copy for Mode
source§impl Eq for Mode
source§impl StructuralPartialEq for Mode
Auto Trait Implementations§
§impl Freeze for Mode
§impl RefUnwindSafe for Mode
§impl Send for Mode
§impl Sync for Mode
§impl Unpin for Mode
§impl UnwindSafe for Mode
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/output/struct.Output.html b/leo_ast/functions/output/struct.Output.html
index bb81295c11..5c187ea60c 100644
--- a/leo_ast/functions/output/struct.Output.html
+++ b/leo_ast/functions/output/struct.Output.html
@@ -8,8 +8,8 @@
§type_: Type
The type of the function output.
§span: Span
The parameters span from any annotations to its type.
§id: NodeID
The ID of the node.
-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
+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 StructuralPartialEq for Output
Auto Trait Implementations§
§impl Freeze for Output
§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/groups/group_coordinate/enum.GroupCoordinate.html b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
index d81ac251e9..79e94150bc 100644
--- a/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
+++ b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
@@ -8,8 +8,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 StructuralPartialEq for GroupCoordinate
Auto Trait Implementations§
§impl Freeze for GroupCoordinate
§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/mapping/struct.Mapping.html b/leo_ast/mapping/struct.Mapping.html
index d93fc1bfaf..8d67a4556e 100644
--- a/leo_ast/mapping/struct.Mapping.html
+++ b/leo_ast/mapping/struct.Mapping.html
@@ -10,8 +10,8 @@
§value_type: Type
The type of the value.
§span: Span
The entire span of the mapping declaration.
§id: NodeID
The ID of the node.
-Implementations§
source§impl Mapping
sourcepub fn from_snarkvm<N: Network>(mapping: &MappingCore<N>) -> Self
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§fn eq(&self, other: &Mapping) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
source§impl Mapping
sourcepub fn from_snarkvm<N: Network>(mapping: &MappingCore<N>) -> Self
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 StructuralPartialEq for Mapping
Auto Trait Implementations§
§impl Freeze for Mapping
§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 5ff943f8d2..4937aed1f4 100644
--- a/leo_ast/program/program_id/struct.ProgramId.html
+++ b/leo_ast/program/program_id/struct.ProgramId.html
@@ -4,7 +4,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/program/program_scope/struct.ProgramScope.html b/leo_ast/program/program_scope/struct.ProgramScope.html
index 65339d801c..f282d8060d 100644
--- a/leo_ast/program/program_scope/struct.ProgramScope.html
+++ b/leo_ast/program/program_scope/struct.ProgramScope.html
@@ -12,8 +12,8 @@
§mappings: Vec<(Symbol, Mapping)>
A vector of mapping definitions.
§functions: Vec<(Symbol, Function)>
A vector of function definitions.
§span: Span
The span associated with the program scope.
-Trait Implementations§
source§impl Clone for ProgramScope
source§fn clone(&self) -> ProgramScope
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ProgramScope
source§impl<'de> Deserialize<'de> for ProgramScope
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for ProgramScope
source§fn eq(&self, other: &ProgramScope) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ProgramScope
source§fn clone(&self) -> ProgramScope
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ProgramScope
source§impl<'de> Deserialize<'de> for ProgramScope
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for ProgramScope
source§fn eq(&self, other: &ProgramScope) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ProgramScope
source§impl Eq for ProgramScope
source§impl StructuralPartialEq for ProgramScope
Auto Trait Implementations§
§impl Freeze for ProgramScope
§impl !RefUnwindSafe for ProgramScope
§impl Send for ProgramScope
§impl !Sync for ProgramScope
§impl Unpin for ProgramScope
§impl UnwindSafe for ProgramScope
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/assert/struct.AssertStatement.html b/leo_ast/statement/assert/struct.AssertStatement.html
index e48ed4e26f..da876bfdcd 100644
--- a/leo_ast/statement/assert/struct.AssertStatement.html
+++ b/leo_ast/statement/assert/struct.AssertStatement.html
@@ -6,8 +6,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:
foo
, false
, and 42
.
The span from (
to )
.
The ID of the node.
-source§impl Clone for TupleExpression
impl Clone for TupleExpression
source§fn clone(&self) -> TupleExpression
fn clone(&self) -> TupleExpression
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for TupleExpression
impl Debug for TupleExpression
source§impl<'de> Deserialize<'de> for TupleExpression
impl<'de> Deserialize<'de> for TupleExpression
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 TupleExpression
impl Display for TupleExpression
source§impl Node for TupleExpression
impl Node for TupleExpression
source§impl PartialEq for TupleExpression
impl PartialEq for TupleExpression
source§fn eq(&self, other: &TupleExpression) -> bool
fn eq(&self, other: &TupleExpression) -> bool
self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for TupleExpression
impl Clone for TupleExpression
source§fn clone(&self) -> TupleExpression
fn clone(&self) -> TupleExpression
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for TupleExpression
impl Debug for TupleExpression
source§impl<'de> Deserialize<'de> for TupleExpression
impl<'de> Deserialize<'de> for TupleExpression
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 TupleExpression
impl Display for TupleExpression
source§impl Node for TupleExpression
impl Node for TupleExpression
source§impl PartialEq for TupleExpression
impl PartialEq for TupleExpression
source§fn eq(&self, other: &TupleExpression) -> bool
fn eq(&self, other: &TupleExpression) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for TupleExpression
impl Serialize for TupleExpression
impl Eq for TupleExpression
impl StructuralPartialEq for TupleExpression
Auto Trait Implementations§
impl Freeze for TupleExpression
impl RefUnwindSafe for TupleExpression
impl Send for TupleExpression
impl Sync for TupleExpression
impl Unpin for TupleExpression
impl UnwindSafe for TupleExpression
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 2586617a5e..7575169692 100644
--- a/leo_ast/expressions/unit/struct.UnitExpression.html
+++ b/leo_ast/expressions/unit/struct.UnitExpression.html
@@ -4,8 +4,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 StructuralPartialEq for UnitExpression
Auto Trait Implementations§
§impl Freeze for UnitExpression
§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 e476f3fb16..66bee33fac 100644
--- a/leo_ast/functions/annotation/struct.Annotation.html
+++ b/leo_ast/functions/annotation/struct.Annotation.html
@@ -6,8 +6,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 StructuralPartialEq for Annotation
Auto Trait Implementations§
§impl Freeze for Annotation
§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/input/struct.Input.html b/leo_ast/functions/input/struct.Input.html
index de0ba7aed5..a793229012 100644
--- a/leo_ast/functions/input/struct.Input.html
+++ b/leo_ast/functions/input/struct.Input.html
@@ -10,8 +10,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<'de> Deserialize<'de> for Input
source§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 Input
source§fn eq(&self, other: &Input) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Input
source§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 Input
source§impl Eq for Input
source§impl StructuralPartialEq for Input
Auto Trait Implementations§
§impl Freeze for Input
§impl RefUnwindSafe for Input
§impl Send for Input
§impl Sync for Input
§impl Unpin for Input
§impl UnwindSafe for Input
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/mode/enum.Mode.html b/leo_ast/functions/mode/enum.Mode.html
index b91326f515..b421ed1a02 100644
--- a/leo_ast/functions/mode/enum.Mode.html
+++ b/leo_ast/functions/mode/enum.Mode.html
@@ -4,8 +4,8 @@
Private,
Public,
}Expand description
The mode associated with a type.
-Variants§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mode
source§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 Mode
source§fn eq(&self, other: &Mode) -> bool
This method tests for self
and other
values to be equal, and is used
+Variants§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mode
source§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 Mode
source§impl Copy for Mode
source§impl Eq for Mode
source§impl StructuralPartialEq for Mode
Auto Trait Implementations§
§impl Freeze for Mode
§impl RefUnwindSafe for Mode
§impl Send for Mode
§impl Sync for Mode
§impl Unpin for Mode
§impl UnwindSafe for Mode
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/output/struct.Output.html b/leo_ast/functions/output/struct.Output.html
index bb81295c11..5c187ea60c 100644
--- a/leo_ast/functions/output/struct.Output.html
+++ b/leo_ast/functions/output/struct.Output.html
@@ -8,8 +8,8 @@
§type_: Type
The type of the function output.
§span: Span
The parameters span from any annotations to its type.
§id: NodeID
The ID of the node.
-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
+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 StructuralPartialEq for Output
Auto Trait Implementations§
§impl Freeze for Output
§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/groups/group_coordinate/enum.GroupCoordinate.html b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
index d81ac251e9..79e94150bc 100644
--- a/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
+++ b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
@@ -8,8 +8,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 StructuralPartialEq for GroupCoordinate
Auto Trait Implementations§
§impl Freeze for GroupCoordinate
§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/mapping/struct.Mapping.html b/leo_ast/mapping/struct.Mapping.html
index d93fc1bfaf..8d67a4556e 100644
--- a/leo_ast/mapping/struct.Mapping.html
+++ b/leo_ast/mapping/struct.Mapping.html
@@ -10,8 +10,8 @@
§value_type: Type
The type of the value.
§span: Span
The entire span of the mapping declaration.
§id: NodeID
The ID of the node.
-Implementations§
source§impl Mapping
sourcepub fn from_snarkvm<N: Network>(mapping: &MappingCore<N>) -> Self
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§fn eq(&self, other: &Mapping) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
source§impl Mapping
sourcepub fn from_snarkvm<N: Network>(mapping: &MappingCore<N>) -> Self
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 StructuralPartialEq for Mapping
Auto Trait Implementations§
§impl Freeze for Mapping
§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 5ff943f8d2..4937aed1f4 100644
--- a/leo_ast/program/program_id/struct.ProgramId.html
+++ b/leo_ast/program/program_id/struct.ProgramId.html
@@ -4,7 +4,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/program/program_scope/struct.ProgramScope.html b/leo_ast/program/program_scope/struct.ProgramScope.html
index 65339d801c..f282d8060d 100644
--- a/leo_ast/program/program_scope/struct.ProgramScope.html
+++ b/leo_ast/program/program_scope/struct.ProgramScope.html
@@ -12,8 +12,8 @@
§mappings: Vec<(Symbol, Mapping)>
A vector of mapping definitions.
§functions: Vec<(Symbol, Function)>
A vector of function definitions.
§span: Span
The span associated with the program scope.
-Trait Implementations§
source§impl Clone for ProgramScope
source§fn clone(&self) -> ProgramScope
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ProgramScope
source§impl<'de> Deserialize<'de> for ProgramScope
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for ProgramScope
source§fn eq(&self, other: &ProgramScope) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ProgramScope
source§fn clone(&self) -> ProgramScope
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ProgramScope
source§impl<'de> Deserialize<'de> for ProgramScope
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for ProgramScope
source§fn eq(&self, other: &ProgramScope) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ProgramScope
source§impl Eq for ProgramScope
source§impl StructuralPartialEq for ProgramScope
Auto Trait Implementations§
§impl Freeze for ProgramScope
§impl !RefUnwindSafe for ProgramScope
§impl Send for ProgramScope
§impl !Sync for ProgramScope
§impl Unpin for ProgramScope
§impl UnwindSafe for ProgramScope
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/assert/struct.AssertStatement.html b/leo_ast/statement/assert/struct.AssertStatement.html
index e48ed4e26f..da876bfdcd 100644
--- a/leo_ast/statement/assert/struct.AssertStatement.html
+++ b/leo_ast/statement/assert/struct.AssertStatement.html
@@ -6,8 +6,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:
impl<T> Any for Twhere
diff --git a/leo_ast/expressions/unit/struct.UnitExpression.html b/leo_ast/expressions/unit/struct.UnitExpression.html
index 2586617a5e..7575169692 100644
--- a/leo_ast/expressions/unit/struct.UnitExpression.html
+++ b/leo_ast/expressions/unit/struct.UnitExpression.html
@@ -4,8 +4,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 StructuralPartialEq for UnitExpression
Auto Trait Implementations§
§impl Freeze for UnitExpression
§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 e476f3fb16..66bee33fac 100644
--- a/leo_ast/functions/annotation/struct.Annotation.html
+++ b/leo_ast/functions/annotation/struct.Annotation.html
@@ -6,8 +6,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 StructuralPartialEq for Annotation
Auto Trait Implementations§
§impl Freeze for Annotation
§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/input/struct.Input.html b/leo_ast/functions/input/struct.Input.html
index de0ba7aed5..a793229012 100644
--- a/leo_ast/functions/input/struct.Input.html
+++ b/leo_ast/functions/input/struct.Input.html
@@ -10,8 +10,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<'de> Deserialize<'de> for Input
source§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 Input
source§fn eq(&self, other: &Input) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Input
source§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 Input
source§impl Eq for Input
source§impl StructuralPartialEq for Input
Auto Trait Implementations§
§impl Freeze for Input
§impl RefUnwindSafe for Input
§impl Send for Input
§impl Sync for Input
§impl Unpin for Input
§impl UnwindSafe for Input
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/mode/enum.Mode.html b/leo_ast/functions/mode/enum.Mode.html
index b91326f515..b421ed1a02 100644
--- a/leo_ast/functions/mode/enum.Mode.html
+++ b/leo_ast/functions/mode/enum.Mode.html
@@ -4,8 +4,8 @@
Private,
Public,
}Expand description
The mode associated with a type.
-Variants§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mode
source§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 Mode
source§fn eq(&self, other: &Mode) -> bool
This method tests for self
and other
values to be equal, and is used
+Variants§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mode
source§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 Mode
source§impl Copy for Mode
source§impl Eq for Mode
source§impl StructuralPartialEq for Mode
Auto Trait Implementations§
§impl Freeze for Mode
§impl RefUnwindSafe for Mode
§impl Send for Mode
§impl Sync for Mode
§impl Unpin for Mode
§impl UnwindSafe for Mode
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/output/struct.Output.html b/leo_ast/functions/output/struct.Output.html
index bb81295c11..5c187ea60c 100644
--- a/leo_ast/functions/output/struct.Output.html
+++ b/leo_ast/functions/output/struct.Output.html
@@ -8,8 +8,8 @@
§type_: Type
The type of the function output.
§span: Span
The parameters span from any annotations to its type.
§id: NodeID
The ID of the node.
-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
+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 StructuralPartialEq for Output
Auto Trait Implementations§
§impl Freeze for Output
§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/groups/group_coordinate/enum.GroupCoordinate.html b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
index d81ac251e9..79e94150bc 100644
--- a/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
+++ b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
@@ -8,8 +8,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 StructuralPartialEq for GroupCoordinate
Auto Trait Implementations§
§impl Freeze for GroupCoordinate
§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/mapping/struct.Mapping.html b/leo_ast/mapping/struct.Mapping.html
index d93fc1bfaf..8d67a4556e 100644
--- a/leo_ast/mapping/struct.Mapping.html
+++ b/leo_ast/mapping/struct.Mapping.html
@@ -10,8 +10,8 @@
§value_type: Type
The type of the value.
§span: Span
The entire span of the mapping declaration.
§id: NodeID
The ID of the node.
-Implementations§
source§impl Mapping
sourcepub fn from_snarkvm<N: Network>(mapping: &MappingCore<N>) -> Self
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§fn eq(&self, other: &Mapping) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
source§impl Mapping
sourcepub fn from_snarkvm<N: Network>(mapping: &MappingCore<N>) -> Self
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 StructuralPartialEq for Mapping
Auto Trait Implementations§
§impl Freeze for Mapping
§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 5ff943f8d2..4937aed1f4 100644
--- a/leo_ast/program/program_id/struct.ProgramId.html
+++ b/leo_ast/program/program_id/struct.ProgramId.html
@@ -4,7 +4,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/program/program_scope/struct.ProgramScope.html b/leo_ast/program/program_scope/struct.ProgramScope.html
index 65339d801c..f282d8060d 100644
--- a/leo_ast/program/program_scope/struct.ProgramScope.html
+++ b/leo_ast/program/program_scope/struct.ProgramScope.html
@@ -12,8 +12,8 @@
§mappings: Vec<(Symbol, Mapping)>
A vector of mapping definitions.
§functions: Vec<(Symbol, Function)>
A vector of function definitions.
§span: Span
The span associated with the program scope.
-Trait Implementations§
source§impl Clone for ProgramScope
source§fn clone(&self) -> ProgramScope
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ProgramScope
source§impl<'de> Deserialize<'de> for ProgramScope
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for ProgramScope
source§fn eq(&self, other: &ProgramScope) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ProgramScope
source§fn clone(&self) -> ProgramScope
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ProgramScope
source§impl<'de> Deserialize<'de> for ProgramScope
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for ProgramScope
source§fn eq(&self, other: &ProgramScope) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ProgramScope
source§impl Eq for ProgramScope
source§impl StructuralPartialEq for ProgramScope
Auto Trait Implementations§
§impl Freeze for ProgramScope
§impl !RefUnwindSafe for ProgramScope
§impl Send for ProgramScope
§impl !Sync for ProgramScope
§impl Unpin for ProgramScope
§impl UnwindSafe for ProgramScope
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/assert/struct.AssertStatement.html b/leo_ast/statement/assert/struct.AssertStatement.html
index e48ed4e26f..da876bfdcd 100644
--- a/leo_ast/statement/assert/struct.AssertStatement.html
+++ b/leo_ast/statement/assert/struct.AssertStatement.html
@@ -6,8 +6,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:
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 StructuralPartialEq for UnitExpression
Auto Trait Implementations§
impl Freeze for UnitExpression
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 e476f3fb16..66bee33fac 100644
--- a/leo_ast/functions/annotation/struct.Annotation.html
+++ b/leo_ast/functions/annotation/struct.Annotation.html
@@ -6,8 +6,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 e476f3fb16..66bee33fac 100644
--- a/leo_ast/functions/annotation/struct.Annotation.html
+++ b/leo_ast/functions/annotation/struct.Annotation.html
@@ -6,8 +6,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 StructuralPartialEq for Annotation
Auto Trait Implementations§
impl Freeze for Annotation
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/input/struct.Input.html b/leo_ast/functions/input/struct.Input.html
index de0ba7aed5..a793229012 100644
--- a/leo_ast/functions/input/struct.Input.html
+++ b/leo_ast/functions/input/struct.Input.html
@@ -10,8 +10,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<'de> Deserialize<'de> for Input
source§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 Input
source§fn eq(&self, other: &Input) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Input
source§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 Input
source§impl Eq for Input
source§impl StructuralPartialEq for Input
Auto Trait Implementations§
§impl Freeze for Input
§impl RefUnwindSafe for Input
§impl Send for Input
§impl Sync for Input
§impl Unpin for Input
§impl UnwindSafe for Input
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/mode/enum.Mode.html b/leo_ast/functions/mode/enum.Mode.html
index b91326f515..b421ed1a02 100644
--- a/leo_ast/functions/mode/enum.Mode.html
+++ b/leo_ast/functions/mode/enum.Mode.html
@@ -4,8 +4,8 @@
Private,
Public,
}Expand description
The mode associated with a type.
-Variants§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mode
source§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 Mode
source§fn eq(&self, other: &Mode) -> bool
This method tests for self
and other
values to be equal, and is used
+Variants§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mode
source§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 Mode
source§impl Copy for Mode
source§impl Eq for Mode
source§impl StructuralPartialEq for Mode
Auto Trait Implementations§
§impl Freeze for Mode
§impl RefUnwindSafe for Mode
§impl Send for Mode
§impl Sync for Mode
§impl Unpin for Mode
§impl UnwindSafe for Mode
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/output/struct.Output.html b/leo_ast/functions/output/struct.Output.html
index bb81295c11..5c187ea60c 100644
--- a/leo_ast/functions/output/struct.Output.html
+++ b/leo_ast/functions/output/struct.Output.html
@@ -8,8 +8,8 @@
§type_: Type
The type of the function output.
§span: Span
The parameters span from any annotations to its type.
§id: NodeID
The ID of the node.
-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
+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 StructuralPartialEq for Output
Auto Trait Implementations§
§impl Freeze for Output
§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/groups/group_coordinate/enum.GroupCoordinate.html b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
index d81ac251e9..79e94150bc 100644
--- a/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
+++ b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
@@ -8,8 +8,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 StructuralPartialEq for GroupCoordinate
Auto Trait Implementations§
§impl Freeze for GroupCoordinate
§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/mapping/struct.Mapping.html b/leo_ast/mapping/struct.Mapping.html
index d93fc1bfaf..8d67a4556e 100644
--- a/leo_ast/mapping/struct.Mapping.html
+++ b/leo_ast/mapping/struct.Mapping.html
@@ -10,8 +10,8 @@
§value_type: Type
The type of the value.
§span: Span
The entire span of the mapping declaration.
§id: NodeID
The ID of the node.
-Implementations§
source§impl Mapping
sourcepub fn from_snarkvm<N: Network>(mapping: &MappingCore<N>) -> Self
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§fn eq(&self, other: &Mapping) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
source§impl Mapping
sourcepub fn from_snarkvm<N: Network>(mapping: &MappingCore<N>) -> Self
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 StructuralPartialEq for Mapping
Auto Trait Implementations§
§impl Freeze for Mapping
§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 5ff943f8d2..4937aed1f4 100644
--- a/leo_ast/program/program_id/struct.ProgramId.html
+++ b/leo_ast/program/program_id/struct.ProgramId.html
@@ -4,7 +4,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/program/program_scope/struct.ProgramScope.html b/leo_ast/program/program_scope/struct.ProgramScope.html
index 65339d801c..f282d8060d 100644
--- a/leo_ast/program/program_scope/struct.ProgramScope.html
+++ b/leo_ast/program/program_scope/struct.ProgramScope.html
@@ -12,8 +12,8 @@
§mappings: Vec<(Symbol, Mapping)>
A vector of mapping definitions.
§functions: Vec<(Symbol, Function)>
A vector of function definitions.
§span: Span
The span associated with the program scope.
-Trait Implementations§
source§impl Clone for ProgramScope
source§fn clone(&self) -> ProgramScope
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ProgramScope
source§impl<'de> Deserialize<'de> for ProgramScope
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for ProgramScope
source§fn eq(&self, other: &ProgramScope) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ProgramScope
source§fn clone(&self) -> ProgramScope
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ProgramScope
source§impl<'de> Deserialize<'de> for ProgramScope
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for ProgramScope
source§fn eq(&self, other: &ProgramScope) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ProgramScope
source§impl Eq for ProgramScope
source§impl StructuralPartialEq for ProgramScope
Auto Trait Implementations§
§impl Freeze for ProgramScope
§impl !RefUnwindSafe for ProgramScope
§impl Send for ProgramScope
§impl !Sync for ProgramScope
§impl Unpin for ProgramScope
§impl UnwindSafe for ProgramScope
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/assert/struct.AssertStatement.html b/leo_ast/statement/assert/struct.AssertStatement.html
index e48ed4e26f..da876bfdcd 100644
--- a/leo_ast/statement/assert/struct.AssertStatement.html
+++ b/leo_ast/statement/assert/struct.AssertStatement.html
@@ -6,8 +6,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:
impl<T> Any for Twhere
diff --git a/leo_ast/functions/input/struct.Input.html b/leo_ast/functions/input/struct.Input.html
index de0ba7aed5..a793229012 100644
--- a/leo_ast/functions/input/struct.Input.html
+++ b/leo_ast/functions/input/struct.Input.html
@@ -10,8 +10,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<'de> Deserialize<'de> for Input
source§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 Input
source§fn eq(&self, other: &Input) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Input
source§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 Input
source§impl Eq for Input
source§impl StructuralPartialEq for Input
Auto Trait Implementations§
§impl Freeze for Input
§impl RefUnwindSafe for Input
§impl Send for Input
§impl Sync for Input
§impl Unpin for Input
§impl UnwindSafe for Input
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/mode/enum.Mode.html b/leo_ast/functions/mode/enum.Mode.html
index b91326f515..b421ed1a02 100644
--- a/leo_ast/functions/mode/enum.Mode.html
+++ b/leo_ast/functions/mode/enum.Mode.html
@@ -4,8 +4,8 @@
Private,
Public,
}Expand description
The mode associated with a type.
-Variants§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mode
source§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 Mode
source§fn eq(&self, other: &Mode) -> bool
This method tests for self
and other
values to be equal, and is used
+Variants§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mode
source§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 Mode
source§impl Copy for Mode
source§impl Eq for Mode
source§impl StructuralPartialEq for Mode
Auto Trait Implementations§
§impl Freeze for Mode
§impl RefUnwindSafe for Mode
§impl Send for Mode
§impl Sync for Mode
§impl Unpin for Mode
§impl UnwindSafe for Mode
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/output/struct.Output.html b/leo_ast/functions/output/struct.Output.html
index bb81295c11..5c187ea60c 100644
--- a/leo_ast/functions/output/struct.Output.html
+++ b/leo_ast/functions/output/struct.Output.html
@@ -8,8 +8,8 @@
§type_: Type
The type of the function output.
§span: Span
The parameters span from any annotations to its type.
§id: NodeID
The ID of the node.
-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
+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 StructuralPartialEq for Output
Auto Trait Implementations§
§impl Freeze for Output
§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/groups/group_coordinate/enum.GroupCoordinate.html b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
index d81ac251e9..79e94150bc 100644
--- a/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
+++ b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
@@ -8,8 +8,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 StructuralPartialEq for GroupCoordinate
Auto Trait Implementations§
§impl Freeze for GroupCoordinate
§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/mapping/struct.Mapping.html b/leo_ast/mapping/struct.Mapping.html
index d93fc1bfaf..8d67a4556e 100644
--- a/leo_ast/mapping/struct.Mapping.html
+++ b/leo_ast/mapping/struct.Mapping.html
@@ -10,8 +10,8 @@
§value_type: Type
The type of the value.
§span: Span
The entire span of the mapping declaration.
§id: NodeID
The ID of the node.
-Implementations§
source§impl Mapping
sourcepub fn from_snarkvm<N: Network>(mapping: &MappingCore<N>) -> Self
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§fn eq(&self, other: &Mapping) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
source§impl Mapping
sourcepub fn from_snarkvm<N: Network>(mapping: &MappingCore<N>) -> Self
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 StructuralPartialEq for Mapping
Auto Trait Implementations§
§impl Freeze for Mapping
§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 5ff943f8d2..4937aed1f4 100644
--- a/leo_ast/program/program_id/struct.ProgramId.html
+++ b/leo_ast/program/program_id/struct.ProgramId.html
@@ -4,7 +4,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/program/program_scope/struct.ProgramScope.html b/leo_ast/program/program_scope/struct.ProgramScope.html
index 65339d801c..f282d8060d 100644
--- a/leo_ast/program/program_scope/struct.ProgramScope.html
+++ b/leo_ast/program/program_scope/struct.ProgramScope.html
@@ -12,8 +12,8 @@
§mappings: Vec<(Symbol, Mapping)>
A vector of mapping definitions.
§functions: Vec<(Symbol, Function)>
A vector of function definitions.
§span: Span
The span associated with the program scope.
-Trait Implementations§
source§impl Clone for ProgramScope
source§fn clone(&self) -> ProgramScope
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ProgramScope
source§impl<'de> Deserialize<'de> for ProgramScope
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for ProgramScope
source§fn eq(&self, other: &ProgramScope) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ProgramScope
source§fn clone(&self) -> ProgramScope
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ProgramScope
source§impl<'de> Deserialize<'de> for ProgramScope
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for ProgramScope
source§fn eq(&self, other: &ProgramScope) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ProgramScope
source§impl Eq for ProgramScope
source§impl StructuralPartialEq for ProgramScope
Auto Trait Implementations§
§impl Freeze for ProgramScope
§impl !RefUnwindSafe for ProgramScope
§impl Send for ProgramScope
§impl !Sync for ProgramScope
§impl Unpin for ProgramScope
§impl UnwindSafe for ProgramScope
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/assert/struct.AssertStatement.html b/leo_ast/statement/assert/struct.AssertStatement.html
index e48ed4e26f..da876bfdcd 100644
--- a/leo_ast/statement/assert/struct.AssertStatement.html
+++ b/leo_ast/statement/assert/struct.AssertStatement.html
@@ -6,8 +6,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:
What’s the parameter’s type?
The parameters span from any annotations to its type.
The ID of the node.
-source§impl<'de> Deserialize<'de> for Input
impl<'de> Deserialize<'de> for Input
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 Input
impl PartialEq for Input
source§fn eq(&self, other: &Input) -> bool
fn eq(&self, other: &Input) -> bool
self
and other
values to be equal, and is used
+Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Input
impl<'de> Deserialize<'de> for Input
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 Input
impl PartialEq for Input
impl Eq for Input
impl StructuralPartialEq for Input
Auto Trait Implementations§
impl Freeze for Input
impl RefUnwindSafe for Input
impl Send for Input
impl Sync for Input
impl Unpin for Input
impl UnwindSafe for Input
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/mode/enum.Mode.html b/leo_ast/functions/mode/enum.Mode.html
index b91326f515..b421ed1a02 100644
--- a/leo_ast/functions/mode/enum.Mode.html
+++ b/leo_ast/functions/mode/enum.Mode.html
@@ -4,8 +4,8 @@
Private,
Public,
}Expand description
The mode associated with a type.
-Variants§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mode
source§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 Mode
source§fn eq(&self, other: &Mode) -> bool
This method tests for self
and other
values to be equal, and is used
+Variants§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mode
source§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 Mode
source§impl Copy for Mode
source§impl Eq for Mode
source§impl StructuralPartialEq for Mode
Auto Trait Implementations§
§impl Freeze for Mode
§impl RefUnwindSafe for Mode
§impl Send for Mode
§impl Sync for Mode
§impl Unpin for Mode
§impl UnwindSafe for Mode
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/output/struct.Output.html b/leo_ast/functions/output/struct.Output.html
index bb81295c11..5c187ea60c 100644
--- a/leo_ast/functions/output/struct.Output.html
+++ b/leo_ast/functions/output/struct.Output.html
@@ -8,8 +8,8 @@
§type_: Type
The type of the function output.
§span: Span
The parameters span from any annotations to its type.
§id: NodeID
The ID of the node.
-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
+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 StructuralPartialEq for Output
Auto Trait Implementations§
§impl Freeze for Output
§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/groups/group_coordinate/enum.GroupCoordinate.html b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
index d81ac251e9..79e94150bc 100644
--- a/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
+++ b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
@@ -8,8 +8,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 StructuralPartialEq for GroupCoordinate
Auto Trait Implementations§
§impl Freeze for GroupCoordinate
§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/mapping/struct.Mapping.html b/leo_ast/mapping/struct.Mapping.html
index d93fc1bfaf..8d67a4556e 100644
--- a/leo_ast/mapping/struct.Mapping.html
+++ b/leo_ast/mapping/struct.Mapping.html
@@ -10,8 +10,8 @@
§value_type: Type
The type of the value.
§span: Span
The entire span of the mapping declaration.
§id: NodeID
The ID of the node.
-Implementations§
source§impl Mapping
sourcepub fn from_snarkvm<N: Network>(mapping: &MappingCore<N>) -> Self
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§fn eq(&self, other: &Mapping) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
source§impl Mapping
sourcepub fn from_snarkvm<N: Network>(mapping: &MappingCore<N>) -> Self
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 StructuralPartialEq for Mapping
Auto Trait Implementations§
§impl Freeze for Mapping
§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 5ff943f8d2..4937aed1f4 100644
--- a/leo_ast/program/program_id/struct.ProgramId.html
+++ b/leo_ast/program/program_id/struct.ProgramId.html
@@ -4,7 +4,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/program/program_scope/struct.ProgramScope.html b/leo_ast/program/program_scope/struct.ProgramScope.html
index 65339d801c..f282d8060d 100644
--- a/leo_ast/program/program_scope/struct.ProgramScope.html
+++ b/leo_ast/program/program_scope/struct.ProgramScope.html
@@ -12,8 +12,8 @@
§mappings: Vec<(Symbol, Mapping)>
A vector of mapping definitions.
§functions: Vec<(Symbol, Function)>
A vector of function definitions.
§span: Span
The span associated with the program scope.
-Trait Implementations§
source§impl Clone for ProgramScope
source§fn clone(&self) -> ProgramScope
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ProgramScope
source§impl<'de> Deserialize<'de> for ProgramScope
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for ProgramScope
source§fn eq(&self, other: &ProgramScope) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ProgramScope
source§fn clone(&self) -> ProgramScope
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ProgramScope
source§impl<'de> Deserialize<'de> for ProgramScope
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for ProgramScope
source§fn eq(&self, other: &ProgramScope) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ProgramScope
source§impl Eq for ProgramScope
source§impl StructuralPartialEq for ProgramScope
Auto Trait Implementations§
§impl Freeze for ProgramScope
§impl !RefUnwindSafe for ProgramScope
§impl Send for ProgramScope
§impl !Sync for ProgramScope
§impl Unpin for ProgramScope
§impl UnwindSafe for ProgramScope
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/assert/struct.AssertStatement.html b/leo_ast/statement/assert/struct.AssertStatement.html
index e48ed4e26f..da876bfdcd 100644
--- a/leo_ast/statement/assert/struct.AssertStatement.html
+++ b/leo_ast/statement/assert/struct.AssertStatement.html
@@ -6,8 +6,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:
impl<T> Any for Twhere
diff --git a/leo_ast/functions/mode/enum.Mode.html b/leo_ast/functions/mode/enum.Mode.html
index b91326f515..b421ed1a02 100644
--- a/leo_ast/functions/mode/enum.Mode.html
+++ b/leo_ast/functions/mode/enum.Mode.html
@@ -4,8 +4,8 @@
Private,
Public,
}Expand description
The mode associated with a type.
-Variants§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mode
source§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 Mode
source§fn eq(&self, other: &Mode) -> bool
This method tests for self
and other
values to be equal, and is used
+Variants§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mode
source§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 Mode
source§impl Copy for Mode
source§impl Eq for Mode
source§impl StructuralPartialEq for Mode
Auto Trait Implementations§
§impl Freeze for Mode
§impl RefUnwindSafe for Mode
§impl Send for Mode
§impl Sync for Mode
§impl Unpin for Mode
§impl UnwindSafe for Mode
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/output/struct.Output.html b/leo_ast/functions/output/struct.Output.html
index bb81295c11..5c187ea60c 100644
--- a/leo_ast/functions/output/struct.Output.html
+++ b/leo_ast/functions/output/struct.Output.html
@@ -8,8 +8,8 @@
§type_: Type
The type of the function output.
§span: Span
The parameters span from any annotations to its type.
§id: NodeID
The ID of the node.
-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
+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 StructuralPartialEq for Output
Auto Trait Implementations§
§impl Freeze for Output
§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/groups/group_coordinate/enum.GroupCoordinate.html b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
index d81ac251e9..79e94150bc 100644
--- a/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
+++ b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
@@ -8,8 +8,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 StructuralPartialEq for GroupCoordinate
Auto Trait Implementations§
§impl Freeze for GroupCoordinate
§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/mapping/struct.Mapping.html b/leo_ast/mapping/struct.Mapping.html
index d93fc1bfaf..8d67a4556e 100644
--- a/leo_ast/mapping/struct.Mapping.html
+++ b/leo_ast/mapping/struct.Mapping.html
@@ -10,8 +10,8 @@
§value_type: Type
The type of the value.
§span: Span
The entire span of the mapping declaration.
§id: NodeID
The ID of the node.
-Implementations§
source§impl Mapping
sourcepub fn from_snarkvm<N: Network>(mapping: &MappingCore<N>) -> Self
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§fn eq(&self, other: &Mapping) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
source§impl Mapping
sourcepub fn from_snarkvm<N: Network>(mapping: &MappingCore<N>) -> Self
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 StructuralPartialEq for Mapping
Auto Trait Implementations§
§impl Freeze for Mapping
§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 5ff943f8d2..4937aed1f4 100644
--- a/leo_ast/program/program_id/struct.ProgramId.html
+++ b/leo_ast/program/program_id/struct.ProgramId.html
@@ -4,7 +4,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/program/program_scope/struct.ProgramScope.html b/leo_ast/program/program_scope/struct.ProgramScope.html
index 65339d801c..f282d8060d 100644
--- a/leo_ast/program/program_scope/struct.ProgramScope.html
+++ b/leo_ast/program/program_scope/struct.ProgramScope.html
@@ -12,8 +12,8 @@
§mappings: Vec<(Symbol, Mapping)>
A vector of mapping definitions.
§functions: Vec<(Symbol, Function)>
A vector of function definitions.
§span: Span
The span associated with the program scope.
-Trait Implementations§
source§impl Clone for ProgramScope
source§fn clone(&self) -> ProgramScope
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ProgramScope
source§impl<'de> Deserialize<'de> for ProgramScope
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for ProgramScope
source§fn eq(&self, other: &ProgramScope) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ProgramScope
source§fn clone(&self) -> ProgramScope
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ProgramScope
source§impl<'de> Deserialize<'de> for ProgramScope
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for ProgramScope
source§fn eq(&self, other: &ProgramScope) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ProgramScope
source§impl Eq for ProgramScope
source§impl StructuralPartialEq for ProgramScope
Auto Trait Implementations§
§impl Freeze for ProgramScope
§impl !RefUnwindSafe for ProgramScope
§impl Send for ProgramScope
§impl !Sync for ProgramScope
§impl Unpin for ProgramScope
§impl UnwindSafe for ProgramScope
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/assert/struct.AssertStatement.html b/leo_ast/statement/assert/struct.AssertStatement.html
index e48ed4e26f..da876bfdcd 100644
--- a/leo_ast/statement/assert/struct.AssertStatement.html
+++ b/leo_ast/statement/assert/struct.AssertStatement.html
@@ -6,8 +6,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:
Expand description
The mode associated with a type.
-Variants§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mode
impl<'de> Deserialize<'de> for Mode
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 Mode
impl PartialEq for Mode
source§fn eq(&self, other: &Mode) -> bool
fn eq(&self, other: &Mode) -> bool
self
and other
values to be equal, and is used
+Variants§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Mode
impl<'de> Deserialize<'de> for Mode
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 Mode
impl PartialEq for Mode
impl Copy for Mode
impl Eq for Mode
impl StructuralPartialEq for Mode
Auto Trait Implementations§
impl Freeze for Mode
impl RefUnwindSafe for Mode
impl Send for Mode
impl Sync for Mode
impl Unpin for Mode
impl UnwindSafe for Mode
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/functions/output/struct.Output.html b/leo_ast/functions/output/struct.Output.html
index bb81295c11..5c187ea60c 100644
--- a/leo_ast/functions/output/struct.Output.html
+++ b/leo_ast/functions/output/struct.Output.html
@@ -8,8 +8,8 @@
§type_: Type
The type of the function output.
§span: Span
The parameters span from any annotations to its type.
§id: NodeID
The ID of the node.
-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
+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 StructuralPartialEq for Output
Auto Trait Implementations§
§impl Freeze for Output
§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/groups/group_coordinate/enum.GroupCoordinate.html b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
index d81ac251e9..79e94150bc 100644
--- a/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
+++ b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
@@ -8,8 +8,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 StructuralPartialEq for GroupCoordinate
Auto Trait Implementations§
§impl Freeze for GroupCoordinate
§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/mapping/struct.Mapping.html b/leo_ast/mapping/struct.Mapping.html
index d93fc1bfaf..8d67a4556e 100644
--- a/leo_ast/mapping/struct.Mapping.html
+++ b/leo_ast/mapping/struct.Mapping.html
@@ -10,8 +10,8 @@
§value_type: Type
The type of the value.
§span: Span
The entire span of the mapping declaration.
§id: NodeID
The ID of the node.
-Implementations§
source§impl Mapping
sourcepub fn from_snarkvm<N: Network>(mapping: &MappingCore<N>) -> Self
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§fn eq(&self, other: &Mapping) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
source§impl Mapping
sourcepub fn from_snarkvm<N: Network>(mapping: &MappingCore<N>) -> Self
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 StructuralPartialEq for Mapping
Auto Trait Implementations§
§impl Freeze for Mapping
§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 5ff943f8d2..4937aed1f4 100644
--- a/leo_ast/program/program_id/struct.ProgramId.html
+++ b/leo_ast/program/program_id/struct.ProgramId.html
@@ -4,7 +4,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/program/program_scope/struct.ProgramScope.html b/leo_ast/program/program_scope/struct.ProgramScope.html
index 65339d801c..f282d8060d 100644
--- a/leo_ast/program/program_scope/struct.ProgramScope.html
+++ b/leo_ast/program/program_scope/struct.ProgramScope.html
@@ -12,8 +12,8 @@
§mappings: Vec<(Symbol, Mapping)>
A vector of mapping definitions.
§functions: Vec<(Symbol, Function)>
A vector of function definitions.
§span: Span
The span associated with the program scope.
-Trait Implementations§
source§impl Clone for ProgramScope
source§fn clone(&self) -> ProgramScope
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ProgramScope
source§impl<'de> Deserialize<'de> for ProgramScope
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for ProgramScope
source§fn eq(&self, other: &ProgramScope) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ProgramScope
source§fn clone(&self) -> ProgramScope
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ProgramScope
source§impl<'de> Deserialize<'de> for ProgramScope
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for ProgramScope
source§fn eq(&self, other: &ProgramScope) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ProgramScope
source§impl Eq for ProgramScope
source§impl StructuralPartialEq for ProgramScope
Auto Trait Implementations§
§impl Freeze for ProgramScope
§impl !RefUnwindSafe for ProgramScope
§impl Send for ProgramScope
§impl !Sync for ProgramScope
§impl Unpin for ProgramScope
§impl UnwindSafe for ProgramScope
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/assert/struct.AssertStatement.html b/leo_ast/statement/assert/struct.AssertStatement.html
index e48ed4e26f..da876bfdcd 100644
--- a/leo_ast/statement/assert/struct.AssertStatement.html
+++ b/leo_ast/statement/assert/struct.AssertStatement.html
@@ -6,8 +6,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:
impl<T> Any for Twhere
diff --git a/leo_ast/functions/output/struct.Output.html b/leo_ast/functions/output/struct.Output.html
index bb81295c11..5c187ea60c 100644
--- a/leo_ast/functions/output/struct.Output.html
+++ b/leo_ast/functions/output/struct.Output.html
@@ -8,8 +8,8 @@
§type_: Type
The type of the function output.
§span: Span
The parameters span from any annotations to its type.
§id: NodeID
The ID of the node.
-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
+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 StructuralPartialEq for Output
Auto Trait Implementations§
§impl Freeze for Output
§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/groups/group_coordinate/enum.GroupCoordinate.html b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
index d81ac251e9..79e94150bc 100644
--- a/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
+++ b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
@@ -8,8 +8,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 StructuralPartialEq for GroupCoordinate
Auto Trait Implementations§
§impl Freeze for GroupCoordinate
§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/mapping/struct.Mapping.html b/leo_ast/mapping/struct.Mapping.html
index d93fc1bfaf..8d67a4556e 100644
--- a/leo_ast/mapping/struct.Mapping.html
+++ b/leo_ast/mapping/struct.Mapping.html
@@ -10,8 +10,8 @@
§value_type: Type
The type of the value.
§span: Span
The entire span of the mapping declaration.
§id: NodeID
The ID of the node.
-Implementations§
source§impl Mapping
sourcepub fn from_snarkvm<N: Network>(mapping: &MappingCore<N>) -> Self
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§fn eq(&self, other: &Mapping) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
source§impl Mapping
sourcepub fn from_snarkvm<N: Network>(mapping: &MappingCore<N>) -> Self
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 StructuralPartialEq for Mapping
Auto Trait Implementations§
§impl Freeze for Mapping
§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 5ff943f8d2..4937aed1f4 100644
--- a/leo_ast/program/program_id/struct.ProgramId.html
+++ b/leo_ast/program/program_id/struct.ProgramId.html
@@ -4,7 +4,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/program/program_scope/struct.ProgramScope.html b/leo_ast/program/program_scope/struct.ProgramScope.html
index 65339d801c..f282d8060d 100644
--- a/leo_ast/program/program_scope/struct.ProgramScope.html
+++ b/leo_ast/program/program_scope/struct.ProgramScope.html
@@ -12,8 +12,8 @@
§mappings: Vec<(Symbol, Mapping)>
A vector of mapping definitions.
§functions: Vec<(Symbol, Function)>
A vector of function definitions.
§span: Span
The span associated with the program scope.
-Trait Implementations§
source§impl Clone for ProgramScope
source§fn clone(&self) -> ProgramScope
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ProgramScope
source§impl<'de> Deserialize<'de> for ProgramScope
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for ProgramScope
source§fn eq(&self, other: &ProgramScope) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ProgramScope
source§fn clone(&self) -> ProgramScope
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ProgramScope
source§impl<'de> Deserialize<'de> for ProgramScope
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for ProgramScope
source§fn eq(&self, other: &ProgramScope) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ProgramScope
source§impl Eq for ProgramScope
source§impl StructuralPartialEq for ProgramScope
Auto Trait Implementations§
§impl Freeze for ProgramScope
§impl !RefUnwindSafe for ProgramScope
§impl Send for ProgramScope
§impl !Sync for ProgramScope
§impl Unpin for ProgramScope
§impl UnwindSafe for ProgramScope
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/assert/struct.AssertStatement.html b/leo_ast/statement/assert/struct.AssertStatement.html
index e48ed4e26f..da876bfdcd 100644
--- a/leo_ast/statement/assert/struct.AssertStatement.html
+++ b/leo_ast/statement/assert/struct.AssertStatement.html
@@ -6,8 +6,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:
The type of the function output.
The parameters span from any annotations to its type.
The ID of the node.
-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
+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 StructuralPartialEq for Output
Auto Trait Implementations§
impl Freeze for Output
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/groups/group_coordinate/enum.GroupCoordinate.html b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
index d81ac251e9..79e94150bc 100644
--- a/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
+++ b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
@@ -8,8 +8,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 d81ac251e9..79e94150bc 100644
--- a/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
+++ b/leo_ast/groups/group_coordinate/enum.GroupCoordinate.html
@@ -8,8 +8,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 StructuralPartialEq for GroupCoordinate
Auto Trait Implementations§
impl Freeze for GroupCoordinate
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/mapping/struct.Mapping.html b/leo_ast/mapping/struct.Mapping.html
index d93fc1bfaf..8d67a4556e 100644
--- a/leo_ast/mapping/struct.Mapping.html
+++ b/leo_ast/mapping/struct.Mapping.html
@@ -10,8 +10,8 @@
§value_type: Type
The type of the value.
§span: Span
The entire span of the mapping declaration.
§id: NodeID
The ID of the node.
-Implementations§
source§impl Mapping
sourcepub fn from_snarkvm<N: Network>(mapping: &MappingCore<N>) -> Self
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§fn eq(&self, other: &Mapping) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
source§impl Mapping
sourcepub fn from_snarkvm<N: Network>(mapping: &MappingCore<N>) -> Self
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 StructuralPartialEq for Mapping
Auto Trait Implementations§
§impl Freeze for Mapping
§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 5ff943f8d2..4937aed1f4 100644
--- a/leo_ast/program/program_id/struct.ProgramId.html
+++ b/leo_ast/program/program_id/struct.ProgramId.html
@@ -4,7 +4,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/program/program_scope/struct.ProgramScope.html b/leo_ast/program/program_scope/struct.ProgramScope.html
index 65339d801c..f282d8060d 100644
--- a/leo_ast/program/program_scope/struct.ProgramScope.html
+++ b/leo_ast/program/program_scope/struct.ProgramScope.html
@@ -12,8 +12,8 @@
§mappings: Vec<(Symbol, Mapping)>
A vector of mapping definitions.
§functions: Vec<(Symbol, Function)>
A vector of function definitions.
§span: Span
The span associated with the program scope.
-Trait Implementations§
source§impl Clone for ProgramScope
source§fn clone(&self) -> ProgramScope
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ProgramScope
source§impl<'de> Deserialize<'de> for ProgramScope
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for ProgramScope
source§fn eq(&self, other: &ProgramScope) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ProgramScope
source§fn clone(&self) -> ProgramScope
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ProgramScope
source§impl<'de> Deserialize<'de> for ProgramScope
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for ProgramScope
source§fn eq(&self, other: &ProgramScope) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ProgramScope
source§impl Eq for ProgramScope
source§impl StructuralPartialEq for ProgramScope
Auto Trait Implementations§
§impl Freeze for ProgramScope
§impl !RefUnwindSafe for ProgramScope
§impl Send for ProgramScope
§impl !Sync for ProgramScope
§impl Unpin for ProgramScope
§impl UnwindSafe for ProgramScope
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/assert/struct.AssertStatement.html b/leo_ast/statement/assert/struct.AssertStatement.html
index e48ed4e26f..da876bfdcd 100644
--- a/leo_ast/statement/assert/struct.AssertStatement.html
+++ b/leo_ast/statement/assert/struct.AssertStatement.html
@@ -6,8 +6,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:
impl<T> Any for Twhere
diff --git a/leo_ast/mapping/struct.Mapping.html b/leo_ast/mapping/struct.Mapping.html
index d93fc1bfaf..8d67a4556e 100644
--- a/leo_ast/mapping/struct.Mapping.html
+++ b/leo_ast/mapping/struct.Mapping.html
@@ -10,8 +10,8 @@
§value_type: Type
The type of the value.
§span: Span
The entire span of the mapping declaration.
§id: NodeID
The ID of the node.
-Implementations§
source§impl Mapping
sourcepub fn from_snarkvm<N: Network>(mapping: &MappingCore<N>) -> Self
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§fn eq(&self, other: &Mapping) -> bool
This method tests for self
and other
values to be equal, and is used
+Implementations§
source§impl Mapping
sourcepub fn from_snarkvm<N: Network>(mapping: &MappingCore<N>) -> Self
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 StructuralPartialEq for Mapping
Auto Trait Implementations§
§impl Freeze for Mapping
§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 5ff943f8d2..4937aed1f4 100644
--- a/leo_ast/program/program_id/struct.ProgramId.html
+++ b/leo_ast/program/program_id/struct.ProgramId.html
@@ -4,7 +4,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/program/program_scope/struct.ProgramScope.html b/leo_ast/program/program_scope/struct.ProgramScope.html
index 65339d801c..f282d8060d 100644
--- a/leo_ast/program/program_scope/struct.ProgramScope.html
+++ b/leo_ast/program/program_scope/struct.ProgramScope.html
@@ -12,8 +12,8 @@
§mappings: Vec<(Symbol, Mapping)>
A vector of mapping definitions.
§functions: Vec<(Symbol, Function)>
A vector of function definitions.
§span: Span
The span associated with the program scope.
-Trait Implementations§
source§impl Clone for ProgramScope
source§fn clone(&self) -> ProgramScope
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ProgramScope
source§impl<'de> Deserialize<'de> for ProgramScope
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for ProgramScope
source§fn eq(&self, other: &ProgramScope) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ProgramScope
source§fn clone(&self) -> ProgramScope
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ProgramScope
source§impl<'de> Deserialize<'de> for ProgramScope
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for ProgramScope
source§fn eq(&self, other: &ProgramScope) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ProgramScope
source§impl Eq for ProgramScope
source§impl StructuralPartialEq for ProgramScope
Auto Trait Implementations§
§impl Freeze for ProgramScope
§impl !RefUnwindSafe for ProgramScope
§impl Send for ProgramScope
§impl !Sync for ProgramScope
§impl Unpin for ProgramScope
§impl UnwindSafe for ProgramScope
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/assert/struct.AssertStatement.html b/leo_ast/statement/assert/struct.AssertStatement.html
index e48ed4e26f..da876bfdcd 100644
--- a/leo_ast/statement/assert/struct.AssertStatement.html
+++ b/leo_ast/statement/assert/struct.AssertStatement.html
@@ -6,8 +6,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:
The type of the value.
The entire span of the mapping declaration.
The ID of the node.
-source§impl Mapping
impl Mapping
pub fn from_snarkvm<N: Network>(mapping: &MappingCore<N>) -> Self
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
source§fn eq(&self, other: &Mapping) -> bool
fn eq(&self, other: &Mapping) -> bool
self
and other
values to be equal, and is used
+Implementations§
source§impl Mapping
impl Mapping
pub fn from_snarkvm<N: Network>(mapping: &MappingCore<N>) -> Self
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 StructuralPartialEq for Mapping
Auto Trait Implementations§
impl Freeze for Mapping
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 5ff943f8d2..4937aed1f4 100644
--- a/leo_ast/program/program_id/struct.ProgramId.html
+++ b/leo_ast/program/program_id/struct.ProgramId.html
@@ -4,7 +4,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/program/program_scope/struct.ProgramScope.html b/leo_ast/program/program_scope/struct.ProgramScope.html
index 65339d801c..f282d8060d 100644
--- a/leo_ast/program/program_scope/struct.ProgramScope.html
+++ b/leo_ast/program/program_scope/struct.ProgramScope.html
@@ -12,8 +12,8 @@
§mappings: Vec<(Symbol, Mapping)>
A vector of mapping definitions.
§functions: Vec<(Symbol, Function)>
A vector of function definitions.
§span: Span
The span associated with the program scope.
-Trait Implementations§
source§impl Clone for ProgramScope
source§fn clone(&self) -> ProgramScope
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ProgramScope
source§impl<'de> Deserialize<'de> for ProgramScope
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for ProgramScope
source§fn eq(&self, other: &ProgramScope) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ProgramScope
source§fn clone(&self) -> ProgramScope
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ProgramScope
source§impl<'de> Deserialize<'de> for ProgramScope
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for ProgramScope
source§fn eq(&self, other: &ProgramScope) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ProgramScope
source§impl Eq for ProgramScope
source§impl StructuralPartialEq for ProgramScope
Auto Trait Implementations§
§impl Freeze for ProgramScope
§impl !RefUnwindSafe for ProgramScope
§impl Send for ProgramScope
§impl !Sync for ProgramScope
§impl Unpin for ProgramScope
§impl UnwindSafe for ProgramScope
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/assert/struct.AssertStatement.html b/leo_ast/statement/assert/struct.AssertStatement.html
index e48ed4e26f..da876bfdcd 100644
--- a/leo_ast/statement/assert/struct.AssertStatement.html
+++ b/leo_ast/statement/assert/struct.AssertStatement.html
@@ -6,8 +6,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:
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 5ff943f8d2..4937aed1f4 100644
--- a/leo_ast/program/program_id/struct.ProgramId.html
+++ b/leo_ast/program/program_id/struct.ProgramId.html
@@ -4,7 +4,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/program/program_scope/struct.ProgramScope.html b/leo_ast/program/program_scope/struct.ProgramScope.html
index 65339d801c..f282d8060d 100644
--- a/leo_ast/program/program_scope/struct.ProgramScope.html
+++ b/leo_ast/program/program_scope/struct.ProgramScope.html
@@ -12,8 +12,8 @@
§mappings: Vec<(Symbol, Mapping)>
A vector of mapping definitions.
§functions: Vec<(Symbol, Function)>
A vector of function definitions.
§span: Span
The span associated with the program scope.
-Trait Implementations§
source§impl Clone for ProgramScope
source§fn clone(&self) -> ProgramScope
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ProgramScope
source§impl<'de> Deserialize<'de> for ProgramScope
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for ProgramScope
source§fn eq(&self, other: &ProgramScope) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ProgramScope
source§fn clone(&self) -> ProgramScope
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ProgramScope
source§impl<'de> Deserialize<'de> for ProgramScope
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for ProgramScope
source§fn eq(&self, other: &ProgramScope) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ProgramScope
source§impl Eq for ProgramScope
source§impl StructuralPartialEq for ProgramScope
Auto Trait Implementations§
§impl Freeze for ProgramScope
§impl !RefUnwindSafe for ProgramScope
§impl Send for ProgramScope
§impl !Sync for ProgramScope
§impl Unpin for ProgramScope
§impl UnwindSafe for ProgramScope
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/assert/struct.AssertStatement.html b/leo_ast/statement/assert/struct.AssertStatement.html
index e48ed4e26f..da876bfdcd 100644
--- a/leo_ast/statement/assert/struct.AssertStatement.html
+++ b/leo_ast/statement/assert/struct.AssertStatement.html
@@ -6,8 +6,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:
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/program/program_scope/struct.ProgramScope.html b/leo_ast/program/program_scope/struct.ProgramScope.html
index 65339d801c..f282d8060d 100644
--- a/leo_ast/program/program_scope/struct.ProgramScope.html
+++ b/leo_ast/program/program_scope/struct.ProgramScope.html
@@ -12,8 +12,8 @@
§mappings: Vec<(Symbol, Mapping)>
A vector of mapping definitions.
§functions: Vec<(Symbol, Function)>
A vector of function definitions.
§span: Span
The span associated with the program scope.
-Trait Implementations§
source§impl Clone for ProgramScope
source§fn clone(&self) -> ProgramScope
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ProgramScope
source§impl<'de> Deserialize<'de> for ProgramScope
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for ProgramScope
source§fn eq(&self, other: &ProgramScope) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ProgramScope
source§fn clone(&self) -> ProgramScope
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ProgramScope
source§impl<'de> Deserialize<'de> for ProgramScope
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for ProgramScope
source§fn eq(&self, other: &ProgramScope) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ProgramScope
source§impl Eq for ProgramScope
source§impl StructuralPartialEq for ProgramScope
Auto Trait Implementations§
§impl Freeze for ProgramScope
§impl !RefUnwindSafe for ProgramScope
§impl Send for ProgramScope
§impl !Sync for ProgramScope
§impl Unpin for ProgramScope
§impl UnwindSafe for ProgramScope
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/assert/struct.AssertStatement.html b/leo_ast/statement/assert/struct.AssertStatement.html
index e48ed4e26f..da876bfdcd 100644
--- a/leo_ast/statement/assert/struct.AssertStatement.html
+++ b/leo_ast/statement/assert/struct.AssertStatement.html
@@ -6,8 +6,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:
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/program/program_scope/struct.ProgramScope.html b/leo_ast/program/program_scope/struct.ProgramScope.html
index 65339d801c..f282d8060d 100644
--- a/leo_ast/program/program_scope/struct.ProgramScope.html
+++ b/leo_ast/program/program_scope/struct.ProgramScope.html
@@ -12,8 +12,8 @@
§mappings: Vec<(Symbol, Mapping)>
A vector of mapping definitions.
§functions: Vec<(Symbol, Function)>
A vector of function definitions.
§span: Span
The span associated with the program scope.
-Trait Implementations§
source§impl Clone for ProgramScope
source§fn clone(&self) -> ProgramScope
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ProgramScope
source§impl<'de> Deserialize<'de> for ProgramScope
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for ProgramScope
source§fn eq(&self, other: &ProgramScope) -> bool
This method tests for self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ProgramScope
source§fn clone(&self) -> ProgramScope
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for ProgramScope
source§impl<'de> Deserialize<'de> for ProgramScope
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Display for ProgramScope
source§impl From<Stub> for ProgramScope
source§impl PartialEq for ProgramScope
source§fn eq(&self, other: &ProgramScope) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ProgramScope
source§impl Eq for ProgramScope
source§impl StructuralPartialEq for ProgramScope
Auto Trait Implementations§
§impl Freeze for ProgramScope
§impl !RefUnwindSafe for ProgramScope
§impl Send for ProgramScope
§impl !Sync for ProgramScope
§impl Unpin for ProgramScope
§impl UnwindSafe for ProgramScope
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/assert/struct.AssertStatement.html b/leo_ast/statement/assert/struct.AssertStatement.html
index e48ed4e26f..da876bfdcd 100644
--- a/leo_ast/statement/assert/struct.AssertStatement.html
+++ b/leo_ast/statement/assert/struct.AssertStatement.html
@@ -6,8 +6,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:
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/program/program_scope/struct.ProgramScope.html b/leo_ast/program/program_scope/struct.ProgramScope.html
index 65339d801c..f282d8060d 100644
--- a/leo_ast/program/program_scope/struct.ProgramScope.html
+++ b/leo_ast/program/program_scope/struct.ProgramScope.html
@@ -12,8 +12,8 @@
mappings: Vec<(Symbol, Mapping)>
A vector of mapping definitions.
functions: Vec<(Symbol, Function)>
A vector of function definitions.
span: Span
The span associated with the program scope.
-Trait Implementations§
source§impl Clone for ProgramScope
impl Clone for ProgramScope
source§fn clone(&self) -> ProgramScope
fn clone(&self) -> ProgramScope
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ProgramScope
impl Debug for ProgramScope
source§impl<'de> Deserialize<'de> for ProgramScope
impl<'de> Deserialize<'de> for ProgramScope
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 ProgramScope
impl Display for ProgramScope
source§impl From<Stub> for ProgramScope
impl From<Stub> for ProgramScope
source§impl PartialEq for ProgramScope
impl PartialEq for ProgramScope
source§fn eq(&self, other: &ProgramScope) -> bool
fn eq(&self, other: &ProgramScope) -> bool
self
and other
values to be equal, and is used
+Trait Implementations§
source§impl Clone for ProgramScope
impl Clone for ProgramScope
source§fn clone(&self) -> ProgramScope
fn clone(&self) -> ProgramScope
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ProgramScope
impl Debug for ProgramScope
source§impl<'de> Deserialize<'de> for ProgramScope
impl<'de> Deserialize<'de> for ProgramScope
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 ProgramScope
impl Display for ProgramScope
source§impl From<Stub> for ProgramScope
impl From<Stub> for ProgramScope
source§impl PartialEq for ProgramScope
impl PartialEq for ProgramScope
source§fn eq(&self, other: &ProgramScope) -> bool
fn eq(&self, other: &ProgramScope) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ProgramScope
impl Serialize for ProgramScope
impl Eq for ProgramScope
impl StructuralPartialEq for ProgramScope
Auto Trait Implementations§
impl Freeze for ProgramScope
impl !RefUnwindSafe for ProgramScope
impl Send for ProgramScope
impl !Sync for ProgramScope
impl Unpin for ProgramScope
impl UnwindSafe for ProgramScope
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/leo_ast/statement/assert/struct.AssertStatement.html b/leo_ast/statement/assert/struct.AssertStatement.html
index e48ed4e26f..da876bfdcd 100644
--- a/leo_ast/statement/assert/struct.AssertStatement.html
+++ b/leo_ast/statement/assert/struct.AssertStatement.html
@@ -6,8 +6,8 @@
impl<T> Any for Twhere
diff --git a/leo_ast/statement/assert/struct.AssertStatement.html b/leo_ast/statement/assert/struct.AssertStatement.html
index e48ed4e26f..da876bfdcd 100644
--- a/leo_ast/statement/assert/struct.AssertStatement.html
+++ b/leo_ast/statement/assert/struct.AssertStatement.html
@@ -6,8 +6,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 more