All access to a static is safe, but there are a number of restrictions on statics: The type must have the Sync trait bound to allow thread-safe access. Constants cannot refer to statics.