pub struct EffectCatchSite {
pub path: PathBuf,
pub line: u32,
pub col: u32,
}Expand description
A source location of a catchTag or catchTags handler.
Fields§
§path: PathBufThe module that contains the handler.
line: u321-based line number of the handled tag.
col: u320-based byte column offset of the handled tag.
Trait Implementations§
Source§impl Clone for EffectCatchSite
impl Clone for EffectCatchSite
Source§impl Debug for EffectCatchSite
impl Debug for EffectCatchSite
Source§impl<'de> Deserialize<'de> for EffectCatchSite
impl<'de> Deserialize<'de> for EffectCatchSite
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 EffectCatchSite
impl RefUnwindSafe for EffectCatchSite
impl Send for EffectCatchSite
impl Sync for EffectCatchSite
impl Unpin for EffectCatchSite
impl UnsafeUnpin for EffectCatchSite
impl UnwindSafe for EffectCatchSite
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