pub struct ParamSpecExpressionBuilder<'a> { /* private fields */ }
Expand description

A builder-pattern type to construct ParamSpecExpression objects.

Implementations§

Trait Implementations§

Returns the “default value” for a type. Read more

Default: self.name

Default: self.name

Default: glib::ParamFlags::READWRITE

Implementation detail.

By default, the nickname of its redirect target will be used if it has one. Otherwise, self.name will be used.
Default: None
Default: glib::ParamFlags::READWRITE
Mark the property as read only and drops the READWRITE flag set by default.
Mark the property as write only and drops the READWRITE flag set by default.
Mark the property as readwrite, it is the default value.
Mark the property as construct
Mark the property as construct only
Mark the property as lax validation
Mark the property as explicit notify
Mark the property as deprecated

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.