Stores the map underlying the passed in cubbie into the underyling map of this cubbie.
Stores the map underlying the passed in cubbie into the underyling map of this cubbie.
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 constructor to create the contained cubbie wrapper with.
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.
Return the cubbie contained in this slot.
Return the cubbie contained in this slot. This assumes that the underlying map has a corresponding field that contains a map. This map is then wrapped with a cubbie created by the given 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 cubbie.
the type of cubbie the slot contains.
the name of the slot.
the constructor to create the contained cubbie wrapper with.