remove unnecessary PhantomData

This commit is contained in:
teoxoy 2024-07-04 19:09:17 +02:00 committed by Teodor Tanasoaia
parent a270577dc4
commit 152a7e7dd0
3 changed files with 3 additions and 13 deletions

View File

@ -15,20 +15,18 @@ use crate::{
track::{StatelessTracker, TrackerIndex},
FastHashMap,
};
use std::{iter, marker::PhantomData, sync::Arc};
use std::{iter, sync::Arc};
use thiserror::Error;
use wgt::BufferAddress;
#[derive(Debug)]
pub(crate) struct QueryResetMap<A: HalApi> {
map: FastHashMap<TrackerIndex, (Vec<bool>, Arc<QuerySet<A>>)>,
_phantom: PhantomData<A>,
}
impl<A: HalApi> QueryResetMap<A> {
pub fn new() -> Self {
Self {
map: FastHashMap::default(),
_phantom: PhantomData,
}
}

View File

@ -5,7 +5,7 @@
* one subresource, they have no selector.
!*/
use std::{marker::PhantomData, sync::Arc};
use std::sync::Arc;
use super::{PendingTransition, TrackerIndex};
use crate::{
@ -43,15 +43,11 @@ impl ResourceUses for BufferUses {
#[derive(Debug)]
pub(crate) struct BufferBindGroupState<A: HalApi> {
buffers: Mutex<Vec<(Arc<Buffer<A>>, BufferUses)>>,
_phantom: PhantomData<A>,
}
impl<A: HalApi> BufferBindGroupState<A> {
pub fn new() -> Self {
Self {
buffers: Mutex::new(rank::BUFFER_BIND_GROUP_STATE_BUFFERS, Vec::new()),
_phantom: PhantomData,
}
}

View File

@ -37,7 +37,7 @@ use naga::FastHashMap;
use wgt::{strict_assert, strict_assert_eq};
use std::{iter, marker::PhantomData, ops::Range, sync::Arc, vec::Drain};
use std::{iter, ops::Range, sync::Arc, vec::Drain};
/// Specifies a particular set of subresources in a texture.
#[derive(Clone, Debug, PartialEq, Eq)]
@ -378,8 +378,6 @@ pub(crate) struct TextureTracker<A: HalApi> {
metadata: ResourceMetadata<Arc<Texture<A>>>,
temp: Vec<PendingTransition<TextureUses>>,
_phantom: PhantomData<A>,
}
impl<A: HalApi> TextureTracker<A> {
@ -391,8 +389,6 @@ impl<A: HalApi> TextureTracker<A> {
metadata: ResourceMetadata::new(),
temp: Vec::new(),
_phantom: PhantomData,
}
}