pub trait ClassObjectsFinalize {
// Provided method
unsafe fn objects_finalized(_instance: *mut ConfObject) -> Result<()> { ... }
}
Expand description
A class instance can be finalized
Provided Methods§
sourceunsafe fn objects_finalized(_instance: *mut ConfObject) -> Result<()>
unsafe fn objects_finalized(_instance: *mut ConfObject) -> Result<()>
Called after object is fully constructed and can participate in simulation and reverse execution. May call interface methods on other objects here as part of initialization. The default implementation of this method does nothing
§Safety
This method is unsafe because it may dereference a raw pointer. It is up to the implementation of this method to ensure that the pointer is valid.
Object Safety§
This trait is not object safe.