pub struct NormalizedFileIntent {
pub path: String,
pub regions: Option<Vec<Region>>,
}Expand description
Detector-internal normalised form of one files entry.
Both wire shapes (FileIntent::Path and FileIntent::Detailed)
collapse into this single shape so the detector never branches on the
publisher’s wire form. regions: None means file-level intent (the
v0.5.0 default and the safe fallback); Some(..) carries declared
regions. An empty regions vec on the wire collapses to None.
Fields§
§path: StringThe file path.
regions: Option<Vec<Region>>Declared regions, or None for a file-level intent.
Trait Implementations§
Source§impl Clone for NormalizedFileIntent
impl Clone for NormalizedFileIntent
Source§fn clone(&self) -> NormalizedFileIntent
fn clone(&self) -> NormalizedFileIntent
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 NormalizedFileIntent
impl Debug for NormalizedFileIntent
impl Eq for NormalizedFileIntent
Source§impl From<FileIntent> for NormalizedFileIntent
impl From<FileIntent> for NormalizedFileIntent
Source§fn from(fi: FileIntent) -> Self
fn from(fi: FileIntent) -> Self
Converts to this type from the input type.
Source§impl PartialEq for NormalizedFileIntent
impl PartialEq for NormalizedFileIntent
Source§fn eq(&self, other: &NormalizedFileIntent) -> bool
fn eq(&self, other: &NormalizedFileIntent) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for NormalizedFileIntent
Auto Trait Implementations§
impl Freeze for NormalizedFileIntent
impl RefUnwindSafe for NormalizedFileIntent
impl Send for NormalizedFileIntent
impl Sync for NormalizedFileIntent
impl Unpin for NormalizedFileIntent
impl UnsafeUnpin for NormalizedFileIntent
impl UnwindSafe for NormalizedFileIntent
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
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