diff --git a/src/generator.rs b/src/generator.rs index c0d3418..b3b96a5 100644 --- a/src/generator.rs +++ b/src/generator.rs @@ -85,7 +85,7 @@ pub struct Generator { stack: Stack, stack_id: debug::StackId, stack_ptr: arch::StackPointer, - phantom: PhantomData<(*const Input, *const Output)> + phantom: PhantomData<(*mut Input, *const Output)> } impl Generator @@ -188,7 +188,7 @@ impl Generator #[derive(Debug)] pub struct Yielder { stack_ptr: Cell, - phantom: PhantomData<(*const Input, *const Output)> + phantom: PhantomData<(*const Input, *mut Output)> } impl Yielder