pub struct FlowErrorLocation {
pub path: Option<String>,
pub source_path: Option<PathBuf>,
pub line: Option<usize>,
pub col: Option<usize>,
pub json_pointer: Option<String>,
}Fields§
§path: Option<String>§source_path: Option<PathBuf>§line: Option<usize>§col: Option<usize>§json_pointer: Option<String>Implementations§
Source§impl FlowErrorLocation
impl FlowErrorLocation
pub fn new<P: Into<Option<String>>>( path: P, line: Option<usize>, col: Option<usize>, ) -> Self
pub fn at_path(path: impl Into<String>) -> Self
pub fn at_path_with_position( path: impl Into<String>, line: Option<usize>, col: Option<usize>, ) -> Self
pub fn with_source_path(self, source_path: Option<&Path>) -> Self
pub fn with_json_pointer(self, pointer: Option<impl Into<String>>) -> Self
pub fn describe(&self) -> Option<String>
Trait Implementations§
Source§impl Clone for FlowErrorLocation
impl Clone for FlowErrorLocation
Source§fn clone(&self) -> FlowErrorLocation
fn clone(&self) -> FlowErrorLocation
Returns a duplicate of the value. Read more
1.0.0 · 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 FlowErrorLocation
impl Debug for FlowErrorLocation
Source§impl Display for FlowErrorLocation
impl Display for FlowErrorLocation
Source§impl PartialEq for FlowErrorLocation
impl PartialEq for FlowErrorLocation
impl Eq for FlowErrorLocation
impl StructuralPartialEq for FlowErrorLocation
Auto Trait Implementations§
impl Freeze for FlowErrorLocation
impl RefUnwindSafe for FlowErrorLocation
impl Send for FlowErrorLocation
impl Sync for FlowErrorLocation
impl Unpin for FlowErrorLocation
impl UnwindSafe for FlowErrorLocation
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
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 moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::RequestSource§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.