pub struct ILogger { /* private fields */ }Expand description
ILogger
Application-implemented logging interface for the builder, refitter and runtime.
The logger used to create an instance of IBuilder, IRuntime or IRefitter is used for all objects created through that interface. The logger must be valid until all objects created are released.
The Logger object implementation must be thread safe. All locking and synchronization is pushed to the interface implementation and TensorRT does not hold any synchronization primitives when calling the interface functions.
Trait Implementations§
Source§impl ExternType for ILogger
impl ExternType for ILogger
impl UniquePtrTarget for ILogger
impl WeakPtrTarget for ILogger
Auto Trait Implementations§
impl !Freeze for ILogger
impl RefUnwindSafe for ILogger
impl !Send for ILogger
impl !Sync for ILogger
impl !Unpin for ILogger
impl UnsafeUnpin for ILogger
impl UnwindSafe for ILogger
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