type LockResult<Guard> = Result<Guard, PoisonError<Guard>>;
A type alias for the result of a lock method which can be poisoned.
The Ok
variant of this result indicates that the primitive was not poisoned, and the Guard
is contained within. The Err
variant indicates that the primitive was poisoned. Note that the Err
variant also carries the associated guard, and it can be acquired through the into_inner
method.
© 2010 The Rust Project Developers
Licensed under the Apache License, Version 2.0 or the MIT license, at your option.
https://doc.rust-lang.org/std/sync/type.LockResult.html