diff options
Diffstat (limited to 'opengl-bindings/src/lib.rs')
| -rw-r--r-- | opengl-bindings/src/lib.rs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/opengl-bindings/src/lib.rs b/opengl-bindings/src/lib.rs index 3733f44..ec39c83 100644 --- a/opengl-bindings/src/lib.rs +++ b/opengl-bindings/src/lib.rs @@ -29,6 +29,7 @@ impl MaybeCurrentContextWithFns /// /// # Errors /// Returns `Err` if making this context current fails. + #[tracing::instrument(skip(context, surface))] pub fn new<SurfaceType: SurfaceTypeTrait>( context: NotCurrentContext, surface: &Surface<SurfaceType>, @@ -57,6 +58,7 @@ impl MaybeCurrentContextWithFns /// /// # Errors /// Returns `Err` if making this context current fails. + #[tracing::instrument(skip(self, surface))] pub fn make_current<SurfaceType: SurfaceTypeTrait>( &self, surface: &Surface<SurfaceType>, @@ -75,6 +77,7 @@ impl MaybeCurrentContextWithFns /// /// # Errors /// Returns `Err` if making this context current fails. + #[tracing::instrument(skip(self))] pub fn make_current_surfaceless(&self) -> Result<(), MakeContextCurrentError> { if !self.context.is_current() { @@ -85,12 +88,14 @@ impl MaybeCurrentContextWithFns Ok(()) } + #[tracing::instrument(skip(self))] #[must_use] pub fn context(&self) -> &PossiblyCurrentContext { &self.context } + #[tracing::instrument(skip(self))] #[inline] pub(crate) fn fns(&self) -> &sys::Gl { @@ -104,6 +109,7 @@ impl MaybeCurrentContextWithFns #[error("Failed to make context current")] pub struct MakeContextCurrentError(#[source] glutin::error::Error); +#[tracing::instrument(skip(context))] fn make_glutin_context_current_surfaceless( context: &PossiblyCurrentContext, ) -> Result<(), glutin::error::Error> |
