pub struct PercentSize<'a> {
pub height: i64,
pub width: i64,
pub extra_data: Option<BTreeMap<SmolStr, Data<'a>>>,
}Expand description
Proportional size of the embed relative to the viewport in larger windows. The dimensions are percentage out of 100. Could we use more granularity? Maybe, but come on.
Fields§
§height: i64§width: i64§extra_data: Option<BTreeMap<SmolStr, Data<'a>>>Implementations§
Source§impl<'a> PercentSize<'a>
impl<'a> PercentSize<'a>
Sourcepub fn new() -> PercentSizeBuilder<'a, Empty>
pub fn new() -> PercentSizeBuilder<'a, Empty>
Create a new builder for this type
Trait Implementations§
Source§impl<'a> Clone for PercentSize<'a>
impl<'a> Clone for PercentSize<'a>
Source§fn clone(&self) -> PercentSize<'a>
fn clone(&self) -> PercentSize<'a>
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<'a> Debug for PercentSize<'a>
impl<'a> Debug for PercentSize<'a>
Source§impl<'de: 'a, 'a> Deserialize<'de> for PercentSize<'a>
impl<'de: 'a, 'a> Deserialize<'de> for PercentSize<'a>
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl<'a> IntoStatic for PercentSize<'a>
impl<'a> IntoStatic for PercentSize<'a>
Source§type Output = PercentSize<'static>
type Output = PercentSize<'static>
The “owned” variant of the type. For
Cow<'a, str>, this is Cow<'static, str>, for example.Source§fn into_static(self) -> Self::Output
fn into_static(self) -> Self::Output
Turns the value into an “owned” variant, which can then be returned, moved, etc. Read more
Source§impl<'a> LexiconSchema for PercentSize<'a>
impl<'a> LexiconSchema for PercentSize<'a>
Source§fn lexicon_doc() -> LexiconDoc<'static>
fn lexicon_doc() -> LexiconDoc<'static>
Generate the lexicon document for this type Read more
Source§fn validate(&self) -> Result<(), ConstraintError>
fn validate(&self) -> Result<(), ConstraintError>
Validate an instance against lexicon constraints Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether this type should be inlined vs referenced Read more
Source§impl<'a> PartialEq for PercentSize<'a>
impl<'a> PartialEq for PercentSize<'a>
Source§impl<'a> Serialize for PercentSize<'a>
impl<'a> Serialize for PercentSize<'a>
impl<'a> Eq for PercentSize<'a>
impl<'a> StructuralPartialEq for PercentSize<'a>
Auto Trait Implementations§
impl<'a> Freeze for PercentSize<'a>
impl<'a> RefUnwindSafe for PercentSize<'a>
impl<'a> Send for PercentSize<'a>
impl<'a> Sync for PercentSize<'a>
impl<'a> Unpin for PercentSize<'a>
impl<'a> UnsafeUnpin for PercentSize<'a>
impl<'a> UnwindSafe for PercentSize<'a>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.