From 20bdc3a63fae9f21ba581441d9fbbd751e5071f3 Mon Sep 17 00:00:00 2001 From: cmeissl Date: Sun, 15 Dec 2024 15:33:59 +0000 Subject: [PATCH] deploy: 66d80522a878310b9f81579d7b8656a43b4448a9 --- pixman/index.html | 2 +- pixman/struct.ConicalGradient.html | 30 +++++++++++------------ pixman/struct.Image.html | 26 ++++++++++---------- pixman/struct.ImageRef.html | 32 ++++++++++++------------- pixman/struct.LinearGradient.html | 30 +++++++++++------------ pixman/struct.RadialGradient.html | 30 +++++++++++------------ pixman/struct.Solid.html | 30 +++++++++++------------ src/pixman/image/mod.rs.html | 14 ++++++++++- src/pixman/lib.rs.html | 36 +++++++++++++++++++++++++++- trait.impl/core/marker/trait.Send.js | 4 ++-- trait.impl/core/marker/trait.Sync.js | 4 ++-- 11 files changed, 142 insertions(+), 96 deletions(-) diff --git a/pixman/index.html b/pixman/index.html index fc97f24..f74978c 100644 --- a/pixman/index.html +++ b/pixman/index.html @@ -1,4 +1,4 @@ -pixman - Rust

Crate pixman

source
Expand description

§From the official pixman docs:

+pixman - Rust

Crate pixman

source
Expand description

§From the official pixman docs:

Pixman is a low-level software library for pixel manipulation, providing features such as image compositing and trapezoid rasterization. Important users of pixman are the cairo graphics library and the X server.

diff --git a/pixman/struct.ConicalGradient.html b/pixman/struct.ConicalGradient.html index d4175bc..7908b08 100644 --- a/pixman/struct.ConicalGradient.html +++ b/pixman/struct.ConicalGradient.html @@ -1,4 +1,4 @@ -ConicalGradient in pixman - Rust
pixman

Struct ConicalGradient

source
pub struct ConicalGradient<'alpha> { /* private fields */ }
Expand description

Conical gradient image

+ConicalGradient in pixman - Rust
pixman

Struct ConicalGradient

source
pub struct ConicalGradient<'alpha> { /* private fields */ }
Expand description

Conical gradient image

Implementations§

source§

impl<'a> ConicalGradient<'a>

source

pub fn set_alpha_map<'alpha: 'a>( self, alpha_map: &'alpha Image<'_, 'static>, @@ -16,33 +16,33 @@

§Safety
angle: impl Into<Fixed>, stops: &[GradientStop], ) -> Result<Self, CreateFailed>

Create a new conical gradient image usable as the src in blit operations

-

Methods from Deref<Target = ImageRef>§

source

pub fn set_repeat(&mut self, repeat: Repeat)

Set the repeat operation for this image

-
source

pub fn set_transform( +

Methods from Deref<Target = ImageRef>§

source

pub fn set_repeat(&mut self, repeat: Repeat)

Set the repeat operation for this image

+
source

pub fn set_transform( &mut self, transform: impl Into<Transform>, ) -> Result<(), OperationFailed>

Apply the specified transform during sampling from this image

-
source

pub fn clear_transform(&mut self) -> Result<(), OperationFailed>

Clear a previously applied transform

-
source

pub fn set_clip_region( +

source

pub fn clear_transform(&mut self) -> Result<(), OperationFailed>

Clear a previously applied transform

+
source

pub fn set_clip_region( &mut self, region: Option<&Region16>, ) -> Result<(), OperationFailed>

Apply a clip region used during composition

-
source

pub fn set_clip_region32( +

source

pub fn set_clip_region32( &mut self, region: Option<&Region32>, ) -> Result<(), OperationFailed>

Apply a clip region used during composition

-
source

pub fn set_dither(&mut self, dither: Dither)

Set the dither operation used during composition

-
source

pub fn set_dither_offset(&mut self, offset_x: c_int, offset_y: c_int)

Set the dither offset

-
source

pub fn set_filter( +

source

pub fn set_dither(&mut self, dither: Dither)

Set the dither operation used during composition

+
source

pub fn set_dither_offset(&mut self, offset_x: c_int, offset_y: c_int)

Set the dither offset

+
source

pub fn set_filter( &mut self, filter: Filter, filter_params: &[Fixed], ) -> Result<(), OperationFailed>

Set the filter operation used during composition

-
source

pub fn set_has_client_clip(&mut self, client_clip: bool)

Set whether the source clip was set by a client

-
source

pub fn set_source_clipping(&mut self, source_clipping: bool)

Set whether the clip applies when the image is used as a source

-
source

pub fn component_alpha(&self) -> bool

Whether the image has component alpha or unified alpha

-
source

pub fn set_component_alpha(&mut self, component_alpha: bool)

Set whether the image has component alpha or unified alpha

-
source

pub fn as_ptr(&self) -> *mut pixman_image_t

Access the raw image pointer

-

Trait Implementations§

source§

impl<'alpha> Debug for ConicalGradient<'alpha>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'alpha> Deref for ConicalGradient<'alpha>

source§

type Target = ImageRef

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<'alpha> DerefMut for ConicalGradient<'alpha>

source§

fn deref_mut(&mut self) -> &mut Self::Target

Mutably dereferences the value.

Auto Trait Implementations§

§

impl<'alpha> Freeze for ConicalGradient<'alpha>

§

impl<'alpha> RefUnwindSafe for ConicalGradient<'alpha>

§

impl<'alpha> !Send for ConicalGradient<'alpha>

§

impl<'alpha> !Sync for ConicalGradient<'alpha>

§

impl<'alpha> Unpin for ConicalGradient<'alpha>

§

impl<'alpha> UnwindSafe for ConicalGradient<'alpha>

Blanket Implementations§

source§

impl<T> Any for T
where +

source

pub fn set_has_client_clip(&mut self, client_clip: bool)

Set whether the source clip was set by a client

+
source

pub fn set_source_clipping(&mut self, source_clipping: bool)

Set whether the clip applies when the image is used as a source

+
source

pub fn component_alpha(&self) -> bool

Whether the image has component alpha or unified alpha

+
source

pub fn set_component_alpha(&mut self, component_alpha: bool)

Set whether the image has component alpha or unified alpha

+
source

pub fn as_ptr(&self) -> *mut pixman_image_t

Access the raw image pointer

+

Trait Implementations§

source§

impl<'alpha> Debug for ConicalGradient<'alpha>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'alpha> Deref for ConicalGradient<'alpha>

source§

type Target = ImageRef

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<'alpha> DerefMut for ConicalGradient<'alpha>

source§

fn deref_mut(&mut self) -> &mut Self::Target

Mutably dereferences the value.

Auto Trait Implementations§

§

impl<'alpha> Freeze for ConicalGradient<'alpha>

§

impl<'alpha> RefUnwindSafe for ConicalGradient<'alpha>

§

impl<'alpha> Send for ConicalGradient<'alpha>

§

impl<'alpha> Sync for ConicalGradient<'alpha>

§

impl<'alpha> Unpin for ConicalGradient<'alpha>

§

impl<'alpha> UnwindSafe for ConicalGradient<'alpha>

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/pixman/struct.Image.html b/pixman/struct.Image.html index 9c5574b..65d6b8c 100644 --- a/pixman/struct.Image.html +++ b/pixman/struct.Image.html @@ -116,32 +116,32 @@
§Safety
Ownership of the pointer is transferred and unref will be called on drop.

Any other references to the pixman_image_t must not be mutated while this Image exists, including changes to the reference count.

-

Methods from Deref<Target = ImageRef>§

source

pub fn set_repeat(&mut self, repeat: Repeat)

Set the repeat operation for this image

-
source

pub fn set_transform( +

Methods from Deref<Target = ImageRef>§

source

pub fn set_repeat(&mut self, repeat: Repeat)

Set the repeat operation for this image

+
source

pub fn set_transform( &mut self, transform: impl Into<Transform>, ) -> Result<(), OperationFailed>

Apply the specified transform during sampling from this image

-
source

pub fn clear_transform(&mut self) -> Result<(), OperationFailed>

Clear a previously applied transform

-
source

pub fn set_clip_region( +

source

pub fn clear_transform(&mut self) -> Result<(), OperationFailed>

Clear a previously applied transform

+
source

pub fn set_clip_region( &mut self, region: Option<&Region16>, ) -> Result<(), OperationFailed>

Apply a clip region used during composition

-
source

pub fn set_clip_region32( +

source

pub fn set_clip_region32( &mut self, region: Option<&Region32>, ) -> Result<(), OperationFailed>

Apply a clip region used during composition

-
source

pub fn set_dither(&mut self, dither: Dither)

Set the dither operation used during composition

-
source

pub fn set_dither_offset(&mut self, offset_x: c_int, offset_y: c_int)

Set the dither offset

-
source

pub fn set_filter( +

source

pub fn set_dither(&mut self, dither: Dither)

Set the dither operation used during composition

+
source

pub fn set_dither_offset(&mut self, offset_x: c_int, offset_y: c_int)

Set the dither offset

+
source

pub fn set_filter( &mut self, filter: Filter, filter_params: &[Fixed], ) -> Result<(), OperationFailed>

Set the filter operation used during composition

-
source

pub fn set_has_client_clip(&mut self, client_clip: bool)

Set whether the source clip was set by a client

-
source

pub fn set_source_clipping(&mut self, source_clipping: bool)

Set whether the clip applies when the image is used as a source

-
source

pub fn component_alpha(&self) -> bool

Whether the image has component alpha or unified alpha

-
source

pub fn set_component_alpha(&mut self, component_alpha: bool)

Set whether the image has component alpha or unified alpha

-
source

pub fn as_ptr(&self) -> *mut pixman_image_t

Access the raw image pointer

+
source

pub fn set_has_client_clip(&mut self, client_clip: bool)

Set whether the source clip was set by a client

+
source

pub fn set_source_clipping(&mut self, source_clipping: bool)

Set whether the clip applies when the image is used as a source

+
source

pub fn component_alpha(&self) -> bool

Whether the image has component alpha or unified alpha

+
source

pub fn set_component_alpha(&mut self, component_alpha: bool)

Set whether the image has component alpha or unified alpha

+
source

pub fn as_ptr(&self) -> *mut pixman_image_t

Access the raw image pointer

Trait Implementations§

source§

impl<'bits, 'alpha> Debug for Image<'bits, 'alpha>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Deref for Image<'_, '_>

source§

type Target = ImageRef

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl DerefMut for Image<'_, '_>

source§

fn deref_mut(&mut self) -> &mut Self::Target

Mutably dereferences the value.
source§

impl Send for Image<'_, '_>

source§

impl Sync for Image<'_, '_>

Auto Trait Implementations§

§

impl<'bits, 'alpha> Freeze for Image<'bits, 'alpha>

§

impl<'bits, 'alpha> RefUnwindSafe for Image<'bits, 'alpha>

§

impl<'bits, 'alpha> Unpin for Image<'bits, 'alpha>

§

impl<'bits, 'alpha> UnwindSafe for Image<'bits, 'alpha>

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/pixman/struct.ImageRef.html b/pixman/struct.ImageRef.html index 7d32471..6d9570b 100644 --- a/pixman/struct.ImageRef.html +++ b/pixman/struct.ImageRef.html @@ -1,35 +1,35 @@ -ImageRef in pixman - Rust
pixman

Struct ImageRef

source
pub struct ImageRef(/* private fields */);
Expand description

A reference to a raw image

-

Implementations§

source§

impl ImageRef

source

pub fn set_repeat(&mut self, repeat: Repeat)

Set the repeat operation for this image

-
source

pub fn set_transform( +ImageRef in pixman - Rust
pixman

Struct ImageRef

source
pub struct ImageRef(/* private fields */);
Expand description

A reference to a raw image

+

Implementations§

source§

impl ImageRef

source

pub fn set_repeat(&mut self, repeat: Repeat)

Set the repeat operation for this image

+
source

pub fn set_transform( &mut self, transform: impl Into<Transform>, ) -> Result<(), OperationFailed>

Apply the specified transform during sampling from this image

-
source

pub fn clear_transform(&mut self) -> Result<(), OperationFailed>

Clear a previously applied transform

-
source

pub fn set_clip_region( +

source

pub fn clear_transform(&mut self) -> Result<(), OperationFailed>

Clear a previously applied transform

+
source

pub fn set_clip_region( &mut self, region: Option<&Region16>, ) -> Result<(), OperationFailed>

Apply a clip region used during composition

-
source

pub fn set_clip_region32( +

source

pub fn set_clip_region32( &mut self, region: Option<&Region32>, ) -> Result<(), OperationFailed>

Apply a clip region used during composition

-
source

pub fn set_dither(&mut self, dither: Dither)

Set the dither operation used during composition

-
source

pub fn set_dither_offset(&mut self, offset_x: c_int, offset_y: c_int)

Set the dither offset

-
source

pub fn set_filter( +

source

pub fn set_dither(&mut self, dither: Dither)

Set the dither operation used during composition

+
source

pub fn set_dither_offset(&mut self, offset_x: c_int, offset_y: c_int)

Set the dither offset

+
source

pub fn set_filter( &mut self, filter: Filter, filter_params: &[Fixed], ) -> Result<(), OperationFailed>

Set the filter operation used during composition

-
source

pub fn set_has_client_clip(&mut self, client_clip: bool)

Set whether the source clip was set by a client

-
source

pub fn set_source_clipping(&mut self, source_clipping: bool)

Set whether the clip applies when the image is used as a source

-
source

pub fn component_alpha(&self) -> bool

Whether the image has component alpha or unified alpha

-
source

pub fn set_component_alpha(&mut self, component_alpha: bool)

Set whether the image has component alpha or unified alpha

-

source§

impl ImageRef

source

pub unsafe fn from_ptr(ptr: *mut pixman_image_t) -> Self

Create a reference to a raw image

+
source

pub fn set_has_client_clip(&mut self, client_clip: bool)

Set whether the source clip was set by a client

+
source

pub fn set_source_clipping(&mut self, source_clipping: bool)

Set whether the clip applies when the image is used as a source

+
source

pub fn component_alpha(&self) -> bool

Whether the image has component alpha or unified alpha

+
source

pub fn set_component_alpha(&mut self, component_alpha: bool)

Set whether the image has component alpha or unified alpha

+
source§

impl ImageRef

source

pub unsafe fn from_ptr(ptr: *mut pixman_image_t) -> Self

Create a reference to a raw image

§Safety

The pointer is expected to be valid and have a ref-count of at least one. Ownership of the pointer is transferred and unref will be called on drop.

-
source

pub fn as_ptr(&self) -> *mut pixman_image_t

Access the raw image pointer

-

Trait Implementations§

source§

impl Debug for ImageRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Drop for ImageRef

source§

fn drop(&mut self)

Executes the destructor for this type. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +

source

pub fn as_ptr(&self) -> *mut pixman_image_t

Access the raw image pointer

+

Trait Implementations§

source§

impl Debug for ImageRef

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Drop for ImageRef

source§

fn drop(&mut self)

Executes the destructor for this type. Read more
source§

impl Send for ImageRef

source§

impl Sync for ImageRef

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/pixman/struct.LinearGradient.html b/pixman/struct.LinearGradient.html index 41bbf20..2b66de8 100644 --- a/pixman/struct.LinearGradient.html +++ b/pixman/struct.LinearGradient.html @@ -1,4 +1,4 @@ -LinearGradient in pixman - Rust
pixman

Struct LinearGradient

source
pub struct LinearGradient<'alpha> { /* private fields */ }
Expand description

Linear gradient image

+LinearGradient in pixman - Rust
pixman

Struct LinearGradient

source
pub struct LinearGradient<'alpha> { /* private fields */ }
Expand description

Linear gradient image

Implementations§

source§

impl<'a> LinearGradient<'a>

source

pub fn set_alpha_map<'alpha: 'a>( self, alpha_map: &'alpha Image<'_, 'static>, @@ -16,33 +16,33 @@

§Safety
p2: impl Into<Point>, stops: &[GradientStop], ) -> Result<Self, CreateFailed>

Create a new linear gradient image usable as the src in blit operations

-

Methods from Deref<Target = ImageRef>§

source

pub fn set_repeat(&mut self, repeat: Repeat)

Set the repeat operation for this image

-
source

pub fn set_transform( +

Methods from Deref<Target = ImageRef>§

source

pub fn set_repeat(&mut self, repeat: Repeat)

Set the repeat operation for this image

+
source

pub fn set_transform( &mut self, transform: impl Into<Transform>, ) -> Result<(), OperationFailed>

Apply the specified transform during sampling from this image

-
source

pub fn clear_transform(&mut self) -> Result<(), OperationFailed>

Clear a previously applied transform

-
source

pub fn set_clip_region( +

source

pub fn clear_transform(&mut self) -> Result<(), OperationFailed>

Clear a previously applied transform

+
source

pub fn set_clip_region( &mut self, region: Option<&Region16>, ) -> Result<(), OperationFailed>

Apply a clip region used during composition

-
source

pub fn set_clip_region32( +

source

pub fn set_clip_region32( &mut self, region: Option<&Region32>, ) -> Result<(), OperationFailed>

Apply a clip region used during composition

-
source

pub fn set_dither(&mut self, dither: Dither)

Set the dither operation used during composition

-
source

pub fn set_dither_offset(&mut self, offset_x: c_int, offset_y: c_int)

Set the dither offset

-
source

pub fn set_filter( +

source

pub fn set_dither(&mut self, dither: Dither)

Set the dither operation used during composition

+
source

pub fn set_dither_offset(&mut self, offset_x: c_int, offset_y: c_int)

Set the dither offset

+
source

pub fn set_filter( &mut self, filter: Filter, filter_params: &[Fixed], ) -> Result<(), OperationFailed>

Set the filter operation used during composition

-
source

pub fn set_has_client_clip(&mut self, client_clip: bool)

Set whether the source clip was set by a client

-
source

pub fn set_source_clipping(&mut self, source_clipping: bool)

Set whether the clip applies when the image is used as a source

-
source

pub fn component_alpha(&self) -> bool

Whether the image has component alpha or unified alpha

-
source

pub fn set_component_alpha(&mut self, component_alpha: bool)

Set whether the image has component alpha or unified alpha

-
source

pub fn as_ptr(&self) -> *mut pixman_image_t

Access the raw image pointer

-

Trait Implementations§

source§

impl<'alpha> Debug for LinearGradient<'alpha>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'alpha> Deref for LinearGradient<'alpha>

source§

type Target = ImageRef

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<'alpha> DerefMut for LinearGradient<'alpha>

source§

fn deref_mut(&mut self) -> &mut Self::Target

Mutably dereferences the value.

Auto Trait Implementations§

§

impl<'alpha> Freeze for LinearGradient<'alpha>

§

impl<'alpha> RefUnwindSafe for LinearGradient<'alpha>

§

impl<'alpha> !Send for LinearGradient<'alpha>

§

impl<'alpha> !Sync for LinearGradient<'alpha>

§

impl<'alpha> Unpin for LinearGradient<'alpha>

§

impl<'alpha> UnwindSafe for LinearGradient<'alpha>

Blanket Implementations§

source§

impl<T> Any for T
where +

source

pub fn set_has_client_clip(&mut self, client_clip: bool)

Set whether the source clip was set by a client

+
source

pub fn set_source_clipping(&mut self, source_clipping: bool)

Set whether the clip applies when the image is used as a source

+
source

pub fn component_alpha(&self) -> bool

Whether the image has component alpha or unified alpha

+
source

pub fn set_component_alpha(&mut self, component_alpha: bool)

Set whether the image has component alpha or unified alpha

+
source

pub fn as_ptr(&self) -> *mut pixman_image_t

Access the raw image pointer

+

Trait Implementations§

source§

impl<'alpha> Debug for LinearGradient<'alpha>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'alpha> Deref for LinearGradient<'alpha>

source§

type Target = ImageRef

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<'alpha> DerefMut for LinearGradient<'alpha>

source§

fn deref_mut(&mut self) -> &mut Self::Target

Mutably dereferences the value.

Auto Trait Implementations§

§

impl<'alpha> Freeze for LinearGradient<'alpha>

§

impl<'alpha> RefUnwindSafe for LinearGradient<'alpha>

§

impl<'alpha> Send for LinearGradient<'alpha>

§

impl<'alpha> Sync for LinearGradient<'alpha>

§

impl<'alpha> Unpin for LinearGradient<'alpha>

§

impl<'alpha> UnwindSafe for LinearGradient<'alpha>

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/pixman/struct.RadialGradient.html b/pixman/struct.RadialGradient.html index 394bca5..c853ada 100644 --- a/pixman/struct.RadialGradient.html +++ b/pixman/struct.RadialGradient.html @@ -1,4 +1,4 @@ -RadialGradient in pixman - Rust
pixman

Struct RadialGradient

source
pub struct RadialGradient<'alpha> { /* private fields */ }
Expand description

Radial gradient image

+RadialGradient in pixman - Rust
pixman

Struct RadialGradient

source
pub struct RadialGradient<'alpha> { /* private fields */ }
Expand description

Radial gradient image

Implementations§

source§

impl<'a> RadialGradient<'a>

source

pub fn set_alpha_map<'alpha: 'a>( self, alpha_map: &'alpha Image<'_, 'static>, @@ -18,33 +18,33 @@

§Safety
outer_radius: impl Into<Fixed>, stops: &[GradientStop], ) -> Result<Self, CreateFailed>

Create a new radial gradient image usable as the src in blit operations

-

Methods from Deref<Target = ImageRef>§

source

pub fn set_repeat(&mut self, repeat: Repeat)

Set the repeat operation for this image

-
source

pub fn set_transform( +

Methods from Deref<Target = ImageRef>§

source

pub fn set_repeat(&mut self, repeat: Repeat)

Set the repeat operation for this image

+
source

pub fn set_transform( &mut self, transform: impl Into<Transform>, ) -> Result<(), OperationFailed>

Apply the specified transform during sampling from this image

-
source

pub fn clear_transform(&mut self) -> Result<(), OperationFailed>

Clear a previously applied transform

-
source

pub fn set_clip_region( +

source

pub fn clear_transform(&mut self) -> Result<(), OperationFailed>

Clear a previously applied transform

+
source

pub fn set_clip_region( &mut self, region: Option<&Region16>, ) -> Result<(), OperationFailed>

Apply a clip region used during composition

-
source

pub fn set_clip_region32( +

source

pub fn set_clip_region32( &mut self, region: Option<&Region32>, ) -> Result<(), OperationFailed>

Apply a clip region used during composition

-
source

pub fn set_dither(&mut self, dither: Dither)

Set the dither operation used during composition

-
source

pub fn set_dither_offset(&mut self, offset_x: c_int, offset_y: c_int)

Set the dither offset

-
source

pub fn set_filter( +

source

pub fn set_dither(&mut self, dither: Dither)

Set the dither operation used during composition

+
source

pub fn set_dither_offset(&mut self, offset_x: c_int, offset_y: c_int)

Set the dither offset

+
source

pub fn set_filter( &mut self, filter: Filter, filter_params: &[Fixed], ) -> Result<(), OperationFailed>

Set the filter operation used during composition

-
source

pub fn set_has_client_clip(&mut self, client_clip: bool)

Set whether the source clip was set by a client

-
source

pub fn set_source_clipping(&mut self, source_clipping: bool)

Set whether the clip applies when the image is used as a source

-
source

pub fn component_alpha(&self) -> bool

Whether the image has component alpha or unified alpha

-
source

pub fn set_component_alpha(&mut self, component_alpha: bool)

Set whether the image has component alpha or unified alpha

-
source

pub fn as_ptr(&self) -> *mut pixman_image_t

Access the raw image pointer

-

Trait Implementations§

source§

impl<'alpha> Debug for RadialGradient<'alpha>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'alpha> Deref for RadialGradient<'alpha>

source§

type Target = ImageRef

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<'alpha> DerefMut for RadialGradient<'alpha>

source§

fn deref_mut(&mut self) -> &mut Self::Target

Mutably dereferences the value.

Auto Trait Implementations§

§

impl<'alpha> Freeze for RadialGradient<'alpha>

§

impl<'alpha> RefUnwindSafe for RadialGradient<'alpha>

§

impl<'alpha> !Send for RadialGradient<'alpha>

§

impl<'alpha> !Sync for RadialGradient<'alpha>

§

impl<'alpha> Unpin for RadialGradient<'alpha>

§

impl<'alpha> UnwindSafe for RadialGradient<'alpha>

Blanket Implementations§

source§

impl<T> Any for T
where +

source

pub fn set_has_client_clip(&mut self, client_clip: bool)

Set whether the source clip was set by a client

+
source

pub fn set_source_clipping(&mut self, source_clipping: bool)

Set whether the clip applies when the image is used as a source

+
source

pub fn component_alpha(&self) -> bool

Whether the image has component alpha or unified alpha

+
source

pub fn set_component_alpha(&mut self, component_alpha: bool)

Set whether the image has component alpha or unified alpha

+
source

pub fn as_ptr(&self) -> *mut pixman_image_t

Access the raw image pointer

+

Trait Implementations§

source§

impl<'alpha> Debug for RadialGradient<'alpha>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'alpha> Deref for RadialGradient<'alpha>

source§

type Target = ImageRef

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<'alpha> DerefMut for RadialGradient<'alpha>

source§

fn deref_mut(&mut self) -> &mut Self::Target

Mutably dereferences the value.

Auto Trait Implementations§

§

impl<'alpha> Freeze for RadialGradient<'alpha>

§

impl<'alpha> RefUnwindSafe for RadialGradient<'alpha>

§

impl<'alpha> Send for RadialGradient<'alpha>

§

impl<'alpha> Sync for RadialGradient<'alpha>

§

impl<'alpha> Unpin for RadialGradient<'alpha>

§

impl<'alpha> UnwindSafe for RadialGradient<'alpha>

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/pixman/struct.Solid.html b/pixman/struct.Solid.html index 46ff182..239c2c4 100644 --- a/pixman/struct.Solid.html +++ b/pixman/struct.Solid.html @@ -1,4 +1,4 @@ -Solid in pixman - Rust
pixman

Struct Solid

source
pub struct Solid<'alpha> { /* private fields */ }
Expand description

Solid color image

+Solid in pixman - Rust
pixman

Struct Solid

source
pub struct Solid<'alpha> { /* private fields */ }
Expand description

Solid color image

Implementations§

source§

impl<'a> Solid<'a>

source

pub fn set_alpha_map<'alpha: 'a>( self, alpha_map: &'alpha Image<'_, 'static>, @@ -12,33 +12,33 @@

§Safety

The pointer is expected to be valid and have a ref-count of at least one. Ownership of the pointer is transferred and unref will be called on drop.

source§

impl Solid<'static>

source

pub fn new(color: impl Into<Color>) -> Result<Self, CreateFailed>

Create a new solid color image usable as the src in blit operations

-

Methods from Deref<Target = ImageRef>§

source

pub fn set_repeat(&mut self, repeat: Repeat)

Set the repeat operation for this image

-
source

pub fn set_transform( +

Methods from Deref<Target = ImageRef>§

source

pub fn set_repeat(&mut self, repeat: Repeat)

Set the repeat operation for this image

+
source

pub fn set_transform( &mut self, transform: impl Into<Transform>, ) -> Result<(), OperationFailed>

Apply the specified transform during sampling from this image

-
source

pub fn clear_transform(&mut self) -> Result<(), OperationFailed>

Clear a previously applied transform

-
source

pub fn set_clip_region( +

source

pub fn clear_transform(&mut self) -> Result<(), OperationFailed>

Clear a previously applied transform

+
source

pub fn set_clip_region( &mut self, region: Option<&Region16>, ) -> Result<(), OperationFailed>

Apply a clip region used during composition

-
source

pub fn set_clip_region32( +

source

pub fn set_clip_region32( &mut self, region: Option<&Region32>, ) -> Result<(), OperationFailed>

Apply a clip region used during composition

-
source

pub fn set_dither(&mut self, dither: Dither)

Set the dither operation used during composition

-
source

pub fn set_dither_offset(&mut self, offset_x: c_int, offset_y: c_int)

Set the dither offset

-
source

pub fn set_filter( +

source

pub fn set_dither(&mut self, dither: Dither)

Set the dither operation used during composition

+
source

pub fn set_dither_offset(&mut self, offset_x: c_int, offset_y: c_int)

Set the dither offset

+
source

pub fn set_filter( &mut self, filter: Filter, filter_params: &[Fixed], ) -> Result<(), OperationFailed>

Set the filter operation used during composition

-
source

pub fn set_has_client_clip(&mut self, client_clip: bool)

Set whether the source clip was set by a client

-
source

pub fn set_source_clipping(&mut self, source_clipping: bool)

Set whether the clip applies when the image is used as a source

-
source

pub fn component_alpha(&self) -> bool

Whether the image has component alpha or unified alpha

-
source

pub fn set_component_alpha(&mut self, component_alpha: bool)

Set whether the image has component alpha or unified alpha

-
source

pub fn as_ptr(&self) -> *mut pixman_image_t

Access the raw image pointer

-

Trait Implementations§

source§

impl<'alpha> Debug for Solid<'alpha>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'alpha> Deref for Solid<'alpha>

source§

type Target = ImageRef

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<'alpha> DerefMut for Solid<'alpha>

source§

fn deref_mut(&mut self) -> &mut Self::Target

Mutably dereferences the value.

Auto Trait Implementations§

§

impl<'alpha> Freeze for Solid<'alpha>

§

impl<'alpha> RefUnwindSafe for Solid<'alpha>

§

impl<'alpha> !Send for Solid<'alpha>

§

impl<'alpha> !Sync for Solid<'alpha>

§

impl<'alpha> Unpin for Solid<'alpha>

§

impl<'alpha> UnwindSafe for Solid<'alpha>

Blanket Implementations§

source§

impl<T> Any for T
where +

source

pub fn set_has_client_clip(&mut self, client_clip: bool)

Set whether the source clip was set by a client

+
source

pub fn set_source_clipping(&mut self, source_clipping: bool)

Set whether the clip applies when the image is used as a source

+
source

pub fn component_alpha(&self) -> bool

Whether the image has component alpha or unified alpha

+
source

pub fn set_component_alpha(&mut self, component_alpha: bool)

Set whether the image has component alpha or unified alpha

+
source

pub fn as_ptr(&self) -> *mut pixman_image_t

Access the raw image pointer

+

Trait Implementations§

source§

impl<'alpha> Debug for Solid<'alpha>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'alpha> Deref for Solid<'alpha>

source§

type Target = ImageRef

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<'alpha> DerefMut for Solid<'alpha>

source§

fn deref_mut(&mut self) -> &mut Self::Target

Mutably dereferences the value.

Auto Trait Implementations§

§

impl<'alpha> Freeze for Solid<'alpha>

§

impl<'alpha> RefUnwindSafe for Solid<'alpha>

§

impl<'alpha> Send for Solid<'alpha>

§

impl<'alpha> Sync for Solid<'alpha>

§

impl<'alpha> Unpin for Solid<'alpha>

§

impl<'alpha> UnwindSafe for Solid<'alpha>

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/src/pixman/image/mod.rs.html b/src/pixman/image/mod.rs.html index 2531fdb..fa249f7 100644 --- a/src/pixman/image/mod.rs.html +++ b/src/pixman/image/mod.rs.html @@ -266,7 +266,13 @@ 265 266 267 -268
use std::os::raw::c_int;
+268
+269
+270
+271
+272
+273
+274
use std::os::raw::c_int;
 
 use pixman_sys as ffi;
 use thiserror::Error;
@@ -296,6 +302,12 @@
 #[derive(Debug)]
 pub struct ImageRef(*mut ffi::pixman_image_t);
 
+// SAFETY: See `Image`.
+#[cfg(feature = "sync")]
+unsafe impl Send for ImageRef {}
+#[cfg(feature = "sync")]
+unsafe impl Sync for ImageRef {}
+
 impl ImageRef {
     /// Set the repeat operation for this image
     pub fn set_repeat(&mut self, repeat: Repeat) {
diff --git a/src/pixman/lib.rs.html b/src/pixman/lib.rs.html
index b1e1159..d46dc4e 100644
--- a/src/pixman/lib.rs.html
+++ b/src/pixman/lib.rs.html
@@ -163,7 +163,24 @@
 162
 163
 164
-165
#![cfg_attr(docsrs, feature(doc_auto_cfg))]
+165
+166
+167
+168
+169
+170
+171
+172
+173
+174
+175
+176
+177
+178
+179
+180
+181
+182
#![cfg_attr(docsrs, feature(doc_auto_cfg))]
 #![warn(missing_docs, missing_debug_implementations)]
 //! # From the official [pixman docs](https://www.pixman.org/):
 //!
@@ -328,4 +345,21 @@
 pub fn sample_floor_y(y: impl Into<Fixed>, bpp: i32) -> Fixed {
     Fixed::from_raw(unsafe { ffi::pixman_sample_floor_y(y.into().into_raw(), bpp) })
 }
+
+#[cfg(all(test, feature = "sync"))]
+mod test {
+    use super::*;
+
+    fn is_send_and_sync<T: Send + Sync>() {}
+
+    #[test]
+    fn test_send_sync() {
+        is_send_and_sync::<Image<'static, 'static>>();
+        is_send_and_sync::<ImageRef>();
+        is_send_and_sync::<LinearGradient>();
+        is_send_and_sync::<RadialGradient>();
+        is_send_and_sync::<ConicalGradient>();
+        is_send_and_sync::<Solid>();
+    }
+}
 
\ No newline at end of file diff --git a/trait.impl/core/marker/trait.Send.js b/trait.impl/core/marker/trait.Send.js index 43d9471..5faa16b 100644 --- a/trait.impl/core/marker/trait.Send.js +++ b/trait.impl/core/marker/trait.Send.js @@ -1,9 +1,9 @@ (function() { - var implementors = Object.fromEntries([["pixman",[["impl !Send for ImageRef",1,["pixman::image::ImageRef"]],["impl !Send for Region16",1,["pixman::region::Region16"]],["impl !Send for Region32",1,["pixman::region::Region32"]],["impl Send for Dither",1,["pixman::dither::Dither"]],["impl Send for Filter",1,["pixman::filter::Filter"]],["impl Send for FormatCode",1,["pixman::format::FormatCode"]],["impl Send for Operation",1,["pixman::operation::Operation"]],["impl Send for Overlap",1,["pixman::region::Overlap"]],["impl Send for Repeat",1,["pixman::repeat::Repeat"]],["impl Send for Color",1,["pixman::color::Color"]],["impl Send for CreateFailed",1,["pixman::image::CreateFailed"]],["impl Send for Edge",1,["pixman::edge::Edge"]],["impl Send for FTransform",1,["pixman::transform::FTransform"]],["impl Send for FVector",1,["pixman::vector::FVector"]],["impl Send for Fixed",1,["pixman::fixed::Fixed"]],["impl Send for GradientStop",1,["pixman::gradient_stop::GradientStop"]],["impl Send for Image<'_, '_>"],["impl Send for Line",1,["pixman::line::Line"]],["impl Send for OperationFailed",1,["pixman::OperationFailed"]],["impl Send for Point",1,["pixman::point::Point"]],["impl Send for Span",1,["pixman::span::Span"]],["impl Send for Transform",1,["pixman::transform::Transform"]],["impl Send for TransformConvertError",1,["pixman::transform::TransformConvertError"]],["impl Send for Trap",1,["pixman::trap::Trap"]],["impl Send for Trapezoid",1,["pixman::trapezoid::Trapezoid"]],["impl Send for Triangle",1,["pixman::triangle::Triangle"]],["impl Send for UnknownDither",1,["pixman::dither::UnknownDither"]],["impl Send for UnknownFilter",1,["pixman::filter::UnknownFilter"]],["impl Send for UnknownOperation",1,["pixman::operation::UnknownOperation"]],["impl Send for UnknownRepeat",1,["pixman::repeat::UnknownRepeat"]],["impl Send for UnsupportedDrmFourcc",1,["pixman::format::UnsupportedDrmFourcc"]],["impl Send for UnsupportedFormatCode",1,["pixman::format::UnsupportedFormatCode"]],["impl Send for Vector",1,["pixman::vector::Vector"]],["impl<'alpha> !Send for ConicalGradient<'alpha>",1,["pixman::image::conical_gradient::ConicalGradient"]],["impl<'alpha> !Send for LinearGradient<'alpha>",1,["pixman::image::linear_gradient::LinearGradient"]],["impl<'alpha> !Send for RadialGradient<'alpha>",1,["pixman::image::radial_gradient::RadialGradient"]],["impl<'alpha> !Send for Solid<'alpha>",1,["pixman::image::solid::Solid"]]]],["pixman_sys",[["impl !Send for pixman_glyph_t",1,["pixman_sys::pixman_glyph_t"]],["impl !Send for pixman_region16",1,["pixman_sys::pixman_region16"]],["impl !Send for pixman_region32",1,["pixman_sys::pixman_region32"]],["impl Send for pixman_box16",1,["pixman_sys::pixman_box16"]],["impl Send for pixman_box32",1,["pixman_sys::pixman_box32"]],["impl Send for pixman_color",1,["pixman_sys::pixman_color"]],["impl Send for pixman_edge",1,["pixman_sys::pixman_edge"]],["impl Send for pixman_f_transform",1,["pixman_sys::pixman_f_transform"]],["impl Send for pixman_f_vector",1,["pixman_sys::pixman_f_vector"]],["impl Send for pixman_glyph_cache_t",1,["pixman_sys::pixman_glyph_cache_t"]],["impl Send for pixman_gradient_stop",1,["pixman_sys::pixman_gradient_stop"]],["impl Send for pixman_image",1,["pixman_sys::pixman_image"]],["impl Send for pixman_indexed",1,["pixman_sys::pixman_indexed"]],["impl Send for pixman_line_fixed",1,["pixman_sys::pixman_line_fixed"]],["impl Send for pixman_point_fixed",1,["pixman_sys::pixman_point_fixed"]],["impl Send for pixman_rectangle16",1,["pixman_sys::pixman_rectangle16"]],["impl Send for pixman_rectangle32",1,["pixman_sys::pixman_rectangle32"]],["impl Send for pixman_region16_data",1,["pixman_sys::pixman_region16_data"]],["impl Send for pixman_region32_data",1,["pixman_sys::pixman_region32_data"]],["impl Send for pixman_span_fix",1,["pixman_sys::pixman_span_fix"]],["impl Send for pixman_transform",1,["pixman_sys::pixman_transform"]],["impl Send for pixman_trap",1,["pixman_sys::pixman_trap"]],["impl Send for pixman_trapezoid",1,["pixman_sys::pixman_trapezoid"]],["impl Send for pixman_triangle",1,["pixman_sys::pixman_triangle"]],["impl Send for pixman_vector",1,["pixman_sys::pixman_vector"]]]]]); + var implementors = Object.fromEntries([["pixman",[["impl !Send for Region16",1,["pixman::region::Region16"]],["impl !Send for Region32",1,["pixman::region::Region32"]],["impl Send for Dither",1,["pixman::dither::Dither"]],["impl Send for Filter",1,["pixman::filter::Filter"]],["impl Send for FormatCode",1,["pixman::format::FormatCode"]],["impl Send for Operation",1,["pixman::operation::Operation"]],["impl Send for Overlap",1,["pixman::region::Overlap"]],["impl Send for Repeat",1,["pixman::repeat::Repeat"]],["impl Send for Color",1,["pixman::color::Color"]],["impl Send for CreateFailed",1,["pixman::image::CreateFailed"]],["impl Send for Edge",1,["pixman::edge::Edge"]],["impl Send for FTransform",1,["pixman::transform::FTransform"]],["impl Send for FVector",1,["pixman::vector::FVector"]],["impl Send for Fixed",1,["pixman::fixed::Fixed"]],["impl Send for GradientStop",1,["pixman::gradient_stop::GradientStop"]],["impl Send for Image<'_, '_>"],["impl Send for ImageRef"],["impl Send for Line",1,["pixman::line::Line"]],["impl Send for OperationFailed",1,["pixman::OperationFailed"]],["impl Send for Point",1,["pixman::point::Point"]],["impl Send for Span",1,["pixman::span::Span"]],["impl Send for Transform",1,["pixman::transform::Transform"]],["impl Send for TransformConvertError",1,["pixman::transform::TransformConvertError"]],["impl Send for Trap",1,["pixman::trap::Trap"]],["impl Send for Trapezoid",1,["pixman::trapezoid::Trapezoid"]],["impl Send for Triangle",1,["pixman::triangle::Triangle"]],["impl Send for UnknownDither",1,["pixman::dither::UnknownDither"]],["impl Send for UnknownFilter",1,["pixman::filter::UnknownFilter"]],["impl Send for UnknownOperation",1,["pixman::operation::UnknownOperation"]],["impl Send for UnknownRepeat",1,["pixman::repeat::UnknownRepeat"]],["impl Send for UnsupportedDrmFourcc",1,["pixman::format::UnsupportedDrmFourcc"]],["impl Send for UnsupportedFormatCode",1,["pixman::format::UnsupportedFormatCode"]],["impl Send for Vector",1,["pixman::vector::Vector"]],["impl<'alpha> Send for ConicalGradient<'alpha>",1,["pixman::image::conical_gradient::ConicalGradient"]],["impl<'alpha> Send for LinearGradient<'alpha>",1,["pixman::image::linear_gradient::LinearGradient"]],["impl<'alpha> Send for RadialGradient<'alpha>",1,["pixman::image::radial_gradient::RadialGradient"]],["impl<'alpha> Send for Solid<'alpha>",1,["pixman::image::solid::Solid"]]]],["pixman_sys",[["impl !Send for pixman_glyph_t",1,["pixman_sys::pixman_glyph_t"]],["impl !Send for pixman_region16",1,["pixman_sys::pixman_region16"]],["impl !Send for pixman_region32",1,["pixman_sys::pixman_region32"]],["impl Send for pixman_box16",1,["pixman_sys::pixman_box16"]],["impl Send for pixman_box32",1,["pixman_sys::pixman_box32"]],["impl Send for pixman_color",1,["pixman_sys::pixman_color"]],["impl Send for pixman_edge",1,["pixman_sys::pixman_edge"]],["impl Send for pixman_f_transform",1,["pixman_sys::pixman_f_transform"]],["impl Send for pixman_f_vector",1,["pixman_sys::pixman_f_vector"]],["impl Send for pixman_glyph_cache_t",1,["pixman_sys::pixman_glyph_cache_t"]],["impl Send for pixman_gradient_stop",1,["pixman_sys::pixman_gradient_stop"]],["impl Send for pixman_image",1,["pixman_sys::pixman_image"]],["impl Send for pixman_indexed",1,["pixman_sys::pixman_indexed"]],["impl Send for pixman_line_fixed",1,["pixman_sys::pixman_line_fixed"]],["impl Send for pixman_point_fixed",1,["pixman_sys::pixman_point_fixed"]],["impl Send for pixman_rectangle16",1,["pixman_sys::pixman_rectangle16"]],["impl Send for pixman_rectangle32",1,["pixman_sys::pixman_rectangle32"]],["impl Send for pixman_region16_data",1,["pixman_sys::pixman_region16_data"]],["impl Send for pixman_region32_data",1,["pixman_sys::pixman_region32_data"]],["impl Send for pixman_span_fix",1,["pixman_sys::pixman_span_fix"]],["impl Send for pixman_transform",1,["pixman_sys::pixman_transform"]],["impl Send for pixman_trap",1,["pixman_sys::pixman_trap"]],["impl Send for pixman_trapezoid",1,["pixman_sys::pixman_trapezoid"]],["impl Send for pixman_triangle",1,["pixman_sys::pixman_triangle"]],["impl Send for pixman_vector",1,["pixman_sys::pixman_vector"]]]]]); if (window.register_implementors) { window.register_implementors(implementors); } else { window.pending_implementors = implementors; } })() -//{"start":57,"fragment_lengths":[10783,7893]} \ No newline at end of file +//{"start":57,"fragment_lengths":[10748,7893]} \ No newline at end of file diff --git a/trait.impl/core/marker/trait.Sync.js b/trait.impl/core/marker/trait.Sync.js index 9561abe..812e5bb 100644 --- a/trait.impl/core/marker/trait.Sync.js +++ b/trait.impl/core/marker/trait.Sync.js @@ -1,9 +1,9 @@ (function() { - var implementors = Object.fromEntries([["pixman",[["impl !Sync for ImageRef",1,["pixman::image::ImageRef"]],["impl !Sync for Region16",1,["pixman::region::Region16"]],["impl !Sync for Region32",1,["pixman::region::Region32"]],["impl Sync for Dither",1,["pixman::dither::Dither"]],["impl Sync for Filter",1,["pixman::filter::Filter"]],["impl Sync for FormatCode",1,["pixman::format::FormatCode"]],["impl Sync for Operation",1,["pixman::operation::Operation"]],["impl Sync for Overlap",1,["pixman::region::Overlap"]],["impl Sync for Repeat",1,["pixman::repeat::Repeat"]],["impl Sync for Color",1,["pixman::color::Color"]],["impl Sync for CreateFailed",1,["pixman::image::CreateFailed"]],["impl Sync for Edge",1,["pixman::edge::Edge"]],["impl Sync for FTransform",1,["pixman::transform::FTransform"]],["impl Sync for FVector",1,["pixman::vector::FVector"]],["impl Sync for Fixed",1,["pixman::fixed::Fixed"]],["impl Sync for GradientStop",1,["pixman::gradient_stop::GradientStop"]],["impl Sync for Image<'_, '_>"],["impl Sync for Line",1,["pixman::line::Line"]],["impl Sync for OperationFailed",1,["pixman::OperationFailed"]],["impl Sync for Point",1,["pixman::point::Point"]],["impl Sync for Span",1,["pixman::span::Span"]],["impl Sync for Transform",1,["pixman::transform::Transform"]],["impl Sync for TransformConvertError",1,["pixman::transform::TransformConvertError"]],["impl Sync for Trap",1,["pixman::trap::Trap"]],["impl Sync for Trapezoid",1,["pixman::trapezoid::Trapezoid"]],["impl Sync for Triangle",1,["pixman::triangle::Triangle"]],["impl Sync for UnknownDither",1,["pixman::dither::UnknownDither"]],["impl Sync for UnknownFilter",1,["pixman::filter::UnknownFilter"]],["impl Sync for UnknownOperation",1,["pixman::operation::UnknownOperation"]],["impl Sync for UnknownRepeat",1,["pixman::repeat::UnknownRepeat"]],["impl Sync for UnsupportedDrmFourcc",1,["pixman::format::UnsupportedDrmFourcc"]],["impl Sync for UnsupportedFormatCode",1,["pixman::format::UnsupportedFormatCode"]],["impl Sync for Vector",1,["pixman::vector::Vector"]],["impl<'alpha> !Sync for ConicalGradient<'alpha>",1,["pixman::image::conical_gradient::ConicalGradient"]],["impl<'alpha> !Sync for LinearGradient<'alpha>",1,["pixman::image::linear_gradient::LinearGradient"]],["impl<'alpha> !Sync for RadialGradient<'alpha>",1,["pixman::image::radial_gradient::RadialGradient"]],["impl<'alpha> !Sync for Solid<'alpha>",1,["pixman::image::solid::Solid"]]]],["pixman_sys",[["impl !Sync for pixman_glyph_t",1,["pixman_sys::pixman_glyph_t"]],["impl !Sync for pixman_region16",1,["pixman_sys::pixman_region16"]],["impl !Sync for pixman_region32",1,["pixman_sys::pixman_region32"]],["impl Sync for pixman_box16",1,["pixman_sys::pixman_box16"]],["impl Sync for pixman_box32",1,["pixman_sys::pixman_box32"]],["impl Sync for pixman_color",1,["pixman_sys::pixman_color"]],["impl Sync for pixman_edge",1,["pixman_sys::pixman_edge"]],["impl Sync for pixman_f_transform",1,["pixman_sys::pixman_f_transform"]],["impl Sync for pixman_f_vector",1,["pixman_sys::pixman_f_vector"]],["impl Sync for pixman_glyph_cache_t",1,["pixman_sys::pixman_glyph_cache_t"]],["impl Sync for pixman_gradient_stop",1,["pixman_sys::pixman_gradient_stop"]],["impl Sync for pixman_image",1,["pixman_sys::pixman_image"]],["impl Sync for pixman_indexed",1,["pixman_sys::pixman_indexed"]],["impl Sync for pixman_line_fixed",1,["pixman_sys::pixman_line_fixed"]],["impl Sync for pixman_point_fixed",1,["pixman_sys::pixman_point_fixed"]],["impl Sync for pixman_rectangle16",1,["pixman_sys::pixman_rectangle16"]],["impl Sync for pixman_rectangle32",1,["pixman_sys::pixman_rectangle32"]],["impl Sync for pixman_region16_data",1,["pixman_sys::pixman_region16_data"]],["impl Sync for pixman_region32_data",1,["pixman_sys::pixman_region32_data"]],["impl Sync for pixman_span_fix",1,["pixman_sys::pixman_span_fix"]],["impl Sync for pixman_transform",1,["pixman_sys::pixman_transform"]],["impl Sync for pixman_trap",1,["pixman_sys::pixman_trap"]],["impl Sync for pixman_trapezoid",1,["pixman_sys::pixman_trapezoid"]],["impl Sync for pixman_triangle",1,["pixman_sys::pixman_triangle"]],["impl Sync for pixman_vector",1,["pixman_sys::pixman_vector"]]]]]); + var implementors = Object.fromEntries([["pixman",[["impl !Sync for Region16",1,["pixman::region::Region16"]],["impl !Sync for Region32",1,["pixman::region::Region32"]],["impl Sync for Dither",1,["pixman::dither::Dither"]],["impl Sync for Filter",1,["pixman::filter::Filter"]],["impl Sync for FormatCode",1,["pixman::format::FormatCode"]],["impl Sync for Operation",1,["pixman::operation::Operation"]],["impl Sync for Overlap",1,["pixman::region::Overlap"]],["impl Sync for Repeat",1,["pixman::repeat::Repeat"]],["impl Sync for Color",1,["pixman::color::Color"]],["impl Sync for CreateFailed",1,["pixman::image::CreateFailed"]],["impl Sync for Edge",1,["pixman::edge::Edge"]],["impl Sync for FTransform",1,["pixman::transform::FTransform"]],["impl Sync for FVector",1,["pixman::vector::FVector"]],["impl Sync for Fixed",1,["pixman::fixed::Fixed"]],["impl Sync for GradientStop",1,["pixman::gradient_stop::GradientStop"]],["impl Sync for Image<'_, '_>"],["impl Sync for ImageRef"],["impl Sync for Line",1,["pixman::line::Line"]],["impl Sync for OperationFailed",1,["pixman::OperationFailed"]],["impl Sync for Point",1,["pixman::point::Point"]],["impl Sync for Span",1,["pixman::span::Span"]],["impl Sync for Transform",1,["pixman::transform::Transform"]],["impl Sync for TransformConvertError",1,["pixman::transform::TransformConvertError"]],["impl Sync for Trap",1,["pixman::trap::Trap"]],["impl Sync for Trapezoid",1,["pixman::trapezoid::Trapezoid"]],["impl Sync for Triangle",1,["pixman::triangle::Triangle"]],["impl Sync for UnknownDither",1,["pixman::dither::UnknownDither"]],["impl Sync for UnknownFilter",1,["pixman::filter::UnknownFilter"]],["impl Sync for UnknownOperation",1,["pixman::operation::UnknownOperation"]],["impl Sync for UnknownRepeat",1,["pixman::repeat::UnknownRepeat"]],["impl Sync for UnsupportedDrmFourcc",1,["pixman::format::UnsupportedDrmFourcc"]],["impl Sync for UnsupportedFormatCode",1,["pixman::format::UnsupportedFormatCode"]],["impl Sync for Vector",1,["pixman::vector::Vector"]],["impl<'alpha> Sync for ConicalGradient<'alpha>",1,["pixman::image::conical_gradient::ConicalGradient"]],["impl<'alpha> Sync for LinearGradient<'alpha>",1,["pixman::image::linear_gradient::LinearGradient"]],["impl<'alpha> Sync for RadialGradient<'alpha>",1,["pixman::image::radial_gradient::RadialGradient"]],["impl<'alpha> Sync for Solid<'alpha>",1,["pixman::image::solid::Solid"]]]],["pixman_sys",[["impl !Sync for pixman_glyph_t",1,["pixman_sys::pixman_glyph_t"]],["impl !Sync for pixman_region16",1,["pixman_sys::pixman_region16"]],["impl !Sync for pixman_region32",1,["pixman_sys::pixman_region32"]],["impl Sync for pixman_box16",1,["pixman_sys::pixman_box16"]],["impl Sync for pixman_box32",1,["pixman_sys::pixman_box32"]],["impl Sync for pixman_color",1,["pixman_sys::pixman_color"]],["impl Sync for pixman_edge",1,["pixman_sys::pixman_edge"]],["impl Sync for pixman_f_transform",1,["pixman_sys::pixman_f_transform"]],["impl Sync for pixman_f_vector",1,["pixman_sys::pixman_f_vector"]],["impl Sync for pixman_glyph_cache_t",1,["pixman_sys::pixman_glyph_cache_t"]],["impl Sync for pixman_gradient_stop",1,["pixman_sys::pixman_gradient_stop"]],["impl Sync for pixman_image",1,["pixman_sys::pixman_image"]],["impl Sync for pixman_indexed",1,["pixman_sys::pixman_indexed"]],["impl Sync for pixman_line_fixed",1,["pixman_sys::pixman_line_fixed"]],["impl Sync for pixman_point_fixed",1,["pixman_sys::pixman_point_fixed"]],["impl Sync for pixman_rectangle16",1,["pixman_sys::pixman_rectangle16"]],["impl Sync for pixman_rectangle32",1,["pixman_sys::pixman_rectangle32"]],["impl Sync for pixman_region16_data",1,["pixman_sys::pixman_region16_data"]],["impl Sync for pixman_region32_data",1,["pixman_sys::pixman_region32_data"]],["impl Sync for pixman_span_fix",1,["pixman_sys::pixman_span_fix"]],["impl Sync for pixman_transform",1,["pixman_sys::pixman_transform"]],["impl Sync for pixman_trap",1,["pixman_sys::pixman_trap"]],["impl Sync for pixman_trapezoid",1,["pixman_sys::pixman_trapezoid"]],["impl Sync for pixman_triangle",1,["pixman_sys::pixman_triangle"]],["impl Sync for pixman_vector",1,["pixman_sys::pixman_vector"]]]]]); if (window.register_implementors) { window.register_implementors(implementors); } else { window.pending_implementors = implementors; } })() -//{"start":57,"fragment_lengths":[10783,7893]} \ No newline at end of file +//{"start":57,"fragment_lengths":[10748,7893]} \ No newline at end of file