class_docstr: Validate input from a simple callable.
class_docstr_tok: ["Validate","input","from","a","simple","callable","."]
code: def validate(self, document: Document) -> None:
      if not self.func(document.text):
          if self.move_cursor_to_end:
              index = len(document.text)
          else:
              index = 0
  
          raise ValidationError(
              cursor_position=index, message=self.error_message
          )
  
imports: from __future__ import annotations
  from abc import ABCMeta, abstractmethod
  from typing import Callable
  from prompt_toolkit.eventloop import run_in_executor_with_context
  from .document import Document
  from .filters import FilterOrBool, to_filter
label_desc: Use image node_id 3 for calling the _ValidatorFromCallable obj's underlying member method code with example usage: obj.validate(document) without return types