pub trait TypedClientInputs {
// Required methods
fn into_values(self) -> Vec<Value>;
fn value_types() -> Vec<ClientValueType>;
}Expand description
Compile-time typed client input payload.
Implement this trait for domain structs when tuple inputs are not expressive enough. The SDK still validates the declared Rust type shape against the loaded program manifest before network submission.
Required Methods§
fn into_values(self) -> Vec<Value>
fn value_types() -> Vec<ClientValueType>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".