Set the sequence of cubbies.
Set the sequence of cubbies. The slot will only store the corresponding list of maps in its field.
value to set.
Set the value of this slot using an option.
Set the value of this slot using an option. If parameter is Some(value) the value is set, if None nothing is changed.
the option to use.
Set a value for this slot but inform the provided hook before this happens.
Set a value for this slot but inform the provided hook before this happens.
the value to set.
the hook to call before setting the value.
Set the value and return the containing Cubbie.
Set the value and return the containing Cubbie.
the value to set.
the cubbie this slot belongs to.
Convenience method for more concise access to slot value.
Convenience method for more concise access to slot value.
value of the slot.
the cubbie constructor that will be used to create cubbies for underyling map objects.
The cubbie this slot is contained in.
Does the cubbie have this slot.
Does the cubbie have this slot.
true iff the underyling map has this slot.
the name of the slot.
the name of the slot.
Returns Some(value) if the cubbie has the given slot, or None otherwise.
Returns Some(value) if the cubbie has the given slot, or None otherwise.
Some(value) if the cubbie has the given slot, or None otherwise.
Set a raw value into the underlying map.
Set a raw value into the underlying map. Should generally only be used in other library code.
the value to be set.
Set the value of this slot using an option.
Set the value of this slot using an option. If parameter is Some(value) the value is set, if None nothing is changed. Returns this cubbie.
the option to use.
the encompassing cubbie.
Set value of slot and return this Cubbie.
Set value of slot and return this Cubbie.
value to set.
this cubbie.
Returns the list of cubbies in this slot.
Returns the list of cubbies in this slot. The underlying map is expected to contain a list of maps for the field corresponding to this slot. The slot will then convert the maps to cubbies using the provided constructor.
the value of slot. May throw an exception if the underlying map has no field corresponding to this slot.
A slot that contains a list of cubbies.
the type of the cubbies in the list.
the name of the slot.
the cubbie constructor that will be used to create cubbies for underyling map objects.