pub trait ArgumentResultExt<T>: Sealed + Sized {
// Required method
fn with_path_prefix(self, prefix: &str) -> ArgumentResult<T>;
}Expand description
Adds nested argument-path context to validation results.
Successful results are returned unchanged and do not allocate a path.
Failed results consume their crate::ArgumentError and prepend the
supplied parent path while preserving the structured failure kind.
The trait is sealed and implemented only for ArgumentResult.
Required Methods§
Sourcefn with_path_prefix(self, prefix: &str) -> ArgumentResult<T>
fn with_path_prefix(self, prefix: &str) -> ArgumentResult<T>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".