pub struct UdtArgInfo {
pub name: String,
pub script: UdtScript,
pub auto_accept_amount: Option<u128>,
pub cell_deps: Vec<UdtDep>,
}Expand description
The UDT argument info which is used to identify the UDT configuration.
Fields§
§name: StringThe name of the UDT.
script: UdtScriptThe script of the UDT.
auto_accept_amount: Option<u128>The minimum amount of the UDT that can be automatically accepted.
cell_deps: Vec<UdtDep>The cell deps of the UDT.
Trait Implementations§
Source§impl Clone for UdtArgInfo
impl Clone for UdtArgInfo
Source§fn clone(&self) -> UdtArgInfo
fn clone(&self) -> UdtArgInfo
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for UdtArgInfo
impl Debug for UdtArgInfo
Source§impl<'de> Deserialize<'de> for UdtArgInfo
impl<'de> Deserialize<'de> for UdtArgInfo
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>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl JsonSchema for UdtArgInfo
impl JsonSchema for UdtArgInfo
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreAuto Trait Implementations§
impl Freeze for UdtArgInfo
impl RefUnwindSafe for UdtArgInfo
impl Send for UdtArgInfo
impl Sync for UdtArgInfo
impl Unpin for UdtArgInfo
impl UnsafeUnpin for UdtArgInfo
impl UnwindSafe for UdtArgInfo
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more