Documentation
¶
Overview ¶
Package pragma provides types that can be embedded into a struct to statically enforce or prevent certain language properties.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DoNotImplement ¶
type DoNotImplement interface{ TestoInternal(_ DoNotImplement) }
DoNotImplement can be embedded in an interface to prevent trivial implementations of the interface.
This is useful to prevent unauthorized implementations of an interface so that it can be extended in the future for any changes or ensure certain guarantees for type conversion.
Click to show internal directories.
Click to hide internal directories.