mirror of
https://github.com/servo/servo.git
synced 2025-08-07 06:25:32 +01:00
webxr: Rename sender & receiver type aliases to WebXrSender
and WebXrReceiver
(#35307)
This will prevent rust-analyzer from suggesting the import of these types when dealing with `crossbeam` channels. Signed-off-by: Martin Robinson <mrobinson@igalia.com>
This commit is contained in:
parent
eb0382449f
commit
1e5db41afd
9 changed files with 77 additions and 70 deletions
|
@ -5,7 +5,8 @@
|
|||
use euclid::RigidTransform3D;
|
||||
|
||||
use crate::{
|
||||
ApiSpace, BaseSpace, Frame, InputFrame, InputId, InputSource, SelectEvent, SelectKind, Sender,
|
||||
ApiSpace, BaseSpace, Frame, InputFrame, InputId, InputSource, SelectEvent, SelectKind,
|
||||
WebXrSender,
|
||||
};
|
||||
|
||||
#[derive(Clone, Debug)]
|
||||
|
@ -45,7 +46,7 @@ pub enum Visibility {
|
|||
/// when no event callback has been set
|
||||
pub enum EventBuffer {
|
||||
Buffered(Vec<Event>),
|
||||
Sink(Sender<Event>),
|
||||
Sink(WebXrSender<Event>),
|
||||
}
|
||||
|
||||
impl Default for EventBuffer {
|
||||
|
@ -64,7 +65,7 @@ impl EventBuffer {
|
|||
}
|
||||
}
|
||||
|
||||
pub fn upgrade(&mut self, dest: Sender<Event>) {
|
||||
pub fn upgrade(&mut self, dest: WebXrSender<Event>) {
|
||||
if let EventBuffer::Buffered(ref mut events) = *self {
|
||||
for event in events.drain(..) {
|
||||
let _ = dest.send(event);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue