[−][src]Enum gtk::BorderStyle
Describes how the border of a UI element should be rendered.
Variants (Non-exhaustive)
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
No visible border
A single line segment
Looks as if the content is sunken into the canvas
Looks as if the content is coming out of the canvas
Same as BorderStyle::None
A series of round dots
A series of square-ended dashes
Two parallel lines with some space between them
Looks as if it were carved in the canvas
Looks as if it were coming out of the canvas
Trait Implementations
impl Clone for BorderStyle
[src]
fn clone(&self) -> BorderStyle
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for BorderStyle
[src]
impl Debug for BorderStyle
[src]
impl Display for BorderStyle
[src]
impl Eq for BorderStyle
[src]
impl<'a> FromValue<'a> for BorderStyle
[src]
unsafe fn from_value(value: &Value) -> Self
[src]
impl<'a> FromValueOptional<'a> for BorderStyle
[src]
unsafe fn from_value_optional(value: &Value) -> Option<Self>
[src]
impl Hash for BorderStyle
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Ord for BorderStyle
[src]
fn cmp(&self, other: &BorderStyle) -> Ordering
[src]
#[must_use]fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn clamp(self, min: Self, max: Self) -> Self
[src]
impl PartialEq<BorderStyle> for BorderStyle
[src]
fn eq(&self, other: &BorderStyle) -> bool
[src]
fn ne(&self, other: &BorderStyle) -> bool
[src]
impl PartialOrd<BorderStyle> for BorderStyle
[src]
fn partial_cmp(&self, other: &BorderStyle) -> Option<Ordering>
[src]
fn lt(&self, other: &BorderStyle) -> bool
[src]
fn le(&self, other: &BorderStyle) -> bool
[src]
fn gt(&self, other: &BorderStyle) -> bool
[src]
fn ge(&self, other: &BorderStyle) -> bool
[src]
impl SetValue for BorderStyle
[src]
impl StaticType for BorderStyle
[src]
fn static_type() -> Type
[src]
impl StructuralEq for BorderStyle
[src]
impl StructuralPartialEq for BorderStyle
[src]
Auto Trait Implementations
impl RefUnwindSafe for BorderStyle
impl Send for BorderStyle
impl Sync for BorderStyle
impl Unpin for BorderStyle
impl UnwindSafe for BorderStyle
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> ToSendValue for T where
T: ToValue + SetValue + Send + ?Sized,
T: ToValue + SetValue + Send + ?Sized,
fn to_send_value(&self) -> SendValue
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T> ToValue for T where
T: SetValue + ?Sized,
T: SetValue + ?Sized,
fn to_value(&self) -> Value
fn to_value_type(&self) -> Type
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,