blob: 1272bd54c164e9b88156ba03cffb5dd9d4167427 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
use crate::Ruby;
use mmtk::util::ObjectReference;
use mmtk::util::VMWorkerThread;
use mmtk::vm::ReferenceGlue;
pub struct VMReferenceGlue {}
impl ReferenceGlue<Ruby> for VMReferenceGlue {
type FinalizableType = ObjectReference;
fn get_referent(_object: ObjectReference) -> Option<ObjectReference> {
unimplemented!()
}
fn set_referent(_reff: ObjectReference, _referent: ObjectReference) {
unimplemented!()
}
fn enqueue_references(_references: &[ObjectReference], _tls: VMWorkerThread) {
unimplemented!()
}
fn clear_referent(_new_reference: ObjectReference) {
unimplemented!()
}
}
|