pub trait ValidateRequest {
// Required method
fn validate(&self) -> Result<(), RequestValidationError>;
}Expand description
Validation implemented by typed request models.
Endpoint accessors call this before serializing and sending a request so obvious client-side mistakes fail without consuming an OKX rate-limit slot.
Required Methods§
Sourcefn validate(&self) -> Result<(), RequestValidationError>
fn validate(&self) -> Result<(), RequestValidationError>
Validate all constraints represented by this SDK version.
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".