pub struct LockAnalysisRequest {
pub name: Option<String>,
pub id: Option<String>,
pub uuid: Option<String>,
pub suggest: bool,
}Expand description
Request for lock analysis.
Fields§
§name: Option<String>Lock name pattern (used if id/uuid not provided).
id: Option<String>SymbolId to analyze directly (e.g., “165v1”).
Warning: Session-volatile. Prefer uuid for persistent references.
uuid: Option<String>Persistent UUID for cross-session symbol tracking.
Takes precedence over id and name if provided.
suggest: boolShow optimization suggestions.
Implementations§
Trait Implementations§
Source§impl Clone for LockAnalysisRequest
impl Clone for LockAnalysisRequest
Source§fn clone(&self) -> LockAnalysisRequest
fn clone(&self) -> LockAnalysisRequest
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 LockAnalysisRequest
impl Debug for LockAnalysisRequest
Source§impl<'de> Deserialize<'de> for LockAnalysisRequest
impl<'de> Deserialize<'de> for LockAnalysisRequest
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
Auto Trait Implementations§
impl Freeze for LockAnalysisRequest
impl RefUnwindSafe for LockAnalysisRequest
impl Send for LockAnalysisRequest
impl Sync for LockAnalysisRequest
impl Unpin for LockAnalysisRequest
impl UnsafeUnpin for LockAnalysisRequest
impl UnwindSafe for LockAnalysisRequest
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more