code: def just(value: T) -> SearchStrategy[T]:
      """Return a strategy which only generates ``value``.
  
      Note: ``value`` is not copied. Be wary of using mutable values.
  
      If ``value`` is the result of a callable, you can use
      :func:`builds(callable) <hypothesis.strategies.builds>` instead
      of ``just(callable())`` to get a fresh value each time.
  
      Examples from this strategy do not shrink (because there is only one).
      """
      return JustStrategy([value])
  
imports: from hypothesis.internal.reflection import get_pretty_function_description
  from hypothesis.strategies._internal.strategies import SampledFromStrategy, SearchStrategy, T, is_simple_data
  from hypothesis.strategies._internal.utils import cacheable, defines_strategy
label_desc: Use image node_id 1 for calling a global function with example usage: just(value) and returns: JustStrategy