# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements.  See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership.  The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License.  You may obtain a copy of the License at
#
#   http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied.  See the License for the
# specific language governing permissions and limitations
# under the License.

# This file is automatically generated by pyo3_stub_gen
# ruff: noqa: E501, F401

import builtins

class AlreadyExists(builtins.Exception):
    r"""Already exists."""

class ConditionNotMatch(builtins.Exception):
    r"""Condition not match."""

class ConfigInvalid(builtins.Exception):
    r"""Config is invalid."""

class Error(builtins.Exception):
    r"""OpenDAL Base Exception."""

class IsADirectory(builtins.Exception):
    r"""Is a directory."""

class IsSameFile(builtins.Exception):
    r"""Is same file."""

class NotADirectory(builtins.Exception):
    r"""Not a directory."""

class NotFound(builtins.Exception):
    r"""Not found."""

class PermissionDenied(builtins.Exception):
    r"""Permission denied."""

class RangeNotSatisfied(builtins.Exception):
    r"""Range not satisfied."""

class RateLimited(builtins.Exception):
    r"""Rate limited."""

class Unexpected(builtins.Exception):
    r"""Unexpected errors."""

class Unsupported(builtins.Exception):
    r"""Unsupported operation."""
