/// The context of the Craby Module.
pubstructContext{/// This is a unique identifier(pointer address) for the current TurboModule instance.
////// Used by
/// - Emitting signals to specific TurboModule instances.
pubid:usize,
/// This is the path to the application's data directory.
////// **WARNING**: Only access files within this directory, do not write to other directories.
pubdata_path: String,
}implContext{pubfnnew(id:usize, data_path:&str)->Self{
Context {
id,
data_path: data_path.to_string(),}}}