Class SendError

    • Method Detail

      • clone

        public SendError clone()
        Creates a copy of the SendError
        Overrides:
        clone in class Object
      • secp256k1

        public static SendError secp256k1​(Secp256k1Error a)
        Utility method to constructs a new Secp256k1-variant SendError
      • too_big_packet

        public static SendError too_big_packet()
        Utility method to constructs a new TooBigPacket-variant SendError
      • too_few_blinded_hops

        public static SendError too_few_blinded_hops()
        Utility method to constructs a new TooFewBlindedHops-variant SendError
      • invalid_first_hop

        public static SendError invalid_first_hop()
        Utility method to constructs a new InvalidFirstHop-variant SendError
      • invalid_message

        public static SendError invalid_message()
        Utility method to constructs a new InvalidMessage-variant SendError
      • buffer_full

        public static SendError buffer_full()
        Utility method to constructs a new BufferFull-variant SendError
      • get_node_id_failed

        public static SendError get_node_id_failed()
        Utility method to constructs a new GetNodeIdFailed-variant SendError
      • blinded_path_advance_failed

        public static SendError blinded_path_advance_failed()
        Utility method to constructs a new BlindedPathAdvanceFailed-variant SendError
      • eq

        public boolean eq​(SendError b)
        Checks if two SendErrors contain equal inner contents. This ignores pointers and is_owned flags and looks at the values in fields.