pub enum SignalBuildError {
FunctionLineRangeMustBeOneBased {
start_line: usize,
end_line: usize,
},
FunctionStartAfterEnd {
start_line: usize,
end_line: usize,
},
SegmentOutsideFunctionRange {
segment_start: usize,
segment_end: usize,
function_start: usize,
function_end: usize,
},
}Expand description
Errors emitted when building a per-line signal.
Variants§
FunctionLineRangeMustBeOneBased
The function span must be expressed with one-based line numbers.
FunctionStartAfterEnd
The function start must not occur after its end.
SegmentOutsideFunctionRange
A segment does not intersect the function’s line range.
Trait Implementations§
Source§impl Clone for SignalBuildError
impl Clone for SignalBuildError
Source§fn clone(&self) -> SignalBuildError
fn clone(&self) -> SignalBuildError
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 moreimpl Copy for SignalBuildError
Source§impl Debug for SignalBuildError
impl Debug for SignalBuildError
Source§impl Display for SignalBuildError
impl Display for SignalBuildError
impl Eq for SignalBuildError
Source§impl Error for SignalBuildError
impl Error for SignalBuildError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl PartialEq for SignalBuildError
impl PartialEq for SignalBuildError
impl StructuralPartialEq for SignalBuildError
Auto Trait Implementations§
impl Freeze for SignalBuildError
impl RefUnwindSafe for SignalBuildError
impl Send for SignalBuildError
impl Sync for SignalBuildError
impl Unpin for SignalBuildError
impl UnsafeUnpin for SignalBuildError
impl UnwindSafe for SignalBuildError
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