Rename buffer_source_type to buffer_source (#31426)

* Rename buffer_source_type to buffer_source

Signed-off-by: Bentaimia Haddadi <haddadi.taym@gmail.com>

* Code format

Signed-off-by: Bentaimia Haddadi <haddadi.taym@gmail.com>

---------

Signed-off-by: Bentaimia Haddadi <haddadi.taym@gmail.com>
This commit is contained in:
Taym Haddadi 2024-02-26 15:21:46 +01:00 committed by GitHub
parent ef8a0b7f7b
commit a9a7e8a5cf
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
6 changed files with 22 additions and 23 deletions

View file

@ -67,14 +67,14 @@ unsafe impl<T> crate::dom::bindings::trace::JSTraceable for HeapBufferSource<T>
}
}
pub fn new_initialized_heap_buffer_source_types<T>(
pub fn new_initialized_heap_buffer_source<T>(
init: HeapTypedArrayInit,
) -> Result<HeapBufferSource<T>, ()>
where
T: TypedArrayElement + TypedArrayElementCreator,
T::Element: Clone + Copy,
{
let heap_buffer_source_types = match init {
let heap_buffer_source = match init {
HeapTypedArrayInit::Buffer(buffer_source) => HeapBufferSource {
buffer_source: buffer_source,
phantom: PhantomData::default(),
@ -82,13 +82,13 @@ where
HeapTypedArrayInit::Info { len, cx } => {
rooted!(in (*cx) let mut array = ptr::null_mut::<JSObject>());
let typed_array_result =
create_buffer_source_types_with_length::<T>(cx, len as usize, array.handle_mut());
create_buffer_source_with_length::<T>(cx, len as usize, array.handle_mut());
if typed_array_result.is_err() {
return Err(());
}
let heap_buffer_source_types = HeapBufferSource::<T>::default();
let heap_buffer_source = HeapBufferSource::<T>::default();
match &heap_buffer_source_types.buffer_source {
match &heap_buffer_source.buffer_source {
BufferSource::Int8Array(buffer) |
BufferSource::Int16Array(buffer) |
BufferSource::Int32Array(buffer) |
@ -106,10 +106,10 @@ where
buffer.set(*array);
},
}
heap_buffer_source_types
heap_buffer_source
},
};
Ok(heap_buffer_source_types)
Ok(heap_buffer_source)
}
pub enum HeapTypedArrayInit {
@ -131,8 +131,7 @@ where
pub fn set_data(&self, cx: JSContext, data: &[T::Element]) -> Result<(), ()> {
rooted!(in (*cx) let mut array = ptr::null_mut::<JSObject>());
let _: TypedArray<T, *mut JSObject> =
create_buffer_source_types(cx, data, array.handle_mut())?;
let _: TypedArray<T, *mut JSObject> = create_buffer_source(cx, data, array.handle_mut())?;
match &self.buffer_source {
BufferSource::Int8Array(buffer) |
@ -367,7 +366,7 @@ where
}
/// <https://webidl.spec.whatwg.org/#arraybufferview-create>
pub fn create_buffer_source_types<T>(
pub fn create_buffer_source<T>(
cx: JSContext,
data: &[T::Element],
dest: MutableHandleObject,
@ -384,7 +383,7 @@ where
}
}
fn create_buffer_source_types_with_length<T>(
fn create_buffer_source_with_length<T>(
cx: JSContext,
len: usize,
dest: MutableHandleObject,