pub struct RepeatedElementInfo {
pub model: Expression,
pub model_data_id: String,
pub index_id: String,
pub is_conditional_element: bool,
pub is_listview: Option<ListViewInfo>,
}
Expand description
If the parent element is a repeated element, this has information about the models
Fields§
§model: Expression
§model_data_id: String
§index_id: String
§is_conditional_element: bool
A conditional element is just a for whose model is a boolean expression
When this is true, the model is of type boolean instead of Model
is_listview: Option<ListViewInfo>
When the for is the delegate of a ListView
Trait Implementations§
Source§impl Clone for RepeatedElementInfo
impl Clone for RepeatedElementInfo
Source§fn clone(&self) -> RepeatedElementInfo
fn clone(&self) -> RepeatedElementInfo
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 moreAuto Trait Implementations§
impl Freeze for RepeatedElementInfo
impl !RefUnwindSafe for RepeatedElementInfo
impl !Send for RepeatedElementInfo
impl !Sync for RepeatedElementInfo
impl Unpin for RepeatedElementInfo
impl !UnwindSafe for RepeatedElementInfo
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<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more