The name of this slot.
The name of this slot. This corresponds to the map field the slot is using to store its value.
Set the value for this slot.
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 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.
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 Seq stored in the underlying map.
Returns the Seq stored in the underlying map. Does some internal conversion if the underlying list is not a Seq but something convertible. todo: remove the case statement here and rely on underlying map implementation to return the correct Seq representation.
the value of slot. May throw an exception if the underlying map has no field corresponding to this slot.
A slot containing a list of primitives.
the type of primitives the list contains.