A trait for validating the type of object that can be allowed to become an Amenity object's Owner.
The Owner defaults to a type of PlanetSideServerObject in reference type;
but, that distinction is mainly to allow for a common ancestor with appropriate methods.
Only certain types of PlanetSideServerObject are formally allowed to be owners.
In execution, the T is the type of object that implicitly converts into an acceptable type of sub-object.
The companion object maintains the hardcoded conversions.
If such an implicit conversion does not exist, the assignment is unacceptable at compile time.
This member is added by an implicit conversion from AmenityTarget[T] to
any2stringadd[AmenityTarget[T]] performed by method any2stringadd in scala.Predef.
This member is added by an implicit conversion from AmenityTarget[T] to
StringFormat[AmenityTarget[T]] performed by method StringFormat in scala.Predef.
A
trait
for validating the type of object that can be allowed to become anAmenity
object'sOwner
.The
Owner
defaults to a type ofPlanetSideServerObject
in reference type; but, that distinction is mainly to allow for a common ancestor with appropriate methods. Only certain types ofPlanetSideServerObject
are formally allowed to be owners. In execution, theT
is the type of object that implicitly converts into an acceptable type of sub-object. The companion object maintains the hardcoded conversions. If such an implicit conversion does not exist, the assignment is unacceptable at compile time.the permitted type of object